]> git.openstreetmap.org Git - rails.git/blob - vendor/assets/iD/iD.js
2ecfaf5255d49a26f4206910d7b50f3f84eeea81
[rails.git] / vendor / assets / iD / iD.js
1 (function(exports) {
2
3   var bootstrap = (typeof exports.bootstrap === "object") ?
4     exports.bootstrap :
5     (exports.bootstrap = {});
6
7   bootstrap.tooltip = function() {
8
9     var tooltip = function(selection) {
10         selection.each(setup);
11       },
12       animation = d3.functor(false),
13       html = d3.functor(false),
14       title = function() {
15         var title = this.getAttribute("data-original-title");
16         if (title) {
17           return title;
18         } else {
19           title = this.getAttribute("title");
20           this.removeAttribute("title");
21           this.setAttribute("data-original-title", title);
22         }
23         return title;
24       },
25       over = "mouseenter.tooltip",
26       out = "mouseleave.tooltip",
27       placements = "top left bottom right".split(" "),
28       placement = d3.functor("top");
29
30     tooltip.title = function(_) {
31       if (arguments.length) {
32         title = d3.functor(_);
33         return tooltip;
34       } else {
35         return title;
36       }
37     };
38
39     tooltip.html = function(_) {
40       if (arguments.length) {
41         html = d3.functor(_);
42         return tooltip;
43       } else {
44         return html;
45       }
46     };
47
48     tooltip.placement = function(_) {
49       if (arguments.length) {
50         placement = d3.functor(_);
51         return tooltip;
52       } else {
53         return placement;
54       }
55     };
56
57     tooltip.show = function(selection) {
58       selection.each(show);
59     };
60
61     tooltip.hide = function(selection) {
62       selection.each(hide);
63     };
64
65     tooltip.toggle = function(selection) {
66       selection.each(toggle);
67     };
68
69     tooltip.destroy = function(selection) {
70       selection
71         .on(over, null)
72         .on(out, null)
73         .attr("title", function() {
74           return this.getAttribute("data-original-title") || this.getAttribute("title");
75         })
76         .attr("data-original-title", null)
77         .select(".tooltip")
78         .remove();
79     };
80
81     function setup() {
82       var root = d3.select(this),
83           animate = animation.apply(this, arguments),
84           tip = root.append("div")
85             .attr("class", "tooltip");
86
87       if (animate) {
88         tip.classed("fade", true);
89       }
90
91       // TODO "inside" checks?
92
93       tip.append("div")
94         .attr("class", "tooltip-arrow");
95       tip.append("div")
96         .attr("class", "tooltip-inner");
97
98       var place = placement.apply(this, arguments);
99       tip.classed(place, true);
100
101       root.on(over, show);
102       root.on(out, hide);
103     }
104
105     function show() {
106       var root = d3.select(this),
107           content = title.apply(this, arguments),
108           tip = root.select(".tooltip")
109             .classed("in", true),
110           markup = html.apply(this, arguments),
111           innercontent = tip.select(".tooltip-inner")[markup ? "html" : "text"](content),
112           place = placement.apply(this, arguments),
113           outer = getPosition(root.node()),
114           inner = getPosition(tip.node()),
115           pos;
116
117       switch (place) {
118         case "top":
119           pos = {x: outer.x + (outer.w - inner.w) / 2, y: outer.y - inner.h};
120           break;
121         case "right":
122           pos = {x: outer.x + outer.w, y: outer.y + (outer.h - inner.h) / 2};
123           break;
124         case "left":
125           pos = {x: outer.x - inner.w, y: outer.y + (outer.h - inner.h) / 2};
126           break;
127         case "bottom":
128           pos = {x: Math.max(0, outer.x + (outer.w - inner.w) / 2), y: outer.y + outer.h};
129           break;
130       }
131
132       tip.style(pos ?
133         {left: ~~pos.x + "px", top: ~~pos.y + "px"} :
134         {left: null, top: null});
135
136       this.tooltipVisible = true;
137     }
138
139     function hide() {
140       d3.select(this).select(".tooltip")
141         .classed("in", false);
142
143       this.tooltipVisible = false;
144     }
145
146     function toggle() {
147       if (this.tooltipVisible) {
148         hide.apply(this, arguments);
149       } else {
150         show.apply(this, arguments);
151       }
152     }
153
154     return tooltip;
155   };
156
157   function getPosition(node) {
158     var mode = d3.select(node).style('position');
159     if (mode === 'absolute' || mode === 'static') {
160       return {
161         x: node.offsetLeft,
162         y: node.offsetTop,
163         w: node.offsetWidth,
164         h: node.offsetHeight
165       };
166     } else {
167       return {
168         x: 0,
169         y: 0,
170         w: node.offsetWidth,
171         h: node.offsetHeight
172       };
173     }
174   }
175
176 })(this);
177 !function(){
178   var d3 = {version: "3.4.6"}; // semver
179 d3.ascending = d3_ascending;
180
181 function d3_ascending(a, b) {
182   return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN;
183 }
184 d3.descending = function(a, b) {
185   return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN;
186 };
187 d3.min = function(array, f) {
188   var i = -1,
189       n = array.length,
190       a,
191       b;
192   if (arguments.length === 1) {
193     while (++i < n && !((a = array[i]) != null && a <= a)) a = undefined;
194     while (++i < n) if ((b = array[i]) != null && a > b) a = b;
195   } else {
196     while (++i < n && !((a = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
197     while (++i < n) if ((b = f.call(array, array[i], i)) != null && a > b) a = b;
198   }
199   return a;
200 };
201 d3.max = function(array, f) {
202   var i = -1,
203       n = array.length,
204       a,
205       b;
206   if (arguments.length === 1) {
207     while (++i < n && !((a = array[i]) != null && a <= a)) a = undefined;
208     while (++i < n) if ((b = array[i]) != null && b > a) a = b;
209   } else {
210     while (++i < n && !((a = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
211     while (++i < n) if ((b = f.call(array, array[i], i)) != null && b > a) a = b;
212   }
213   return a;
214 };
215 d3.extent = function(array, f) {
216   var i = -1,
217       n = array.length,
218       a,
219       b,
220       c;
221   if (arguments.length === 1) {
222     while (++i < n && !((a = c = array[i]) != null && a <= a)) a = c = undefined;
223     while (++i < n) if ((b = array[i]) != null) {
224       if (a > b) a = b;
225       if (c < b) c = b;
226     }
227   } else {
228     while (++i < n && !((a = c = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
229     while (++i < n) if ((b = f.call(array, array[i], i)) != null) {
230       if (a > b) a = b;
231       if (c < b) c = b;
232     }
233   }
234   return [a, c];
235 };
236 d3.sum = function(array, f) {
237   var s = 0,
238       n = array.length,
239       a,
240       i = -1;
241
242   if (arguments.length === 1) {
243     while (++i < n) if (!isNaN(a = +array[i])) s += a;
244   } else {
245     while (++i < n) if (!isNaN(a = +f.call(array, array[i], i))) s += a;
246   }
247
248   return s;
249 };
250 function d3_number(x) {
251   return x != null && !isNaN(x);
252 }
253
254 d3.mean = function(array, f) {
255   var s = 0,
256       n = array.length,
257       a,
258       i = -1,
259       j = n;
260   if (arguments.length === 1) {
261     while (++i < n) if (d3_number(a = array[i])) s += a; else --j;
262   } else {
263     while (++i < n) if (d3_number(a = f.call(array, array[i], i))) s += a; else --j;
264   }
265   return j ? s / j : undefined;
266 };
267 // R-7 per <http://en.wikipedia.org/wiki/Quantile>
268 d3.quantile = function(values, p) {
269   var H = (values.length - 1) * p + 1,
270       h = Math.floor(H),
271       v = +values[h - 1],
272       e = H - h;
273   return e ? v + e * (values[h] - v) : v;
274 };
275
276 d3.median = function(array, f) {
277   if (arguments.length > 1) array = array.map(f);
278   array = array.filter(d3_number);
279   return array.length ? d3.quantile(array.sort(d3_ascending), .5) : undefined;
280 };
281
282 function d3_bisector(compare) {
283   return {
284     left: function(a, x, lo, hi) {
285       if (arguments.length < 3) lo = 0;
286       if (arguments.length < 4) hi = a.length;
287       while (lo < hi) {
288         var mid = lo + hi >>> 1;
289         if (compare(a[mid], x) < 0) lo = mid + 1;
290         else hi = mid;
291       }
292       return lo;
293     },
294     right: function(a, x, lo, hi) {
295       if (arguments.length < 3) lo = 0;
296       if (arguments.length < 4) hi = a.length;
297       while (lo < hi) {
298         var mid = lo + hi >>> 1;
299         if (compare(a[mid], x) > 0) hi = mid;
300         else lo = mid + 1;
301       }
302       return lo;
303     }
304   };
305 }
306
307 var d3_bisect = d3_bisector(d3_ascending);
308 d3.bisectLeft = d3_bisect.left;
309 d3.bisect = d3.bisectRight = d3_bisect.right;
310
311 d3.bisector = function(f) {
312   return d3_bisector(f.length === 1
313       ? function(d, x) { return d3_ascending(f(d), x); }
314       : f);
315 };
316 d3.shuffle = function(array) {
317   var m = array.length, t, i;
318   while (m) {
319     i = Math.random() * m-- | 0;
320     t = array[m], array[m] = array[i], array[i] = t;
321   }
322   return array;
323 };
324 d3.permute = function(array, indexes) {
325   var i = indexes.length, permutes = new Array(i);
326   while (i--) permutes[i] = array[indexes[i]];
327   return permutes;
328 };
329 d3.pairs = function(array) {
330   var i = 0, n = array.length - 1, p0, p1 = array[0], pairs = new Array(n < 0 ? 0 : n);
331   while (i < n) pairs[i] = [p0 = p1, p1 = array[++i]];
332   return pairs;
333 };
334
335 d3.zip = function() {
336   if (!(n = arguments.length)) return [];
337   for (var i = -1, m = d3.min(arguments, d3_zipLength), zips = new Array(m); ++i < m;) {
338     for (var j = -1, n, zip = zips[i] = new Array(n); ++j < n;) {
339       zip[j] = arguments[j][i];
340     }
341   }
342   return zips;
343 };
344
345 function d3_zipLength(d) {
346   return d.length;
347 }
348
349 d3.transpose = function(matrix) {
350   return d3.zip.apply(d3, matrix);
351 };
352 d3.keys = function(map) {
353   var keys = [];
354   for (var key in map) keys.push(key);
355   return keys;
356 };
357 d3.values = function(map) {
358   var values = [];
359   for (var key in map) values.push(map[key]);
360   return values;
361 };
362 d3.entries = function(map) {
363   var entries = [];
364   for (var key in map) entries.push({key: key, value: map[key]});
365   return entries;
366 };
367 d3.merge = function(arrays) {
368   var n = arrays.length,
369       m,
370       i = -1,
371       j = 0,
372       merged,
373       array;
374
375   while (++i < n) j += arrays[i].length;
376   merged = new Array(j);
377
378   while (--n >= 0) {
379     array = arrays[n];
380     m = array.length;
381     while (--m >= 0) {
382       merged[--j] = array[m];
383     }
384   }
385
386   return merged;
387 };
388 var abs = Math.abs;
389
390 d3.range = function(start, stop, step) {
391   if (arguments.length < 3) {
392     step = 1;
393     if (arguments.length < 2) {
394       stop = start;
395       start = 0;
396     }
397   }
398   if ((stop - start) / step === Infinity) throw new Error("infinite range");
399   var range = [],
400        k = d3_range_integerScale(abs(step)),
401        i = -1,
402        j;
403   start *= k, stop *= k, step *= k;
404   if (step < 0) while ((j = start + step * ++i) > stop) range.push(j / k);
405   else while ((j = start + step * ++i) < stop) range.push(j / k);
406   return range;
407 };
408
409 function d3_range_integerScale(x) {
410   var k = 1;
411   while (x * k % 1) k *= 10;
412   return k;
413 }
414 function d3_class(ctor, properties) {
415   try {
416     for (var key in properties) {
417       Object.defineProperty(ctor.prototype, key, {
418         value: properties[key],
419         enumerable: false
420       });
421     }
422   } catch (e) {
423     ctor.prototype = properties;
424   }
425 }
426
427 d3.map = function(object) {
428   var map = new d3_Map;
429   if (object instanceof d3_Map) object.forEach(function(key, value) { map.set(key, value); });
430   else for (var key in object) map.set(key, object[key]);
431   return map;
432 };
433
434 function d3_Map() {}
435
436 d3_class(d3_Map, {
437   has: d3_map_has,
438   get: function(key) {
439     return this[d3_map_prefix + key];
440   },
441   set: function(key, value) {
442     return this[d3_map_prefix + key] = value;
443   },
444   remove: d3_map_remove,
445   keys: d3_map_keys,
446   values: function() {
447     var values = [];
448     this.forEach(function(key, value) { values.push(value); });
449     return values;
450   },
451   entries: function() {
452     var entries = [];
453     this.forEach(function(key, value) { entries.push({key: key, value: value}); });
454     return entries;
455   },
456   size: d3_map_size,
457   empty: d3_map_empty,
458   forEach: function(f) {
459     for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) f.call(this, key.substring(1), this[key]);
460   }
461 });
462
463 var d3_map_prefix = "\0", // prevent collision with built-ins
464     d3_map_prefixCode = d3_map_prefix.charCodeAt(0);
465
466 function d3_map_has(key) {
467   return d3_map_prefix + key in this;
468 }
469
470 function d3_map_remove(key) {
471   key = d3_map_prefix + key;
472   return key in this && delete this[key];
473 }
474
475 function d3_map_keys() {
476   var keys = [];
477   this.forEach(function(key) { keys.push(key); });
478   return keys;
479 }
480
481 function d3_map_size() {
482   var size = 0;
483   for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) ++size;
484   return size;
485 }
486
487 function d3_map_empty() {
488   for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) return false;
489   return true;
490 }
491
492 d3.nest = function() {
493   var nest = {},
494       keys = [],
495       sortKeys = [],
496       sortValues,
497       rollup;
498
499   function map(mapType, array, depth) {
500     if (depth >= keys.length) return rollup
501         ? rollup.call(nest, array) : (sortValues
502         ? array.sort(sortValues)
503         : array);
504
505     var i = -1,
506         n = array.length,
507         key = keys[depth++],
508         keyValue,
509         object,
510         setter,
511         valuesByKey = new d3_Map,
512         values;
513
514     while (++i < n) {
515       if (values = valuesByKey.get(keyValue = key(object = array[i]))) {
516         values.push(object);
517       } else {
518         valuesByKey.set(keyValue, [object]);
519       }
520     }
521
522     if (mapType) {
523       object = mapType();
524       setter = function(keyValue, values) {
525         object.set(keyValue, map(mapType, values, depth));
526       };
527     } else {
528       object = {};
529       setter = function(keyValue, values) {
530         object[keyValue] = map(mapType, values, depth);
531       };
532     }
533
534     valuesByKey.forEach(setter);
535     return object;
536   }
537
538   function entries(map, depth) {
539     if (depth >= keys.length) return map;
540
541     var array = [],
542         sortKey = sortKeys[depth++];
543
544     map.forEach(function(key, keyMap) {
545       array.push({key: key, values: entries(keyMap, depth)});
546     });
547
548     return sortKey
549         ? array.sort(function(a, b) { return sortKey(a.key, b.key); })
550         : array;
551   }
552
553   nest.map = function(array, mapType) {
554     return map(mapType, array, 0);
555   };
556
557   nest.entries = function(array) {
558     return entries(map(d3.map, array, 0), 0);
559   };
560
561   nest.key = function(d) {
562     keys.push(d);
563     return nest;
564   };
565
566   // Specifies the order for the most-recently specified key.
567   // Note: only applies to entries. Map keys are unordered!
568   nest.sortKeys = function(order) {
569     sortKeys[keys.length - 1] = order;
570     return nest;
571   };
572
573   // Specifies the order for leaf values.
574   // Applies to both maps and entries array.
575   nest.sortValues = function(order) {
576     sortValues = order;
577     return nest;
578   };
579
580   nest.rollup = function(f) {
581     rollup = f;
582     return nest;
583   };
584
585   return nest;
586 };
587
588 d3.set = function(array) {
589   var set = new d3_Set;
590   if (array) for (var i = 0, n = array.length; i < n; ++i) set.add(array[i]);
591   return set;
592 };
593
594 function d3_Set() {}
595
596 d3_class(d3_Set, {
597   has: d3_map_has,
598   add: function(value) {
599     this[d3_map_prefix + value] = true;
600     return value;
601   },
602   remove: function(value) {
603     value = d3_map_prefix + value;
604     return value in this && delete this[value];
605   },
606   values: d3_map_keys,
607   size: d3_map_size,
608   empty: d3_map_empty,
609   forEach: function(f) {
610     for (var value in this) if (value.charCodeAt(0) === d3_map_prefixCode) f.call(this, value.substring(1));
611   }
612 });
613 d3.behavior = {};
614 var d3_arraySlice = [].slice,
615     d3_array = function(list) { return d3_arraySlice.call(list); }; // conversion for NodeLists
616
617 var d3_document = document,
618     d3_documentElement = d3_document.documentElement,
619     d3_window = window;
620
621 // Redefine d3_array if the browser doesn’t support slice-based conversion.
622 try {
623   d3_array(d3_documentElement.childNodes)[0].nodeType;
624 } catch(e) {
625   d3_array = function(list) {
626     var i = list.length, array = new Array(i);
627     while (i--) array[i] = list[i];
628     return array;
629   };
630 }
631 // Copies a variable number of methods from source to target.
632 d3.rebind = function(target, source) {
633   var i = 1, n = arguments.length, method;
634   while (++i < n) target[method = arguments[i]] = d3_rebind(target, source, source[method]);
635   return target;
636 };
637
638 // Method is assumed to be a standard D3 getter-setter:
639 // If passed with no arguments, gets the value.
640 // If passed with arguments, sets the value and returns the target.
641 function d3_rebind(target, source, method) {
642   return function() {
643     var value = method.apply(source, arguments);
644     return value === source ? target : value;
645   };
646 }
647
648 function d3_vendorSymbol(object, name) {
649   if (name in object) return name;
650   name = name.charAt(0).toUpperCase() + name.substring(1);
651   for (var i = 0, n = d3_vendorPrefixes.length; i < n; ++i) {
652     var prefixName = d3_vendorPrefixes[i] + name;
653     if (prefixName in object) return prefixName;
654   }
655 }
656
657 var d3_vendorPrefixes = ["webkit", "ms", "moz", "Moz", "o", "O"];
658 function d3_noop() {}
659
660 d3.dispatch = function() {
661   var dispatch = new d3_dispatch,
662       i = -1,
663       n = arguments.length;
664   while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
665   return dispatch;
666 };
667
668 function d3_dispatch() {}
669
670 d3_dispatch.prototype.on = function(type, listener) {
671   var i = type.indexOf("."),
672       name = "";
673
674   // Extract optional namespace, e.g., "click.foo"
675   if (i >= 0) {
676     name = type.substring(i + 1);
677     type = type.substring(0, i);
678   }
679
680   if (type) return arguments.length < 2
681       ? this[type].on(name)
682       : this[type].on(name, listener);
683
684   if (arguments.length === 2) {
685     if (listener == null) for (type in this) {
686       if (this.hasOwnProperty(type)) this[type].on(name, null);
687     }
688     return this;
689   }
690 };
691
692 function d3_dispatch_event(dispatch) {
693   var listeners = [],
694       listenerByName = new d3_Map;
695
696   function event() {
697     var z = listeners, // defensive reference
698         i = -1,
699         n = z.length,
700         l;
701     while (++i < n) if (l = z[i].on) l.apply(this, arguments);
702     return dispatch;
703   }
704
705   event.on = function(name, listener) {
706     var l = listenerByName.get(name),
707         i;
708
709     // return the current listener, if any
710     if (arguments.length < 2) return l && l.on;
711
712     // remove the old listener, if any (with copy-on-write)
713     if (l) {
714       l.on = null;
715       listeners = listeners.slice(0, i = listeners.indexOf(l)).concat(listeners.slice(i + 1));
716       listenerByName.remove(name);
717     }
718
719     // add the new listener, if any
720     if (listener) listeners.push(listenerByName.set(name, {on: listener}));
721
722     return dispatch;
723   };
724
725   return event;
726 }
727
728 d3.event = null;
729
730 function d3_eventPreventDefault() {
731   d3.event.preventDefault();
732 }
733
734 function d3_eventCancel() {
735   d3.event.preventDefault();
736   d3.event.stopPropagation();
737 }
738
739 function d3_eventSource() {
740   var e = d3.event, s;
741   while (s = e.sourceEvent) e = s;
742   return e;
743 }
744
745 // Like d3.dispatch, but for custom events abstracting native UI events. These
746 // events have a target component (such as a brush), a target element (such as
747 // the svg:g element containing the brush) and the standard arguments `d` (the
748 // target element's data) and `i` (the selection index of the target element).
749 function d3_eventDispatch(target) {
750   var dispatch = new d3_dispatch,
751       i = 0,
752       n = arguments.length;
753
754   while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
755
756   // Creates a dispatch context for the specified `thiz` (typically, the target
757   // DOM element that received the source event) and `argumentz` (typically, the
758   // data `d` and index `i` of the target element). The returned function can be
759   // used to dispatch an event to any registered listeners; the function takes a
760   // single argument as input, being the event to dispatch. The event must have
761   // a "type" attribute which corresponds to a type registered in the
762   // constructor. This context will automatically populate the "sourceEvent" and
763   // "target" attributes of the event, as well as setting the `d3.event` global
764   // for the duration of the notification.
765   dispatch.of = function(thiz, argumentz) {
766     return function(e1) {
767       try {
768         var e0 =
769         e1.sourceEvent = d3.event;
770         e1.target = target;
771         d3.event = e1;
772         dispatch[e1.type].apply(thiz, argumentz);
773       } finally {
774         d3.event = e0;
775       }
776     };
777   };
778
779   return dispatch;
780 }
781 d3.requote = function(s) {
782   return s.replace(d3_requote_re, "\\$&");
783 };
784
785 var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;
786 var d3_subclass = {}.__proto__?
787
788 // Until ECMAScript supports array subclassing, prototype injection works well.
789 function(object, prototype) {
790   object.__proto__ = prototype;
791 }:
792
793 // And if your browser doesn't support __proto__, we'll use direct extension.
794 function(object, prototype) {
795   for (var property in prototype) object[property] = prototype[property];
796 };
797
798 function d3_selection(groups) {
799   d3_subclass(groups, d3_selectionPrototype);
800   return groups;
801 }
802
803 var d3_select = function(s, n) { return n.querySelector(s); },
804     d3_selectAll = function(s, n) { return n.querySelectorAll(s); },
805     d3_selectMatcher = d3_documentElement[d3_vendorSymbol(d3_documentElement, "matchesSelector")],
806     d3_selectMatches = function(n, s) { return d3_selectMatcher.call(n, s); };
807
808 // Prefer Sizzle, if available.
809 if (typeof Sizzle === "function") {
810   d3_select = function(s, n) { return Sizzle(s, n)[0] || null; };
811   d3_selectAll = Sizzle;
812   d3_selectMatches = Sizzle.matchesSelector;
813 }
814
815 d3.selection = function() {
816   return d3_selectionRoot;
817 };
818
819 var d3_selectionPrototype = d3.selection.prototype = [];
820
821
822 d3_selectionPrototype.select = function(selector) {
823   var subgroups = [],
824       subgroup,
825       subnode,
826       group,
827       node;
828
829   selector = d3_selection_selector(selector);
830
831   for (var j = -1, m = this.length; ++j < m;) {
832     subgroups.push(subgroup = []);
833     subgroup.parentNode = (group = this[j]).parentNode;
834     for (var i = -1, n = group.length; ++i < n;) {
835       if (node = group[i]) {
836         subgroup.push(subnode = selector.call(node, node.__data__, i, j));
837         if (subnode && "__data__" in node) subnode.__data__ = node.__data__;
838       } else {
839         subgroup.push(null);
840       }
841     }
842   }
843
844   return d3_selection(subgroups);
845 };
846
847 function d3_selection_selector(selector) {
848   return typeof selector === "function" ? selector : function() {
849     return d3_select(selector, this);
850   };
851 }
852
853 d3_selectionPrototype.selectAll = function(selector) {
854   var subgroups = [],
855       subgroup,
856       node;
857
858   selector = d3_selection_selectorAll(selector);
859
860   for (var j = -1, m = this.length; ++j < m;) {
861     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
862       if (node = group[i]) {
863         subgroups.push(subgroup = d3_array(selector.call(node, node.__data__, i, j)));
864         subgroup.parentNode = node;
865       }
866     }
867   }
868
869   return d3_selection(subgroups);
870 };
871
872 function d3_selection_selectorAll(selector) {
873   return typeof selector === "function" ? selector : function() {
874     return d3_selectAll(selector, this);
875   };
876 }
877 var d3_nsPrefix = {
878   svg: "http://www.w3.org/2000/svg",
879   xhtml: "http://www.w3.org/1999/xhtml",
880   xlink: "http://www.w3.org/1999/xlink",
881   xml: "http://www.w3.org/XML/1998/namespace",
882   xmlns: "http://www.w3.org/2000/xmlns/"
883 };
884
885 d3.ns = {
886   prefix: d3_nsPrefix,
887   qualify: function(name) {
888     var i = name.indexOf(":"),
889         prefix = name;
890     if (i >= 0) {
891       prefix = name.substring(0, i);
892       name = name.substring(i + 1);
893     }
894     return d3_nsPrefix.hasOwnProperty(prefix)
895         ? {space: d3_nsPrefix[prefix], local: name}
896         : name;
897   }
898 };
899
900 d3_selectionPrototype.attr = function(name, value) {
901   if (arguments.length < 2) {
902
903     // For attr(string), return the attribute value for the first node.
904     if (typeof name === "string") {
905       var node = this.node();
906       name = d3.ns.qualify(name);
907       return name.local
908           ? node.getAttributeNS(name.space, name.local)
909           : node.getAttribute(name);
910     }
911
912     // For attr(object), the object specifies the names and values of the
913     // attributes to set or remove. The values may be functions that are
914     // evaluated for each element.
915     for (value in name) this.each(d3_selection_attr(value, name[value]));
916     return this;
917   }
918
919   return this.each(d3_selection_attr(name, value));
920 };
921
922 function d3_selection_attr(name, value) {
923   name = d3.ns.qualify(name);
924
925   // For attr(string, null), remove the attribute with the specified name.
926   function attrNull() {
927     this.removeAttribute(name);
928   }
929   function attrNullNS() {
930     this.removeAttributeNS(name.space, name.local);
931   }
932
933   // For attr(string, string), set the attribute with the specified name.
934   function attrConstant() {
935     this.setAttribute(name, value);
936   }
937   function attrConstantNS() {
938     this.setAttributeNS(name.space, name.local, value);
939   }
940
941   // For attr(string, function), evaluate the function for each element, and set
942   // or remove the attribute as appropriate.
943   function attrFunction() {
944     var x = value.apply(this, arguments);
945     if (x == null) this.removeAttribute(name);
946     else this.setAttribute(name, x);
947   }
948   function attrFunctionNS() {
949     var x = value.apply(this, arguments);
950     if (x == null) this.removeAttributeNS(name.space, name.local);
951     else this.setAttributeNS(name.space, name.local, x);
952   }
953
954   return value == null
955       ? (name.local ? attrNullNS : attrNull) : (typeof value === "function"
956       ? (name.local ? attrFunctionNS : attrFunction)
957       : (name.local ? attrConstantNS : attrConstant));
958 }
959 function d3_collapse(s) {
960   return s.trim().replace(/\s+/g, " ");
961 }
962
963 d3_selectionPrototype.classed = function(name, value) {
964   if (arguments.length < 2) {
965
966     // For classed(string), return true only if the first node has the specified
967     // class or classes. Note that even if the browser supports DOMTokenList, it
968     // probably doesn't support it on SVG elements (which can be animated).
969     if (typeof name === "string") {
970       var node = this.node(),
971           n = (name = d3_selection_classes(name)).length,
972           i = -1;
973       if (value = node.classList) {
974         while (++i < n) if (!value.contains(name[i])) return false;
975       } else {
976         value = node.getAttribute("class");
977         while (++i < n) if (!d3_selection_classedRe(name[i]).test(value)) return false;
978       }
979       return true;
980     }
981
982     // For classed(object), the object specifies the names of classes to add or
983     // remove. The values may be functions that are evaluated for each element.
984     for (value in name) this.each(d3_selection_classed(value, name[value]));
985     return this;
986   }
987
988   // Otherwise, both a name and a value are specified, and are handled as below.
989   return this.each(d3_selection_classed(name, value));
990 };
991
992 function d3_selection_classedRe(name) {
993   return new RegExp("(?:^|\\s+)" + d3.requote(name) + "(?:\\s+|$)", "g");
994 }
995
996 function d3_selection_classes(name) {
997   return name.trim().split(/^|\s+/);
998 }
999
1000 // Multiple class names are allowed (e.g., "foo bar").
1001 function d3_selection_classed(name, value) {
1002   name = d3_selection_classes(name).map(d3_selection_classedName);
1003   var n = name.length;
1004
1005   function classedConstant() {
1006     var i = -1;
1007     while (++i < n) name[i](this, value);
1008   }
1009
1010   // When the value is a function, the function is still evaluated only once per
1011   // element even if there are multiple class names.
1012   function classedFunction() {
1013     var i = -1, x = value.apply(this, arguments);
1014     while (++i < n) name[i](this, x);
1015   }
1016
1017   return typeof value === "function"
1018       ? classedFunction
1019       : classedConstant;
1020 }
1021
1022 function d3_selection_classedName(name) {
1023   var re = d3_selection_classedRe(name);
1024   return function(node, value) {
1025     if (c = node.classList) return value ? c.add(name) : c.remove(name);
1026     var c = node.getAttribute("class") || "";
1027     if (value) {
1028       re.lastIndex = 0;
1029       if (!re.test(c)) node.setAttribute("class", d3_collapse(c + " " + name));
1030     } else {
1031       node.setAttribute("class", d3_collapse(c.replace(re, " ")));
1032     }
1033   };
1034 }
1035
1036 d3_selectionPrototype.style = function(name, value, priority) {
1037   var n = arguments.length;
1038   if (n < 3) {
1039
1040     // For style(object) or style(object, string), the object specifies the
1041     // names and values of the attributes to set or remove. The values may be
1042     // functions that are evaluated for each element. The optional string
1043     // specifies the priority.
1044     if (typeof name !== "string") {
1045       if (n < 2) value = "";
1046       for (priority in name) this.each(d3_selection_style(priority, name[priority], value));
1047       return this;
1048     }
1049
1050     // For style(string), return the computed style value for the first node.
1051     if (n < 2) return d3_window.getComputedStyle(this.node(), null).getPropertyValue(name);
1052
1053     // For style(string, string) or style(string, function), use the default
1054     // priority. The priority is ignored for style(string, null).
1055     priority = "";
1056   }
1057
1058   // Otherwise, a name, value and priority are specified, and handled as below.
1059   return this.each(d3_selection_style(name, value, priority));
1060 };
1061
1062 function d3_selection_style(name, value, priority) {
1063
1064   // For style(name, null) or style(name, null, priority), remove the style
1065   // property with the specified name. The priority is ignored.
1066   function styleNull() {
1067     this.style.removeProperty(name);
1068   }
1069
1070   // For style(name, string) or style(name, string, priority), set the style
1071   // property with the specified name, using the specified priority.
1072   function styleConstant() {
1073     this.style.setProperty(name, value, priority);
1074   }
1075
1076   // For style(name, function) or style(name, function, priority), evaluate the
1077   // function for each element, and set or remove the style property as
1078   // appropriate. When setting, use the specified priority.
1079   function styleFunction() {
1080     var x = value.apply(this, arguments);
1081     if (x == null) this.style.removeProperty(name);
1082     else this.style.setProperty(name, x, priority);
1083   }
1084
1085   return value == null
1086       ? styleNull : (typeof value === "function"
1087       ? styleFunction : styleConstant);
1088 }
1089
1090 d3_selectionPrototype.property = function(name, value) {
1091   if (arguments.length < 2) {
1092
1093     // For property(string), return the property value for the first node.
1094     if (typeof name === "string") return this.node()[name];
1095
1096     // For property(object), the object specifies the names and values of the
1097     // properties to set or remove. The values may be functions that are
1098     // evaluated for each element.
1099     for (value in name) this.each(d3_selection_property(value, name[value]));
1100     return this;
1101   }
1102
1103   // Otherwise, both a name and a value are specified, and are handled as below.
1104   return this.each(d3_selection_property(name, value));
1105 };
1106
1107 function d3_selection_property(name, value) {
1108
1109   // For property(name, null), remove the property with the specified name.
1110   function propertyNull() {
1111     delete this[name];
1112   }
1113
1114   // For property(name, string), set the property with the specified name.
1115   function propertyConstant() {
1116     this[name] = value;
1117   }
1118
1119   // For property(name, function), evaluate the function for each element, and
1120   // set or remove the property as appropriate.
1121   function propertyFunction() {
1122     var x = value.apply(this, arguments);
1123     if (x == null) delete this[name];
1124     else this[name] = x;
1125   }
1126
1127   return value == null
1128       ? propertyNull : (typeof value === "function"
1129       ? propertyFunction : propertyConstant);
1130 }
1131
1132 d3_selectionPrototype.text = function(value) {
1133   return arguments.length
1134       ? this.each(typeof value === "function"
1135       ? function() { var v = value.apply(this, arguments); this.textContent = v == null ? "" : v; } : value == null
1136       ? function() { if (this.textContent !== "") this.textContent = ""; }
1137       : function() { if (this.textContent !== value) this.textContent = value; })
1138       : this.node().textContent;
1139 };
1140
1141 d3_selectionPrototype.html = function(value) {
1142   return arguments.length
1143       ? this.each(typeof value === "function"
1144       ? function() { var v = value.apply(this, arguments); this.innerHTML = v == null ? "" : v; } : value == null
1145       ? function() { this.innerHTML = ""; }
1146       : function() { this.innerHTML = value; })
1147       : this.node().innerHTML;
1148 };
1149
1150 d3_selectionPrototype.append = function(name) {
1151   name = d3_selection_creator(name);
1152   return this.select(function() {
1153     return this.appendChild(name.apply(this, arguments));
1154   });
1155 };
1156
1157 function d3_selection_creator(name) {
1158   return typeof name === "function" ? name
1159       : (name = d3.ns.qualify(name)).local ? function() { return this.ownerDocument.createElementNS(name.space, name.local); }
1160       : function() { return this.ownerDocument.createElementNS(this.namespaceURI, name); };
1161 }
1162
1163 d3_selectionPrototype.insert = function(name, before) {
1164   name = d3_selection_creator(name);
1165   before = d3_selection_selector(before);
1166   return this.select(function() {
1167     return this.insertBefore(name.apply(this, arguments), before.apply(this, arguments) || null);
1168   });
1169 };
1170
1171 // TODO remove(selector)?
1172 // TODO remove(node)?
1173 // TODO remove(function)?
1174 d3_selectionPrototype.remove = function() {
1175   return this.each(function() {
1176     var parent = this.parentNode;
1177     if (parent) parent.removeChild(this);
1178   });
1179 };
1180
1181 d3_selectionPrototype.data = function(value, key) {
1182   var i = -1,
1183       n = this.length,
1184       group,
1185       node;
1186
1187   // If no value is specified, return the first value.
1188   if (!arguments.length) {
1189     value = new Array(n = (group = this[0]).length);
1190     while (++i < n) {
1191       if (node = group[i]) {
1192         value[i] = node.__data__;
1193       }
1194     }
1195     return value;
1196   }
1197
1198   function bind(group, groupData) {
1199     var i,
1200         n = group.length,
1201         m = groupData.length,
1202         n0 = Math.min(n, m),
1203         updateNodes = new Array(m),
1204         enterNodes = new Array(m),
1205         exitNodes = new Array(n),
1206         node,
1207         nodeData;
1208
1209     if (key) {
1210       var nodeByKeyValue = new d3_Map,
1211           dataByKeyValue = new d3_Map,
1212           keyValues = [],
1213           keyValue;
1214
1215       for (i = -1; ++i < n;) {
1216         keyValue = key.call(node = group[i], node.__data__, i);
1217         if (nodeByKeyValue.has(keyValue)) {
1218           exitNodes[i] = node; // duplicate selection key
1219         } else {
1220           nodeByKeyValue.set(keyValue, node);
1221         }
1222         keyValues.push(keyValue);
1223       }
1224
1225       for (i = -1; ++i < m;) {
1226         keyValue = key.call(groupData, nodeData = groupData[i], i);
1227         if (node = nodeByKeyValue.get(keyValue)) {
1228           updateNodes[i] = node;
1229           node.__data__ = nodeData;
1230         } else if (!dataByKeyValue.has(keyValue)) { // no duplicate data key
1231           enterNodes[i] = d3_selection_dataNode(nodeData);
1232         }
1233         dataByKeyValue.set(keyValue, nodeData);
1234         nodeByKeyValue.remove(keyValue);
1235       }
1236
1237       for (i = -1; ++i < n;) {
1238         if (nodeByKeyValue.has(keyValues[i])) {
1239           exitNodes[i] = group[i];
1240         }
1241       }
1242     } else {
1243       for (i = -1; ++i < n0;) {
1244         node = group[i];
1245         nodeData = groupData[i];
1246         if (node) {
1247           node.__data__ = nodeData;
1248           updateNodes[i] = node;
1249         } else {
1250           enterNodes[i] = d3_selection_dataNode(nodeData);
1251         }
1252       }
1253       for (; i < m; ++i) {
1254         enterNodes[i] = d3_selection_dataNode(groupData[i]);
1255       }
1256       for (; i < n; ++i) {
1257         exitNodes[i] = group[i];
1258       }
1259     }
1260
1261     enterNodes.update
1262         = updateNodes;
1263
1264     enterNodes.parentNode
1265         = updateNodes.parentNode
1266         = exitNodes.parentNode
1267         = group.parentNode;
1268
1269     enter.push(enterNodes);
1270     update.push(updateNodes);
1271     exit.push(exitNodes);
1272   }
1273
1274   var enter = d3_selection_enter([]),
1275       update = d3_selection([]),
1276       exit = d3_selection([]);
1277
1278   if (typeof value === "function") {
1279     while (++i < n) {
1280       bind(group = this[i], value.call(group, group.parentNode.__data__, i));
1281     }
1282   } else {
1283     while (++i < n) {
1284       bind(group = this[i], value);
1285     }
1286   }
1287
1288   update.enter = function() { return enter; };
1289   update.exit = function() { return exit; };
1290   return update;
1291 };
1292
1293 function d3_selection_dataNode(data) {
1294   return {__data__: data};
1295 }
1296
1297 d3_selectionPrototype.datum = function(value) {
1298   return arguments.length
1299       ? this.property("__data__", value)
1300       : this.property("__data__");
1301 };
1302
1303 d3_selectionPrototype.filter = function(filter) {
1304   var subgroups = [],
1305       subgroup,
1306       group,
1307       node;
1308
1309   if (typeof filter !== "function") filter = d3_selection_filter(filter);
1310
1311   for (var j = 0, m = this.length; j < m; j++) {
1312     subgroups.push(subgroup = []);
1313     subgroup.parentNode = (group = this[j]).parentNode;
1314     for (var i = 0, n = group.length; i < n; i++) {
1315       if ((node = group[i]) && filter.call(node, node.__data__, i, j)) {
1316         subgroup.push(node);
1317       }
1318     }
1319   }
1320
1321   return d3_selection(subgroups);
1322 };
1323
1324 function d3_selection_filter(selector) {
1325   return function() {
1326     return d3_selectMatches(this, selector);
1327   };
1328 }
1329
1330 d3_selectionPrototype.order = function() {
1331   for (var j = -1, m = this.length; ++j < m;) {
1332     for (var group = this[j], i = group.length - 1, next = group[i], node; --i >= 0;) {
1333       if (node = group[i]) {
1334         if (next && next !== node.nextSibling) next.parentNode.insertBefore(node, next);
1335         next = node;
1336       }
1337     }
1338   }
1339   return this;
1340 };
1341
1342 d3_selectionPrototype.sort = function(comparator) {
1343   comparator = d3_selection_sortComparator.apply(this, arguments);
1344   for (var j = -1, m = this.length; ++j < m;) this[j].sort(comparator);
1345   return this.order();
1346 };
1347
1348 function d3_selection_sortComparator(comparator) {
1349   if (!arguments.length) comparator = d3_ascending;
1350   return function(a, b) {
1351     return a && b ? comparator(a.__data__, b.__data__) : !a - !b;
1352   };
1353 }
1354
1355 d3_selectionPrototype.each = function(callback) {
1356   return d3_selection_each(this, function(node, i, j) {
1357     callback.call(node, node.__data__, i, j);
1358   });
1359 };
1360
1361 function d3_selection_each(groups, callback) {
1362   for (var j = 0, m = groups.length; j < m; j++) {
1363     for (var group = groups[j], i = 0, n = group.length, node; i < n; i++) {
1364       if (node = group[i]) callback(node, i, j);
1365     }
1366   }
1367   return groups;
1368 }
1369
1370 d3_selectionPrototype.call = function(callback) {
1371   var args = d3_array(arguments);
1372   callback.apply(args[0] = this, args);
1373   return this;
1374 };
1375
1376 d3_selectionPrototype.empty = function() {
1377   return !this.node();
1378 };
1379
1380 d3_selectionPrototype.node = function() {
1381   for (var j = 0, m = this.length; j < m; j++) {
1382     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
1383       var node = group[i];
1384       if (node) return node;
1385     }
1386   }
1387   return null;
1388 };
1389
1390 d3_selectionPrototype.size = function() {
1391   var n = 0;
1392   this.each(function() { ++n; });
1393   return n;
1394 };
1395
1396 function d3_selection_enter(selection) {
1397   d3_subclass(selection, d3_selection_enterPrototype);
1398   return selection;
1399 }
1400
1401 var d3_selection_enterPrototype = [];
1402
1403 d3.selection.enter = d3_selection_enter;
1404 d3.selection.enter.prototype = d3_selection_enterPrototype;
1405
1406 d3_selection_enterPrototype.append = d3_selectionPrototype.append;
1407 d3_selection_enterPrototype.empty = d3_selectionPrototype.empty;
1408 d3_selection_enterPrototype.node = d3_selectionPrototype.node;
1409 d3_selection_enterPrototype.call = d3_selectionPrototype.call;
1410 d3_selection_enterPrototype.size = d3_selectionPrototype.size;
1411
1412
1413 d3_selection_enterPrototype.select = function(selector) {
1414   var subgroups = [],
1415       subgroup,
1416       subnode,
1417       upgroup,
1418       group,
1419       node;
1420
1421   for (var j = -1, m = this.length; ++j < m;) {
1422     upgroup = (group = this[j]).update;
1423     subgroups.push(subgroup = []);
1424     subgroup.parentNode = group.parentNode;
1425     for (var i = -1, n = group.length; ++i < n;) {
1426       if (node = group[i]) {
1427         subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i, j));
1428         subnode.__data__ = node.__data__;
1429       } else {
1430         subgroup.push(null);
1431       }
1432     }
1433   }
1434
1435   return d3_selection(subgroups);
1436 };
1437
1438 d3_selection_enterPrototype.insert = function(name, before) {
1439   if (arguments.length < 2) before = d3_selection_enterInsertBefore(this);
1440   return d3_selectionPrototype.insert.call(this, name, before);
1441 };
1442
1443 function d3_selection_enterInsertBefore(enter) {
1444   var i0, j0;
1445   return function(d, i, j) {
1446     var group = enter[j].update,
1447         n = group.length,
1448         node;
1449     if (j != j0) j0 = j, i0 = 0;
1450     if (i >= i0) i0 = i + 1;
1451     while (!(node = group[i0]) && ++i0 < n);
1452     return node;
1453   };
1454 }
1455
1456 // import "../transition/transition";
1457
1458 d3_selectionPrototype.transition = function() {
1459   var id = d3_transitionInheritId || ++d3_transitionId,
1460       subgroups = [],
1461       subgroup,
1462       node,
1463       transition = d3_transitionInherit || {time: Date.now(), ease: d3_ease_cubicInOut, delay: 0, duration: 250};
1464
1465   for (var j = -1, m = this.length; ++j < m;) {
1466     subgroups.push(subgroup = []);
1467     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
1468       if (node = group[i]) d3_transitionNode(node, i, id, transition);
1469       subgroup.push(node);
1470     }
1471   }
1472
1473   return d3_transition(subgroups, id);
1474 };
1475 // import "../transition/transition";
1476
1477 d3_selectionPrototype.interrupt = function() {
1478   return this.each(d3_selection_interrupt);
1479 };
1480
1481 function d3_selection_interrupt() {
1482   var lock = this.__transition__;
1483   if (lock) ++lock.active;
1484 }
1485
1486 // TODO fast singleton implementation?
1487 d3.select = function(node) {
1488   var group = [typeof node === "string" ? d3_select(node, d3_document) : node];
1489   group.parentNode = d3_documentElement;
1490   return d3_selection([group]);
1491 };
1492
1493 d3.selectAll = function(nodes) {
1494   var group = d3_array(typeof nodes === "string" ? d3_selectAll(nodes, d3_document) : nodes);
1495   group.parentNode = d3_documentElement;
1496   return d3_selection([group]);
1497 };
1498
1499 var d3_selectionRoot = d3.select(d3_documentElement);
1500
1501 d3_selectionPrototype.on = function(type, listener, capture) {
1502   var n = arguments.length;
1503   if (n < 3) {
1504
1505     // For on(object) or on(object, boolean), the object specifies the event
1506     // types and listeners to add or remove. The optional boolean specifies
1507     // whether the listener captures events.
1508     if (typeof type !== "string") {
1509       if (n < 2) listener = false;
1510       for (capture in type) this.each(d3_selection_on(capture, type[capture], listener));
1511       return this;
1512     }
1513
1514     // For on(string), return the listener for the first node.
1515     if (n < 2) return (n = this.node()["__on" + type]) && n._;
1516
1517     // For on(string, function), use the default capture.
1518     capture = false;
1519   }
1520
1521   // Otherwise, a type, listener and capture are specified, and handled as below.
1522   return this.each(d3_selection_on(type, listener, capture));
1523 };
1524
1525 function d3_selection_on(type, listener, capture) {
1526   var name = "__on" + type,
1527       i = type.indexOf("."),
1528       wrap = d3_selection_onListener;
1529
1530   if (i > 0) type = type.substring(0, i);
1531   var filter = d3_selection_onFilters.get(type);
1532   if (filter) type = filter, wrap = d3_selection_onFilter;
1533
1534   function onRemove() {
1535     var l = this[name];
1536     if (l) {
1537       this.removeEventListener(type, l, l.$);
1538       delete this[name];
1539     }
1540   }
1541
1542   function onAdd() {
1543     var l = wrap(listener, d3_array(arguments));
1544     if (typeof Raven !== 'undefined') l = Raven.wrap(l);
1545     onRemove.call(this);
1546     this.addEventListener(type, this[name] = l, l.$ = capture);
1547     l._ = listener;
1548   }
1549
1550   function removeAll() {
1551     var re = new RegExp("^__on([^.]+)" + d3.requote(type) + "$"),
1552         match;
1553     for (var name in this) {
1554       if (match = name.match(re)) {
1555         var l = this[name];
1556         this.removeEventListener(match[1], l, l.$);
1557         delete this[name];
1558       }
1559     }
1560   }
1561
1562   return i
1563       ? listener ? onAdd : onRemove
1564       : listener ? d3_noop : removeAll;
1565 }
1566
1567 var d3_selection_onFilters = d3.map({
1568   mouseenter: "mouseover",
1569   mouseleave: "mouseout"
1570 });
1571
1572 d3_selection_onFilters.forEach(function(k) {
1573   if ("on" + k in d3_document) d3_selection_onFilters.remove(k);
1574 });
1575
1576 function d3_selection_onListener(listener, argumentz) {
1577   return function(e) {
1578     var o = d3.event; // Events can be reentrant (e.g., focus).
1579     d3.event = e;
1580     argumentz[0] = this.__data__;
1581     try {
1582       listener.apply(this, argumentz);
1583     } finally {
1584       d3.event = o;
1585     }
1586   };
1587 }
1588
1589 function d3_selection_onFilter(listener, argumentz) {
1590   var l = d3_selection_onListener(listener, argumentz);
1591   return function(e) {
1592     var target = this, related = e.relatedTarget;
1593     if (!related || (related !== target && !(related.compareDocumentPosition(target) & 8))) {
1594       l.call(target, e);
1595     }
1596   };
1597 }
1598
1599 var d3_event_dragSelect = "onselectstart" in d3_document ? null : d3_vendorSymbol(d3_documentElement.style, "userSelect"),
1600     d3_event_dragId = 0;
1601
1602 function d3_event_dragSuppress() {
1603   var name = ".dragsuppress-" + ++d3_event_dragId,
1604       click = "click" + name,
1605       w = d3.select(d3_window)
1606           .on("touchmove" + name, d3_eventPreventDefault)
1607           .on("dragstart" + name, d3_eventPreventDefault)
1608           .on("selectstart" + name, d3_eventPreventDefault);
1609   if (d3_event_dragSelect) {
1610     var style = d3_documentElement.style,
1611         select = style[d3_event_dragSelect];
1612     style[d3_event_dragSelect] = "none";
1613   }
1614   return function(suppressClick) {
1615     w.on(name, null);
1616     if (d3_event_dragSelect) style[d3_event_dragSelect] = select;
1617     if (suppressClick) { // suppress the next click, but only if it’s immediate
1618       function off() { w.on(click, null); }
1619       w.on(click, function() { d3_eventCancel(); off(); }, true);
1620       setTimeout(off, 0);
1621     }
1622   };
1623 }
1624
1625 d3.mouse = function(container) {
1626   return d3_mousePoint(container, d3_eventSource());
1627 };
1628
1629 function d3_mousePoint(container, e) {
1630   if (e.changedTouches) e = e.changedTouches[0];
1631   var svg = container.ownerSVGElement || container;
1632   if (svg.createSVGPoint) {
1633     var point = svg.createSVGPoint();
1634     point.x = e.clientX, point.y = e.clientY;
1635     point = point.matrixTransform(container.getScreenCTM().inverse());
1636     return [point.x, point.y];
1637   }
1638   var rect = container.getBoundingClientRect();
1639   return [e.clientX - rect.left - container.clientLeft, e.clientY - rect.top - container.clientTop];
1640 };
1641
1642 d3.touches = function(container, touches) {
1643   if (arguments.length < 2) touches = d3_eventSource().touches;
1644   return touches ? d3_array(touches).map(function(touch) {
1645     var point = d3_mousePoint(container, touch);
1646     point.identifier = touch.identifier;
1647     return point;
1648   }) : [];
1649 };
1650 var π = Math.PI,
1651     τ = 2 * π,
1652     halfπ = π / 2,
1653     ε = 1e-6,
1654     ε2 = ε * ε,
1655     d3_radians = π / 180,
1656     d3_degrees = 180 / π;
1657
1658 function d3_sgn(x) {
1659   return x > 0 ? 1 : x < 0 ? -1 : 0;
1660 }
1661
1662 // Returns the 2D cross product of AB and AC vectors, i.e., the z-component of
1663 // the 3D cross product in a quadrant I Cartesian coordinate system (+x is
1664 // right, +y is up). Returns a positive value if ABC is counter-clockwise,
1665 // negative if clockwise, and zero if the points are collinear.
1666 function d3_cross2d(a, b, c) {
1667   return (b[0] - a[0]) * (c[1] - a[1]) - (b[1] - a[1]) * (c[0] - a[0]);
1668 }
1669
1670 function d3_acos(x) {
1671   return x > 1 ? 0 : x < -1 ? π : Math.acos(x);
1672 }
1673
1674 function d3_asin(x) {
1675   return x > 1 ? halfπ : x < -1 ? -halfπ : Math.asin(x);
1676 }
1677
1678 function d3_sinh(x) {
1679   return ((x = Math.exp(x)) - 1 / x) / 2;
1680 }
1681
1682 function d3_cosh(x) {
1683   return ((x = Math.exp(x)) + 1 / x) / 2;
1684 }
1685
1686 function d3_tanh(x) {
1687   return ((x = Math.exp(2 * x)) - 1) / (x + 1);
1688 }
1689
1690 function d3_haversin(x) {
1691   return (x = Math.sin(x / 2)) * x;
1692 }
1693
1694 var ρ = Math.SQRT2,
1695     ρ2 = 2,
1696     ρ4 = 4;
1697
1698 // p0 = [ux0, uy0, w0]
1699 // p1 = [ux1, uy1, w1]
1700 d3.interpolateZoom = function(p0, p1) {
1701   var ux0 = p0[0], uy0 = p0[1], w0 = p0[2],
1702       ux1 = p1[0], uy1 = p1[1], w1 = p1[2];
1703
1704   var dx = ux1 - ux0,
1705       dy = uy1 - uy0,
1706       d2 = dx * dx + dy * dy,
1707       d1 = Math.sqrt(d2),
1708       b0 = (w1 * w1 - w0 * w0 + ρ4 * d2) / (2 * w0 * ρ2 * d1),
1709       b1 = (w1 * w1 - w0 * w0 - ρ4 * d2) / (2 * w1 * ρ2 * d1),
1710       r0 = Math.log(Math.sqrt(b0 * b0 + 1) - b0),
1711       r1 = Math.log(Math.sqrt(b1 * b1 + 1) - b1),
1712       dr = r1 - r0,
1713       S = (dr || Math.log(w1 / w0)) / ρ;
1714
1715   function interpolate(t) {
1716     var s = t * S;
1717     if (dr) {
1718       // General case.
1719       var coshr0 = d3_cosh(r0),
1720           u = w0 / (ρ2 * d1) * (coshr0 * d3_tanh(ρ * s + r0) - d3_sinh(r0));
1721       return [
1722         ux0 + u * dx,
1723         uy0 + u * dy,
1724         w0 * coshr0 / d3_cosh(ρ * s + r0)
1725       ];
1726     }
1727     // Special case for u0 ~= u1.
1728     return [
1729       ux0 + t * dx,
1730       uy0 + t * dy,
1731       w0 * Math.exp(ρ * s)
1732     ];
1733   }
1734
1735   interpolate.duration = S * 1000;
1736
1737   return interpolate;
1738 };
1739
1740 d3.behavior.zoom = function() {
1741   var view = {x: 0, y: 0, k: 1},
1742       translate0, // translate when we started zooming (to avoid drift)
1743       center, // desired position of translate0 after zooming
1744       size = [960, 500], // viewport size; required for zoom interpolation
1745       scaleExtent = d3_behavior_zoomInfinity,
1746       mousedown = "mousedown.zoom",
1747       mousemove = "mousemove.zoom",
1748       mouseup = "mouseup.zoom",
1749       mousewheelTimer,
1750       touchstart = "touchstart.zoom",
1751       touchtime, // time of last touchstart (to detect double-tap)
1752       event = d3_eventDispatch(zoom, "zoomstart", "zoom", "zoomend"),
1753       x0,
1754       x1,
1755       y0,
1756       y1;
1757
1758   function zoom(g) {
1759     g   .on(mousedown, mousedowned)
1760         .on(d3_behavior_zoomWheel + ".zoom", mousewheeled)
1761         .on(mousemove, mousewheelreset)
1762         .on("dblclick.zoom", dblclicked)
1763         .on(touchstart, touchstarted);
1764   }
1765
1766   zoom.event = function(g) {
1767     g.each(function() {
1768       var dispatch = event.of(this, arguments),
1769           view1 = view;
1770       if (d3_transitionInheritId) {
1771         d3.select(this).transition()
1772             .each("start.zoom", function() {
1773               view = this.__chart__ || {x: 0, y: 0, k: 1}; // pre-transition state
1774               zoomstarted(dispatch);
1775             })
1776             .tween("zoom:zoom", function() {
1777               var dx = size[0],
1778                   dy = size[1],
1779                   cx = dx / 2,
1780                   cy = dy / 2,
1781                   i = d3.interpolateZoom(
1782                     [(cx - view.x) / view.k, (cy - view.y) / view.k, dx / view.k],
1783                     [(cx - view1.x) / view1.k, (cy - view1.y) / view1.k, dx / view1.k]
1784                   );
1785               return function(t) {
1786                 var l = i(t), k = dx / l[2];
1787                 this.__chart__ = view = {x: cx - l[0] * k, y: cy - l[1] * k, k: k};
1788                 zoomed(dispatch);
1789               };
1790             })
1791             .each("end.zoom", function() {
1792               zoomended(dispatch);
1793             });
1794       } else {
1795         this.__chart__ = view;
1796         zoomstarted(dispatch);
1797         zoomed(dispatch);
1798         zoomended(dispatch);
1799       }
1800     });
1801   }
1802
1803   zoom.translate = function(_) {
1804     if (!arguments.length) return [view.x, view.y];
1805     view = {x: +_[0], y: +_[1], k: view.k}; // copy-on-write
1806     rescale();
1807     return zoom;
1808   };
1809
1810   zoom.scale = function(_) {
1811     if (!arguments.length) return view.k;
1812     view = {x: view.x, y: view.y, k: +_}; // copy-on-write
1813     rescale();
1814     return zoom;
1815   };
1816
1817   zoom.scaleExtent = function(_) {
1818     if (!arguments.length) return scaleExtent;
1819     scaleExtent = _ == null ? d3_behavior_zoomInfinity : [+_[0], +_[1]];
1820     return zoom;
1821   };
1822
1823   zoom.center = function(_) {
1824     if (!arguments.length) return center;
1825     center = _ && [+_[0], +_[1]];
1826     return zoom;
1827   };
1828
1829   zoom.size = function(_) {
1830     if (!arguments.length) return size;
1831     size = _ && [+_[0], +_[1]];
1832     return zoom;
1833   };
1834
1835   zoom.x = function(z) {
1836     if (!arguments.length) return x1;
1837     x1 = z;
1838     x0 = z.copy();
1839     view = {x: 0, y: 0, k: 1}; // copy-on-write
1840     return zoom;
1841   };
1842
1843   zoom.y = function(z) {
1844     if (!arguments.length) return y1;
1845     y1 = z;
1846     y0 = z.copy();
1847     view = {x: 0, y: 0, k: 1}; // copy-on-write
1848     return zoom;
1849   };
1850
1851   function location(p) {
1852     return [(p[0] - view.x) / view.k, (p[1] - view.y) / view.k];
1853   }
1854
1855   function point(l) {
1856     return [l[0] * view.k + view.x, l[1] * view.k + view.y];
1857   }
1858
1859   function scaleTo(s) {
1860     view.k = Math.max(scaleExtent[0], Math.min(scaleExtent[1], s));
1861   }
1862
1863   function translateTo(p, l) {
1864     l = point(l);
1865     view.x += p[0] - l[0];
1866     view.y += p[1] - l[1];
1867   }
1868
1869   function rescale() {
1870     if (x1) x1.domain(x0.range().map(function(x) { return (x - view.x) / view.k; }).map(x0.invert));
1871     if (y1) y1.domain(y0.range().map(function(y) { return (y - view.y) / view.k; }).map(y0.invert));
1872   }
1873
1874   function zoomstarted(dispatch) {
1875     dispatch({type: "zoomstart"});
1876   }
1877
1878   function zoomed(dispatch) {
1879     rescale();
1880     dispatch({type: "zoom", scale: view.k, translate: [view.x, view.y]});
1881   }
1882
1883   function zoomended(dispatch) {
1884     dispatch({type: "zoomend"});
1885   }
1886
1887   function mousedowned() {
1888     var that = this,
1889         target = d3.event.target,
1890         dispatch = event.of(that, arguments),
1891         dragged = 0,
1892         subject = d3.select(d3_window).on(mousemove, moved).on(mouseup, ended),
1893         location0 = location(d3.mouse(that)),
1894         dragRestore = d3_event_dragSuppress();
1895
1896     d3_selection_interrupt.call(that);
1897     zoomstarted(dispatch);
1898
1899     function moved() {
1900       dragged = 1;
1901       translateTo(d3.mouse(that), location0);
1902       zoomed(dispatch);
1903     }
1904
1905     function ended() {
1906       subject.on(mousemove, d3_window === that ? mousewheelreset : null).on(mouseup, null);
1907       dragRestore(dragged && d3.event.target === target);
1908       zoomended(dispatch);
1909     }
1910   }
1911
1912   // These closures persist for as long as at least one touch is active.
1913   function touchstarted() {
1914     var that = this,
1915         dispatch = event.of(that, arguments),
1916         locations0 = {}, // touchstart locations
1917         distance0 = 0, // distance² between initial touches
1918         scale0, // scale when we started touching
1919         zoomName = ".zoom-" + d3.event.changedTouches[0].identifier,
1920         touchmove = "touchmove" + zoomName,
1921         touchend = "touchend" + zoomName,
1922         target = d3.select(d3.event.target).on(touchmove, moved).on(touchend, ended),
1923         subject = d3.select(that).on(mousedown, null).on(touchstart, started), // prevent duplicate events
1924         dragRestore = d3_event_dragSuppress();
1925
1926     d3_selection_interrupt.call(that);
1927     started();
1928     zoomstarted(dispatch);
1929
1930     // Updates locations of any touches in locations0.
1931     function relocate() {
1932       var touches = d3.touches(that);
1933       scale0 = view.k;
1934       touches.forEach(function(t) {
1935         if (t.identifier in locations0) locations0[t.identifier] = location(t);
1936       });
1937       return touches;
1938     }
1939
1940     // Temporarily override touchstart while gesture is active.
1941     function started() {
1942       // Only track touches started on the target element.
1943       var changed = d3.event.changedTouches;
1944       for (var i = 0, n = changed.length; i < n; ++i) {
1945         locations0[changed[i].identifier] = null;
1946       }
1947
1948       var touches = relocate(),
1949           now = Date.now();
1950
1951       if (touches.length === 1) {
1952         if (now - touchtime < 500) { // dbltap
1953           var p = touches[0], l = locations0[p.identifier];
1954           scaleTo(view.k * 2);
1955           translateTo(p, l);
1956           d3_eventPreventDefault();
1957           zoomed(dispatch);
1958         }
1959         touchtime = now;
1960       } else if (touches.length > 1) {
1961         var p = touches[0], q = touches[1],
1962             dx = p[0] - q[0], dy = p[1] - q[1];
1963         distance0 = dx * dx + dy * dy;
1964       }
1965     }
1966
1967     function moved() {
1968       var touches = d3.touches(that),
1969           p0, l0,
1970           p1, l1;
1971       for (var i = 0, n = touches.length; i < n; ++i, l1 = null) {
1972         p1 = touches[i];
1973         if (l1 = locations0[p1.identifier]) {
1974           if (l0) break;
1975           p0 = p1, l0 = l1;
1976         }
1977       }
1978
1979       if (l1) {
1980         var distance1 = (distance1 = p1[0] - p0[0]) * distance1 + (distance1 = p1[1] - p0[1]) * distance1,
1981             scale1 = distance0 && Math.sqrt(distance1 / distance0);
1982         p0 = [(p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2];
1983         l0 = [(l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2];
1984         scaleTo(scale1 * scale0);
1985       }
1986
1987       touchtime = null;
1988       translateTo(p0, l0);
1989       zoomed(dispatch);
1990     }
1991
1992     function ended() {
1993       // If there are any globally-active touches remaining, remove the ended
1994       // touches from locations0.
1995       if (d3.event.touches.length) {
1996         var changed = d3.event.changedTouches;
1997         for (var i = 0, n = changed.length; i < n; ++i) {
1998           delete locations0[changed[i].identifier];
1999         }
2000         // If locations0 is not empty, then relocate and continue listening for
2001         // touchmove and touchend.
2002         for (var identifier in locations0) {
2003           return void relocate(); // locations may have detached due to rotation
2004         }
2005       }
2006       // Otherwise, remove touchmove and touchend listeners.
2007       target.on(zoomName, null);
2008       subject.on(mousedown, mousedowned).on(touchstart, touchstarted);
2009       dragRestore();
2010       zoomended(dispatch);
2011     }
2012   }
2013
2014   function mousewheeled() {
2015     var dispatch = event.of(this, arguments);
2016     if (mousewheelTimer) clearTimeout(mousewheelTimer);
2017     else d3_selection_interrupt.call(this), zoomstarted(dispatch);
2018     mousewheelTimer = setTimeout(function() { mousewheelTimer = null; zoomended(dispatch); }, 50);
2019     d3_eventPreventDefault();
2020     var point = center || d3.mouse(this);
2021     if (!translate0) translate0 = location(point);
2022     scaleTo(Math.pow(2, d3_behavior_zoomDelta() * .002) * view.k);
2023     translateTo(point, translate0);
2024     zoomed(dispatch);
2025   }
2026
2027   function mousewheelreset() {
2028     translate0 = null;
2029   }
2030
2031   function dblclicked() {
2032     var dispatch = event.of(this, arguments),
2033         p = d3.mouse(this),
2034         l = location(p),
2035         k = Math.log(view.k) / Math.LN2;
2036     zoomstarted(dispatch);
2037     scaleTo(Math.pow(2, d3.event.shiftKey ? Math.ceil(k) - 1 : Math.floor(k) + 1));
2038     translateTo(p, l);
2039     zoomed(dispatch);
2040     zoomended(dispatch);
2041   }
2042
2043   return d3.rebind(zoom, event, "on");
2044 };
2045
2046 var d3_behavior_zoomInfinity = [0, Infinity]; // default scale extent
2047
2048 // https://developer.mozilla.org/en-US/docs/Mozilla_event_reference/wheel
2049 var d3_behavior_zoomDelta, d3_behavior_zoomWheel
2050     = "onwheel" in d3_document ? (d3_behavior_zoomDelta = function() { return -d3.event.deltaY * (d3.event.deltaMode ? 120 : 1); }, "wheel")
2051     : "onmousewheel" in d3_document ? (d3_behavior_zoomDelta = function() { return d3.event.wheelDelta; }, "mousewheel")
2052     : (d3_behavior_zoomDelta = function() { return -d3.event.detail; }, "MozMousePixelScroll");
2053 function d3_functor(v) {
2054   return typeof v === "function" ? v : function() { return v; };
2055 }
2056
2057 d3.functor = d3_functor;
2058
2059 d3.touch = function(container, touches, identifier) {
2060   if (arguments.length < 3) identifier = touches, touches = d3_eventSource().changedTouches;
2061   if (touches) for (var i = 0, n = touches.length, touch; i < n; ++i) {
2062     if ((touch = touches[i]).identifier === identifier) {
2063       return d3_mousePoint(container, touch);
2064     }
2065   }
2066 };
2067
2068 var d3_timer_queueHead,
2069     d3_timer_queueTail,
2070     d3_timer_interval, // is an interval (or frame) active?
2071     d3_timer_timeout, // is a timeout active?
2072     d3_timer_active, // active timer object
2073     d3_timer_frame = d3_window[d3_vendorSymbol(d3_window, "requestAnimationFrame")] || function(callback) { setTimeout(callback, 17); };
2074
2075 // The timer will continue to fire until callback returns true.
2076 d3.timer = function(callback, delay, then) {
2077   var n = arguments.length;
2078   if (n < 2) delay = 0;
2079   if (n < 3) then = Date.now();
2080
2081   // Add the callback to the tail of the queue.
2082   var time = then + delay, timer = {c: callback, t: time, f: false, n: null};
2083   if (d3_timer_queueTail) d3_timer_queueTail.n = timer;
2084   else d3_timer_queueHead = timer;
2085   d3_timer_queueTail = timer;
2086
2087   // Start animatin'!
2088   if (!d3_timer_interval) {
2089     d3_timer_timeout = clearTimeout(d3_timer_timeout);
2090     d3_timer_interval = 1;
2091     d3_timer_frame(d3_timer_step);
2092   }
2093 };
2094
2095 function d3_timer_step() {
2096   var now = d3_timer_mark(),
2097       delay = d3_timer_sweep() - now;
2098   if (delay > 24) {
2099     if (isFinite(delay)) {
2100       clearTimeout(d3_timer_timeout);
2101       d3_timer_timeout = setTimeout(d3_timer_step, delay);
2102     }
2103     d3_timer_interval = 0;
2104   } else {
2105     d3_timer_interval = 1;
2106     d3_timer_frame(d3_timer_step);
2107   }
2108 }
2109
2110 d3.timer.flush = function() {
2111   d3_timer_mark();
2112   d3_timer_sweep();
2113 };
2114
2115 function d3_timer_mark() {
2116   var now = Date.now();
2117   d3_timer_active = d3_timer_queueHead;
2118   while (d3_timer_active) {
2119     if (now >= d3_timer_active.t) d3_timer_active.f = d3_timer_active.c(now - d3_timer_active.t);
2120     d3_timer_active = d3_timer_active.n;
2121   }
2122   return now;
2123 }
2124
2125 // Flush after callbacks to avoid concurrent queue modification.
2126 // Returns the time of the earliest active timer, post-sweep.
2127 function d3_timer_sweep() {
2128   var t0,
2129       t1 = d3_timer_queueHead,
2130       time = Infinity;
2131   while (t1) {
2132     if (t1.f) {
2133       t1 = t0 ? t0.n = t1.n : d3_timer_queueHead = t1.n;
2134     } else {
2135       if (t1.t < time) time = t1.t;
2136       t1 = (t0 = t1).n;
2137     }
2138   }
2139   d3_timer_queueTail = t0;
2140   return time;
2141 }
2142 d3.geo = {};
2143 function d3_identity(d) {
2144   return d;
2145 }
2146 function d3_true() {
2147   return true;
2148 }
2149
2150 function d3_geo_spherical(cartesian) {
2151   return [
2152     Math.atan2(cartesian[1], cartesian[0]),
2153     d3_asin(cartesian[2])
2154   ];
2155 }
2156
2157 function d3_geo_sphericalEqual(a, b) {
2158   return abs(a[0] - b[0]) < ε && abs(a[1] - b[1]) < ε;
2159 }
2160
2161 // General spherical polygon clipping algorithm: takes a polygon, cuts it into
2162 // visible line segments and rejoins the segments by interpolating along the
2163 // clip edge.
2164 function d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener) {
2165   var subject = [],
2166       clip = [];
2167
2168   segments.forEach(function(segment) {
2169     if ((n = segment.length - 1) <= 0) return;
2170     var n, p0 = segment[0], p1 = segment[n];
2171
2172     // If the first and last points of a segment are coincident, then treat as
2173     // a closed ring.
2174     // TODO if all rings are closed, then the winding order of the exterior
2175     // ring should be checked.
2176     if (d3_geo_sphericalEqual(p0, p1)) {
2177       listener.lineStart();
2178       for (var i = 0; i < n; ++i) listener.point((p0 = segment[i])[0], p0[1]);
2179       listener.lineEnd();
2180       return;
2181     }
2182
2183     var a = new d3_geo_clipPolygonIntersection(p0, segment, null, true),
2184         b = new d3_geo_clipPolygonIntersection(p0, null, a, false);
2185     a.o = b;
2186     subject.push(a);
2187     clip.push(b);
2188     a = new d3_geo_clipPolygonIntersection(p1, segment, null, false);
2189     b = new d3_geo_clipPolygonIntersection(p1, null, a, true);
2190     a.o = b;
2191     subject.push(a);
2192     clip.push(b);
2193   });
2194   clip.sort(compare);
2195   d3_geo_clipPolygonLinkCircular(subject);
2196   d3_geo_clipPolygonLinkCircular(clip);
2197   if (!subject.length) return;
2198
2199   for (var i = 0, entry = clipStartInside, n = clip.length; i < n; ++i) {
2200     clip[i].e = entry = !entry;
2201   }
2202
2203   var start = subject[0],
2204       points,
2205       point;
2206   while (1) {
2207     // Find first unvisited intersection.
2208     var current = start,
2209         isSubject = true;
2210     while (current.v) if ((current = current.n) === start) return;
2211     points = current.z;
2212     listener.lineStart();
2213     do {
2214       current.v = current.o.v = true;
2215       if (current.e) {
2216         if (isSubject) {
2217           for (var i = 0, n = points.length; i < n; ++i) listener.point((point = points[i])[0], point[1]);
2218         } else {
2219           interpolate(current.x, current.n.x, 1, listener);
2220         }
2221         current = current.n;
2222       } else {
2223         if (isSubject) {
2224           points = current.p.z;
2225           for (var i = points.length - 1; i >= 0; --i) listener.point((point = points[i])[0], point[1]);
2226         } else {
2227           interpolate(current.x, current.p.x, -1, listener);
2228         }
2229         current = current.p;
2230       }
2231       current = current.o;
2232       points = current.z;
2233       isSubject = !isSubject;
2234     } while (!current.v);
2235     listener.lineEnd();
2236   }
2237 }
2238
2239 function d3_geo_clipPolygonLinkCircular(array) {
2240   if (!(n = array.length)) return;
2241   var n,
2242       i = 0,
2243       a = array[0],
2244       b;
2245   while (++i < n) {
2246     a.n = b = array[i];
2247     b.p = a;
2248     a = b;
2249   }
2250   a.n = b = array[0];
2251   b.p = a;
2252 }
2253
2254 function d3_geo_clipPolygonIntersection(point, points, other, entry) {
2255   this.x = point;
2256   this.z = points;
2257   this.o = other; // another intersection
2258   this.e = entry; // is an entry?
2259   this.v = false; // visited
2260   this.n = this.p = null; // next & previous
2261 }
2262
2263 function d3_geo_clip(pointVisible, clipLine, interpolate, clipStart) {
2264   return function(rotate, listener) {
2265     var line = clipLine(listener),
2266         rotatedClipStart = rotate.invert(clipStart[0], clipStart[1]);
2267
2268     var clip = {
2269       point: point,
2270       lineStart: lineStart,
2271       lineEnd: lineEnd,
2272       polygonStart: function() {
2273         clip.point = pointRing;
2274         clip.lineStart = ringStart;
2275         clip.lineEnd = ringEnd;
2276         segments = [];
2277         polygon = [];
2278       },
2279       polygonEnd: function() {
2280         clip.point = point;
2281         clip.lineStart = lineStart;
2282         clip.lineEnd = lineEnd;
2283
2284         segments = d3.merge(segments);
2285         var clipStartInside = d3_geo_pointInPolygon(rotatedClipStart, polygon);
2286         if (segments.length) {
2287           if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
2288           d3_geo_clipPolygon(segments, d3_geo_clipSort, clipStartInside, interpolate, listener);
2289         } else if (clipStartInside) {
2290           if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
2291           listener.lineStart();
2292           interpolate(null, null, 1, listener);
2293           listener.lineEnd();
2294         }
2295         if (polygonStarted) listener.polygonEnd(), polygonStarted = false;
2296         segments = polygon = null;
2297       },
2298       sphere: function() {
2299         listener.polygonStart();
2300         listener.lineStart();
2301         interpolate(null, null, 1, listener);
2302         listener.lineEnd();
2303         listener.polygonEnd();
2304       }
2305     };
2306
2307     function point(λ, φ) {
2308       var point = rotate(λ, φ);
2309       if (pointVisible(λ = point[0], φ = point[1])) listener.point(λ, φ);
2310     }
2311     function pointLine(λ, φ) {
2312       var point = rotate(λ, φ);
2313       line.point(point[0], point[1]);
2314     }
2315     function lineStart() { clip.point = pointLine; line.lineStart(); }
2316     function lineEnd() { clip.point = point; line.lineEnd(); }
2317
2318     var segments;
2319
2320     var buffer = d3_geo_clipBufferListener(),
2321         ringListener = clipLine(buffer),
2322         polygonStarted = false,
2323         polygon,
2324         ring;
2325
2326     function pointRing(λ, φ) {
2327       ring.push([λ, φ]);
2328       var point = rotate(λ, φ);
2329       ringListener.point(point[0], point[1]);
2330     }
2331
2332     function ringStart() {
2333       ringListener.lineStart();
2334       ring = [];
2335     }
2336
2337     function ringEnd() {
2338       pointRing(ring[0][0], ring[0][1]);
2339       ringListener.lineEnd();
2340
2341       var clean = ringListener.clean(),
2342           ringSegments = buffer.buffer(),
2343           segment,
2344           n = ringSegments.length;
2345
2346       ring.pop();
2347       polygon.push(ring);
2348       ring = null;
2349
2350       if (!n) return;
2351
2352       // No intersections.
2353       if (clean & 1) {
2354         segment = ringSegments[0];
2355         var n = segment.length - 1,
2356             i = -1,
2357             point;
2358         if (n > 0) {
2359           if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
2360           listener.lineStart();
2361           while (++i < n) listener.point((point = segment[i])[0], point[1]);
2362           listener.lineEnd();
2363         }
2364         return;
2365       }
2366
2367       // Rejoin connected segments.
2368       // TODO reuse bufferListener.rejoin()?
2369       if (n > 1 && clean & 2) ringSegments.push(ringSegments.pop().concat(ringSegments.shift()));
2370
2371       segments.push(ringSegments.filter(d3_geo_clipSegmentLength1));
2372     }
2373
2374     return clip;
2375   };
2376 }
2377
2378 function d3_geo_clipSegmentLength1(segment) {
2379   return segment.length > 1;
2380 }
2381
2382 function d3_geo_clipBufferListener() {
2383   var lines = [],
2384       line;
2385   return {
2386     lineStart: function() { lines.push(line = []); },
2387     point: function(λ, φ) { line.push([λ, φ]); },
2388     lineEnd: d3_noop,
2389     buffer: function() {
2390       var buffer = lines;
2391       lines = [];
2392       line = null;
2393       return buffer;
2394     },
2395     rejoin: function() {
2396       if (lines.length > 1) lines.push(lines.pop().concat(lines.shift()));
2397     }
2398   };
2399 }
2400
2401 // Intersection points are sorted along the clip edge. For both antimeridian
2402 // cutting and circle clipping, the same comparison is used.
2403 function d3_geo_clipSort(a, b) {
2404   return ((a = a.x)[0] < 0 ? a[1] - halfπ - ε : halfπ - a[1])
2405        - ((b = b.x)[0] < 0 ? b[1] - halfπ - ε : halfπ - b[1]);
2406 }
2407 // Adds floating point numbers with twice the normal precision.
2408 // Reference: J. R. Shewchuk, Adaptive Precision Floating-Point Arithmetic and
2409 // Fast Robust Geometric Predicates, Discrete & Computational Geometry 18(3)
2410 // 305–363 (1997).
2411 // Code adapted from GeographicLib by Charles F. F. Karney,
2412 // http://geographiclib.sourceforge.net/
2413 // See lib/geographiclib/LICENSE for details.
2414
2415 function d3_adder() {}
2416
2417 d3_adder.prototype = {
2418   s: 0, // rounded value
2419   t: 0, // exact error
2420   add: function(y) {
2421     d3_adderSum(y, this.t, d3_adderTemp);
2422     d3_adderSum(d3_adderTemp.s, this.s, this);
2423     if (this.s) this.t += d3_adderTemp.t;
2424     else this.s = d3_adderTemp.t;
2425   },
2426   reset: function() {
2427     this.s = this.t = 0;
2428   },
2429   valueOf: function() {
2430     return this.s;
2431   }
2432 };
2433
2434 var d3_adderTemp = new d3_adder;
2435
2436 function d3_adderSum(a, b, o) {
2437   var x = o.s = a + b, // a + b
2438       bv = x - a, av = x - bv; // b_virtual & a_virtual
2439   o.t = (a - av) + (b - bv); // a_roundoff + b_roundoff
2440 }
2441
2442 d3.geo.stream = function(object, listener) {
2443   if (object && d3_geo_streamObjectType.hasOwnProperty(object.type)) {
2444     d3_geo_streamObjectType[object.type](object, listener);
2445   } else {
2446     d3_geo_streamGeometry(object, listener);
2447   }
2448 };
2449
2450 function d3_geo_streamGeometry(geometry, listener) {
2451   if (geometry && d3_geo_streamGeometryType.hasOwnProperty(geometry.type)) {
2452     d3_geo_streamGeometryType[geometry.type](geometry, listener);
2453   }
2454 }
2455
2456 var d3_geo_streamObjectType = {
2457   Feature: function(feature, listener) {
2458     d3_geo_streamGeometry(feature.geometry, listener);
2459   },
2460   FeatureCollection: function(object, listener) {
2461     var features = object.features, i = -1, n = features.length;
2462     while (++i < n) d3_geo_streamGeometry(features[i].geometry, listener);
2463   }
2464 };
2465
2466 var d3_geo_streamGeometryType = {
2467   Sphere: function(object, listener) {
2468     listener.sphere();
2469   },
2470   Point: function(object, listener) {
2471     object = object.coordinates;
2472     listener.point(object[0], object[1], object[2]);
2473   },
2474   MultiPoint: function(object, listener) {
2475     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2476     while (++i < n) object = coordinates[i], listener.point(object[0], object[1], object[2]);
2477   },
2478   LineString: function(object, listener) {
2479     d3_geo_streamLine(object.coordinates, listener, 0);
2480   },
2481   MultiLineString: function(object, listener) {
2482     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2483     while (++i < n) d3_geo_streamLine(coordinates[i], listener, 0);
2484   },
2485   Polygon: function(object, listener) {
2486     d3_geo_streamPolygon(object.coordinates, listener);
2487   },
2488   MultiPolygon: function(object, listener) {
2489     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2490     while (++i < n) d3_geo_streamPolygon(coordinates[i], listener);
2491   },
2492   GeometryCollection: function(object, listener) {
2493     var geometries = object.geometries, i = -1, n = geometries.length;
2494     while (++i < n) d3_geo_streamGeometry(geometries[i], listener);
2495   }
2496 };
2497
2498 function d3_geo_streamLine(coordinates, listener, closed) {
2499   var i = -1, n = coordinates.length - closed, coordinate;
2500   listener.lineStart();
2501   while (++i < n) coordinate = coordinates[i], listener.point(coordinate[0], coordinate[1], coordinate[2]);
2502   listener.lineEnd();
2503 }
2504
2505 function d3_geo_streamPolygon(coordinates, listener) {
2506   var i = -1, n = coordinates.length;
2507   listener.polygonStart();
2508   while (++i < n) d3_geo_streamLine(coordinates[i], listener, 1);
2509   listener.polygonEnd();
2510 }
2511
2512 d3.geo.area = function(object) {
2513   d3_geo_areaSum = 0;
2514   d3.geo.stream(object, d3_geo_area);
2515   return d3_geo_areaSum;
2516 };
2517
2518 var d3_geo_areaSum,
2519     d3_geo_areaRingSum = new d3_adder;
2520
2521 var d3_geo_area = {
2522   sphere: function() { d3_geo_areaSum += 4 * π; },
2523   point: d3_noop,
2524   lineStart: d3_noop,
2525   lineEnd: d3_noop,
2526
2527   // Only count area for polygon rings.
2528   polygonStart: function() {
2529     d3_geo_areaRingSum.reset();
2530     d3_geo_area.lineStart = d3_geo_areaRingStart;
2531   },
2532   polygonEnd: function() {
2533     var area = 2 * d3_geo_areaRingSum;
2534     d3_geo_areaSum += area < 0 ? 4 * π + area : area;
2535     d3_geo_area.lineStart = d3_geo_area.lineEnd = d3_geo_area.point = d3_noop;
2536   }
2537 };
2538
2539 function d3_geo_areaRingStart() {
2540   var λ00, φ00, λ0, cosφ0, sinφ0; // start point and previous point
2541
2542   // For the first point, …
2543   d3_geo_area.point = function(λ, φ) {
2544     d3_geo_area.point = nextPoint;
2545     λ0 = (λ00 = λ) * d3_radians, cosφ0 = Math.cos(φ = (φ00 = φ) * d3_radians / 2 + π / 4), sinφ0 = Math.sin(φ);
2546   };
2547
2548   // For subsequent points, …
2549   function nextPoint(λ, φ) {
2550     λ *= d3_radians;
2551     φ = φ * d3_radians / 2 + π / 4; // half the angular distance from south pole
2552
2553     // Spherical excess E for a spherical triangle with vertices: south pole,
2554     // previous point, current point.  Uses a formula derived from Cagnoli’s
2555     // theorem.  See Todhunter, Spherical Trig. (1871), Sec. 103, Eq. (2).
2556     var dλ = λ - λ0,
2557         sdλ = dλ >= 0 ? 1 : -1,
2558         adλ = sdλ * dλ,
2559         cosφ = Math.cos(φ),
2560         sinφ = Math.sin(φ),
2561         k = sinφ0 * sinφ,
2562         u = cosφ0 * cosφ + k * Math.cos(adλ),
2563         v = k * sdλ * Math.sin(adλ);
2564     d3_geo_areaRingSum.add(Math.atan2(v, u));
2565
2566     // Advance the previous points.
2567     λ0 = λ, cosφ0 = cosφ, sinφ0 = sinφ;
2568   }
2569
2570   // For the last point, return to the start.
2571   d3_geo_area.lineEnd = function() {
2572     nextPoint(λ00, φ00);
2573   };
2574 }
2575 // TODO
2576 // cross and scale return new vectors,
2577 // whereas add and normalize operate in-place
2578
2579 function d3_geo_cartesian(spherical) {
2580   var λ = spherical[0],
2581       φ = spherical[1],
2582       cosφ = Math.cos(φ);
2583   return [
2584     cosφ * Math.cos(λ),
2585     cosφ * Math.sin(λ),
2586     Math.sin(φ)
2587   ];
2588 }
2589
2590 function d3_geo_cartesianDot(a, b) {
2591   return a[0] * b[0] + a[1] * b[1] + a[2] * b[2];
2592 }
2593
2594 function d3_geo_cartesianCross(a, b) {
2595   return [
2596     a[1] * b[2] - a[2] * b[1],
2597     a[2] * b[0] - a[0] * b[2],
2598     a[0] * b[1] - a[1] * b[0]
2599   ];
2600 }
2601
2602 function d3_geo_cartesianAdd(a, b) {
2603   a[0] += b[0];
2604   a[1] += b[1];
2605   a[2] += b[2];
2606 }
2607
2608 function d3_geo_cartesianScale(vector, k) {
2609   return [
2610     vector[0] * k,
2611     vector[1] * k,
2612     vector[2] * k
2613   ];
2614 }
2615
2616 function d3_geo_cartesianNormalize(d) {
2617   var l = Math.sqrt(d[0] * d[0] + d[1] * d[1] + d[2] * d[2]);
2618   d[0] /= l;
2619   d[1] /= l;
2620   d[2] /= l;
2621 }
2622
2623 function d3_geo_pointInPolygon(point, polygon) {
2624   var meridian = point[0],
2625       parallel = point[1],
2626       meridianNormal = [Math.sin(meridian), -Math.cos(meridian), 0],
2627       polarAngle = 0,
2628       winding = 0;
2629   d3_geo_areaRingSum.reset();
2630
2631   for (var i = 0, n = polygon.length; i < n; ++i) {
2632     var ring = polygon[i],
2633         m = ring.length;
2634     if (!m) continue;
2635     var point0 = ring[0],
2636         λ0 = point0[0],
2637         φ0 = point0[1] / 2 + π / 4,
2638         sinφ0 = Math.sin(φ0),
2639         cosφ0 = Math.cos(φ0),
2640         j = 1;
2641
2642     while (true) {
2643       if (j === m) j = 0;
2644       point = ring[j];
2645       var λ = point[0],
2646           φ = point[1] / 2 + π / 4,
2647           sinφ = Math.sin(φ),
2648           cosφ = Math.cos(φ),
2649           dλ = λ - λ0,
2650           sdλ = dλ >= 0 ? 1 : -1,
2651           adλ = sdλ * dλ,
2652           antimeridian = adλ > π,
2653           k = sinφ0 * sinφ;
2654       d3_geo_areaRingSum.add(Math.atan2(k * sdλ * Math.sin(adλ), cosφ0 * cosφ + k * Math.cos(adλ)));
2655
2656       polarAngle += antimeridian ? dλ + sdλ * τ : dλ;
2657
2658       // Are the longitudes either side of the point's meridian, and are the
2659       // latitudes smaller than the parallel?
2660       if (antimeridian ^ λ0 >= meridian ^ λ >= meridian) {
2661         var arc = d3_geo_cartesianCross(d3_geo_cartesian(point0), d3_geo_cartesian(point));
2662         d3_geo_cartesianNormalize(arc);
2663         var intersection = d3_geo_cartesianCross(meridianNormal, arc);
2664         d3_geo_cartesianNormalize(intersection);
2665         var φarc = (antimeridian ^ dλ >= 0 ? -1 : 1) * d3_asin(intersection[2]);
2666         if (parallel > φarc || parallel === φarc && (arc[0] || arc[1])) {
2667           winding += antimeridian ^ dλ >= 0 ? 1 : -1;
2668         }
2669       }
2670       if (!j++) break;
2671       λ0 = λ, sinφ0 = sinφ, cosφ0 = cosφ, point0 = point;
2672     }
2673   }
2674
2675   // First, determine whether the South pole is inside or outside:
2676   //
2677   // It is inside if:
2678   // * the polygon winds around it in a clockwise direction.
2679   // * the polygon does not (cumulatively) wind around it, but has a negative
2680   //   (counter-clockwise) area.
2681   //
2682   // Second, count the (signed) number of times a segment crosses a meridian
2683   // from the point to the South pole.  If it is zero, then the point is the
2684   // same side as the South pole.
2685
2686   return (polarAngle < -ε || polarAngle < ε && d3_geo_areaRingSum < 0) ^ (winding & 1);
2687 }
2688
2689 var d3_geo_clipAntimeridian = d3_geo_clip(
2690     d3_true,
2691     d3_geo_clipAntimeridianLine,
2692     d3_geo_clipAntimeridianInterpolate,
2693     [-π, -π / 2]);
2694
2695 // Takes a line and cuts into visible segments. Return values:
2696 //   0: there were intersections or the line was empty.
2697 //   1: no intersections.
2698 //   2: there were intersections, and the first and last segments should be
2699 //      rejoined.
2700 function d3_geo_clipAntimeridianLine(listener) {
2701   var λ0 = NaN,
2702       φ0 = NaN,
2703       sλ0 = NaN,
2704       clean; // no intersections
2705
2706   return {
2707     lineStart: function() {
2708       listener.lineStart();
2709       clean = 1;
2710     },
2711     point: function(λ1, φ1) {
2712       var sλ1 = λ1 > 0 ? π : -π,
2713           dλ = abs(λ1 - λ0);
2714       if (abs(dλ - π) < ε) { // line crosses a pole
2715         listener.point(λ0, φ0 = (φ0 + φ1) / 2 > 0 ? halfπ : -halfπ);
2716         listener.point(sλ0, φ0);
2717         listener.lineEnd();
2718         listener.lineStart();
2719         listener.point(sλ1, φ0);
2720         listener.point(λ1, φ0);
2721         clean = 0;
2722       } else if (sλ0 !== sλ1 && dλ >= π) { // line crosses antimeridian
2723         // handle degeneracies
2724         if (abs(λ0 - sλ0) < ε) λ0 -= sλ0 * ε;
2725         if (abs(λ1 - sλ1) < ε) λ1 -= sλ1 * ε;
2726         φ0 = d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1);
2727         listener.point(sλ0, φ0);
2728         listener.lineEnd();
2729         listener.lineStart();
2730         listener.point(sλ1, φ0);
2731         clean = 0;
2732       }
2733       listener.point(λ0 = λ1, φ0 = φ1);
2734       sλ0 = sλ1;
2735     },
2736     lineEnd: function() {
2737       listener.lineEnd();
2738       λ0 = φ0 = NaN;
2739     },
2740     // if there are intersections, we always rejoin the first and last segments.
2741     clean: function() { return 2 - clean; }
2742   };
2743 }
2744
2745 function d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1) {
2746   var cosφ0,
2747       cosφ1,
2748       sinλ0_λ1 = Math.sin(λ0 - λ1);
2749   return abs(sinλ0_λ1) > ε
2750       ? Math.atan((Math.sin(φ0) * (cosφ1 = Math.cos(φ1)) * Math.sin(λ1)
2751                  - Math.sin(φ1) * (cosφ0 = Math.cos(φ0)) * Math.sin(λ0))
2752                  / (cosφ0 * cosφ1 * sinλ0_λ1))
2753       : (φ0 + φ1) / 2;
2754 }
2755
2756 function d3_geo_clipAntimeridianInterpolate(from, to, direction, listener) {
2757   var φ;
2758   if (from == null) {
2759     φ = direction * halfπ;
2760     listener.point(-π,  φ);
2761     listener.point( 0,  φ);
2762     listener.point( π,  φ);
2763     listener.point( π,  0);
2764     listener.point( π, -φ);
2765     listener.point( 0, -φ);
2766     listener.point(-π, -φ);
2767     listener.point(-π,  0);
2768     listener.point(-π,  φ);
2769   } else if (abs(from[0] - to[0]) > ε) {
2770     var s = from[0] < to[0] ? π : -π;
2771     φ = direction * s / 2;
2772     listener.point(-s, φ);
2773     listener.point( 0, φ);
2774     listener.point( s, φ);
2775   } else {
2776     listener.point(to[0], to[1]);
2777   }
2778 }
2779
2780 function d3_geo_equirectangular(λ, φ) {
2781   return [λ, φ];
2782 }
2783
2784 (d3.geo.equirectangular = function() {
2785   return d3_geo_projection(d3_geo_equirectangular);
2786 }).raw = d3_geo_equirectangular.invert = d3_geo_equirectangular;
2787
2788 d3.geo.rotation = function(rotate) {
2789   rotate = d3_geo_rotation(rotate[0] % 360 * d3_radians, rotate[1] * d3_radians, rotate.length > 2 ? rotate[2] * d3_radians : 0);
2790
2791   function forward(coordinates) {
2792     coordinates = rotate(coordinates[0] * d3_radians, coordinates[1] * d3_radians);
2793     return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates;
2794   }
2795
2796   forward.invert = function(coordinates) {
2797     coordinates = rotate.invert(coordinates[0] * d3_radians, coordinates[1] * d3_radians);
2798     return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates;
2799   };
2800
2801   return forward;
2802 };
2803
2804 function d3_geo_identityRotation(λ, φ) {
2805   return [λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ];
2806 }
2807
2808 d3_geo_identityRotation.invert = d3_geo_equirectangular;
2809
2810 // Note: |δλ| must be < 2π
2811 function d3_geo_rotation(δλ, δφ, δγ) {
2812   return δλ ? (δφ || δγ ? d3_geo_compose(d3_geo_rotationλ(δλ), d3_geo_rotationφγ(δφ, δγ))
2813     : d3_geo_rotationλ(δλ))
2814     : (δφ || δγ ? d3_geo_rotationφγ(δφ, δγ)
2815     : d3_geo_identityRotation);
2816 }
2817
2818 function d3_geo_forwardRotationλ(δλ) {
2819   return function(λ, φ) {
2820     return λ += δλ, [λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ];
2821   };
2822 }
2823
2824 function d3_geo_rotationλ(δλ) {
2825   var rotation = d3_geo_forwardRotationλ(δλ);
2826   rotation.invert = d3_geo_forwardRotationλ(-δλ);
2827   return rotation;
2828 }
2829
2830 function d3_geo_rotationφγ(δφ, δγ) {
2831   var cosδφ = Math.cos(δφ),
2832       sinδφ = Math.sin(δφ),
2833       cosδγ = Math.cos(δγ),
2834       sinδγ = Math.sin(δγ);
2835
2836   function rotation(λ, φ) {
2837     var cosφ = Math.cos(φ),
2838         x = Math.cos(λ) * cosφ,
2839         y = Math.sin(λ) * cosφ,
2840         z = Math.sin(φ),
2841         k = z * cosδφ + x * sinδφ;
2842     return [
2843       Math.atan2(y * cosδγ - k * sinδγ, x * cosδφ - z * sinδφ),
2844       d3_asin(k * cosδγ + y * sinδγ)
2845     ];
2846   }
2847
2848   rotation.invert = function(λ, φ) {
2849     var cosφ = Math.cos(φ),
2850         x = Math.cos(λ) * cosφ,
2851         y = Math.sin(λ) * cosφ,
2852         z = Math.sin(φ),
2853         k = z * cosδγ - y * sinδγ;
2854     return [
2855       Math.atan2(y * cosδγ + z * sinδγ, x * cosδφ + k * sinδφ),
2856       d3_asin(k * cosδφ - x * sinδφ)
2857     ];
2858   };
2859
2860   return rotation;
2861 }
2862
2863 d3.geo.circle = function() {
2864   var origin = [0, 0],
2865       angle,
2866       precision = 6,
2867       interpolate;
2868
2869   function circle() {
2870     var center = typeof origin === "function" ? origin.apply(this, arguments) : origin,
2871         rotate = d3_geo_rotation(-center[0] * d3_radians, -center[1] * d3_radians, 0).invert,
2872         ring = [];
2873
2874     interpolate(null, null, 1, {
2875       point: function(x, y) {
2876         ring.push(x = rotate(x, y));
2877         x[0] *= d3_degrees, x[1] *= d3_degrees;
2878       }
2879     });
2880
2881     return {type: "Polygon", coordinates: [ring]};
2882   }
2883
2884   circle.origin = function(x) {
2885     if (!arguments.length) return origin;
2886     origin = x;
2887     return circle;
2888   };
2889
2890   circle.angle = function(x) {
2891     if (!arguments.length) return angle;
2892     interpolate = d3_geo_circleInterpolate((angle = +x) * d3_radians, precision * d3_radians);
2893     return circle;
2894   };
2895
2896   circle.precision = function(_) {
2897     if (!arguments.length) return precision;
2898     interpolate = d3_geo_circleInterpolate(angle * d3_radians, (precision = +_) * d3_radians);
2899     return circle;
2900   };
2901
2902   return circle.angle(90);
2903 };
2904
2905 // Interpolates along a circle centered at [0°, 0°], with a given radius and
2906 // precision.
2907 function d3_geo_circleInterpolate(radius, precision) {
2908   var cr = Math.cos(radius),
2909       sr = Math.sin(radius);
2910   return function(from, to, direction, listener) {
2911     var step = direction * precision;
2912     if (from != null) {
2913       from = d3_geo_circleAngle(cr, from);
2914       to = d3_geo_circleAngle(cr, to);
2915       if (direction > 0 ? from < to: from > to) from += direction * τ;
2916     } else {
2917       from = radius + direction * τ;
2918       to = radius - .5 * step;
2919     }
2920     for (var point, t = from; direction > 0 ? t > to : t < to; t -= step) {
2921       listener.point((point = d3_geo_spherical([
2922         cr,
2923         -sr * Math.cos(t),
2924         -sr * Math.sin(t)
2925       ]))[0], point[1]);
2926     }
2927   };
2928 }
2929
2930 // Signed angle of a cartesian point relative to [cr, 0, 0].
2931 function d3_geo_circleAngle(cr, point) {
2932   var a = d3_geo_cartesian(point);
2933   a[0] -= cr;
2934   d3_geo_cartesianNormalize(a);
2935   var angle = d3_acos(-a[1]);
2936   return ((-a[2] < 0 ? -angle : angle) + 2 * Math.PI - ε) % (2 * Math.PI);
2937 }
2938
2939 // Clip features against a small circle centered at [0°, 0°].
2940 function d3_geo_clipCircle(radius) {
2941   var cr = Math.cos(radius),
2942       smallRadius = cr > 0,
2943       notHemisphere = abs(cr) > ε, // TODO optimise for this common case
2944       interpolate = d3_geo_circleInterpolate(radius, 6 * d3_radians);
2945
2946   return d3_geo_clip(visible, clipLine, interpolate, smallRadius ? [0, -radius] : [-π, radius - π]);
2947
2948   function visible(λ, φ) {
2949     return Math.cos(λ) * Math.cos(φ) > cr;
2950   }
2951
2952   // Takes a line and cuts into visible segments. Return values used for
2953   // polygon clipping:
2954   //   0: there were intersections or the line was empty.
2955   //   1: no intersections.
2956   //   2: there were intersections, and the first and last segments should be
2957   //      rejoined.
2958   function clipLine(listener) {
2959     var point0, // previous point
2960         c0, // code for previous point
2961         v0, // visibility of previous point
2962         v00, // visibility of first point
2963         clean; // no intersections
2964     return {
2965       lineStart: function() {
2966         v00 = v0 = false;
2967         clean = 1;
2968       },
2969       point: function(λ, φ) {
2970         var point1 = [λ, φ],
2971             point2,
2972             v = visible(λ, φ),
2973             c = smallRadius
2974               ? v ? 0 : code(λ, φ)
2975               : v ? code(λ + (λ < 0 ? π : -π), φ) : 0;
2976         if (!point0 && (v00 = v0 = v)) listener.lineStart();
2977         // Handle degeneracies.
2978         // TODO ignore if not clipping polygons.
2979         if (v !== v0) {
2980           point2 = intersect(point0, point1);
2981           if (d3_geo_sphericalEqual(point0, point2) || d3_geo_sphericalEqual(point1, point2)) {
2982             point1[0] += ε;
2983             point1[1] += ε;
2984             v = visible(point1[0], point1[1]);
2985           }
2986         }
2987         if (v !== v0) {
2988           clean = 0;
2989           if (v) {
2990             // outside going in
2991             listener.lineStart();
2992             point2 = intersect(point1, point0);
2993             listener.point(point2[0], point2[1]);
2994           } else {
2995             // inside going out
2996             point2 = intersect(point0, point1);
2997             listener.point(point2[0], point2[1]);
2998             listener.lineEnd();
2999           }
3000           point0 = point2;
3001         } else if (notHemisphere && point0 && smallRadius ^ v) {
3002           var t;
3003           // If the codes for two points are different, or are both zero,
3004           // and there this segment intersects with the small circle.
3005           if (!(c & c0) && (t = intersect(point1, point0, true))) {
3006             clean = 0;
3007             if (smallRadius) {
3008               listener.lineStart();
3009               listener.point(t[0][0], t[0][1]);
3010               listener.point(t[1][0], t[1][1]);
3011               listener.lineEnd();
3012             } else {
3013               listener.point(t[1][0], t[1][1]);
3014               listener.lineEnd();
3015               listener.lineStart();
3016               listener.point(t[0][0], t[0][1]);
3017             }
3018           }
3019         }
3020         if (v && (!point0 || !d3_geo_sphericalEqual(point0, point1))) {
3021           listener.point(point1[0], point1[1]);
3022         }
3023         point0 = point1, v0 = v, c0 = c;
3024       },
3025       lineEnd: function() {
3026         if (v0) listener.lineEnd();
3027         point0 = null;
3028       },
3029       // Rejoin first and last segments if there were intersections and the first
3030       // and last points were visible.
3031       clean: function() { return clean | ((v00 && v0) << 1); }
3032     };
3033   }
3034
3035   // Intersects the great circle between a and b with the clip circle.
3036   function intersect(a, b, two) {
3037     var pa = d3_geo_cartesian(a),
3038         pb = d3_geo_cartesian(b);
3039
3040     // We have two planes, n1.p = d1 and n2.p = d2.
3041     // Find intersection line p(t) = c1 n1 + c2 n2 + t (n1 ⨯ n2).
3042     var n1 = [1, 0, 0], // normal
3043         n2 = d3_geo_cartesianCross(pa, pb),
3044         n2n2 = d3_geo_cartesianDot(n2, n2),
3045         n1n2 = n2[0], // d3_geo_cartesianDot(n1, n2),
3046         determinant = n2n2 - n1n2 * n1n2;
3047
3048     // Two polar points.
3049     if (!determinant) return !two && a;
3050
3051     var c1 =  cr * n2n2 / determinant,
3052         c2 = -cr * n1n2 / determinant,
3053         n1xn2 = d3_geo_cartesianCross(n1, n2),
3054         A = d3_geo_cartesianScale(n1, c1),
3055         B = d3_geo_cartesianScale(n2, c2);
3056     d3_geo_cartesianAdd(A, B);
3057
3058     // Solve |p(t)|^2 = 1.
3059     var u = n1xn2,
3060         w = d3_geo_cartesianDot(A, u),
3061         uu = d3_geo_cartesianDot(u, u),
3062         t2 = w * w - uu * (d3_geo_cartesianDot(A, A) - 1);
3063
3064     if (t2 < 0) return;
3065
3066     var t = Math.sqrt(t2),
3067         q = d3_geo_cartesianScale(u, (-w - t) / uu);
3068     d3_geo_cartesianAdd(q, A);
3069     q = d3_geo_spherical(q);
3070     if (!two) return q;
3071
3072     // Two intersection points.
3073     var λ0 = a[0],
3074         λ1 = b[0],
3075         φ0 = a[1],
3076         φ1 = b[1],
3077         z;
3078     if (λ1 < λ0) z = λ0, λ0 = λ1, λ1 = z;
3079     var δλ = λ1 - λ0,
3080         polar = abs(δλ - π) < ε,
3081         meridian = polar || δλ < ε;
3082
3083     if (!polar && φ1 < φ0) z = φ0, φ0 = φ1, φ1 = z;
3084
3085     // Check that the first point is between a and b.
3086     if (meridian
3087         ? polar
3088           ? φ0 + φ1 > 0 ^ q[1] < (abs(q[0] - λ0) < ε ? φ0 : φ1)
3089           : φ0 <= q[1] && q[1] <= φ1
3090         : δλ > π ^ (λ0 <= q[0] && q[0] <= λ1)) {
3091       var q1 = d3_geo_cartesianScale(u, (-w + t) / uu);
3092       d3_geo_cartesianAdd(q1, A);
3093       return [q, d3_geo_spherical(q1)];
3094     }
3095   }
3096
3097   // Generates a 4-bit vector representing the location of a point relative to
3098   // the small circle's bounding box.
3099   function code(λ, φ) {
3100     var r = smallRadius ? radius : π - radius,
3101         code = 0;
3102     if (λ < -r) code |= 1; // left
3103     else if (λ > r) code |= 2; // right
3104     if (φ < -r) code |= 4; // below
3105     else if (φ > r) code |= 8; // above
3106     return code;
3107   }
3108 }
3109
3110 // Liang–Barsky line clipping.
3111 function d3_geom_clipLine(x0, y0, x1, y1) {
3112   return function(line) {
3113     var a = line.a,
3114         b = line.b,
3115         ax = a.x,
3116         ay = a.y,
3117         bx = b.x,
3118         by = b.y,
3119         t0 = 0,
3120         t1 = 1,
3121         dx = bx - ax,
3122         dy = by - ay,
3123         r;
3124
3125     r = x0 - ax;
3126     if (!dx && r > 0) return;
3127     r /= dx;
3128     if (dx < 0) {
3129       if (r < t0) return;
3130       if (r < t1) t1 = r;
3131     } else if (dx > 0) {
3132       if (r > t1) return;
3133       if (r > t0) t0 = r;
3134     }
3135
3136     r = x1 - ax;
3137     if (!dx && r < 0) return;
3138     r /= dx;
3139     if (dx < 0) {
3140       if (r > t1) return;
3141       if (r > t0) t0 = r;
3142     } else if (dx > 0) {
3143       if (r < t0) return;
3144       if (r < t1) t1 = r;
3145     }
3146
3147     r = y0 - ay;
3148     if (!dy && r > 0) return;
3149     r /= dy;
3150     if (dy < 0) {
3151       if (r < t0) return;
3152       if (r < t1) t1 = r;
3153     } else if (dy > 0) {
3154       if (r > t1) return;
3155       if (r > t0) t0 = r;
3156     }
3157
3158     r = y1 - ay;
3159     if (!dy && r < 0) return;
3160     r /= dy;
3161     if (dy < 0) {
3162       if (r > t1) return;
3163       if (r > t0) t0 = r;
3164     } else if (dy > 0) {
3165       if (r < t0) return;
3166       if (r < t1) t1 = r;
3167     }
3168
3169     if (t0 > 0) line.a = {x: ax + t0 * dx, y: ay + t0 * dy};
3170     if (t1 < 1) line.b = {x: ax + t1 * dx, y: ay + t1 * dy};
3171     return line;
3172   };
3173 }
3174
3175 var d3_geo_clipExtentMAX = 1e9;
3176
3177 d3.geo.clipExtent = function() {
3178   var x0, y0, x1, y1,
3179       stream,
3180       clip,
3181       clipExtent = {
3182         stream: function(output) {
3183           if (stream) stream.valid = false;
3184           stream = clip(output);
3185           stream.valid = true; // allow caching by d3.geo.path
3186           return stream;
3187         },
3188         extent: function(_) {
3189           if (!arguments.length) return [[x0, y0], [x1, y1]];
3190           clip = d3_geo_clipExtent(x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1]);
3191           if (stream) stream.valid = false, stream = null;
3192           return clipExtent;
3193         }
3194       };
3195   return clipExtent.extent([[0, 0], [960, 500]]);
3196 };
3197
3198 function d3_geo_clipExtent(x0, y0, x1, y1) {
3199   return function(listener) {
3200     var listener_ = listener,
3201         bufferListener = d3_geo_clipBufferListener(),
3202         clipLine = d3_geom_clipLine(x0, y0, x1, y1),
3203         segments,
3204         polygon,
3205         ring;
3206
3207     var clip = {
3208       point: point,
3209       lineStart: lineStart,
3210       lineEnd: lineEnd,
3211       polygonStart: function() {
3212         listener = bufferListener;
3213         segments = [];
3214         polygon = [];
3215         clean = true;
3216       },
3217       polygonEnd: function() {
3218         listener = listener_;
3219         segments = d3.merge(segments);
3220         var clipStartInside = insidePolygon([x0, y1]),
3221             inside = clean && clipStartInside,
3222             visible = segments.length;
3223         if (inside || visible) {
3224           listener.polygonStart();
3225           if (inside) {
3226             listener.lineStart();
3227             interpolate(null, null, 1, listener);
3228             listener.lineEnd();
3229           }
3230           if (visible) {
3231             d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener);
3232           }
3233           listener.polygonEnd();
3234         }
3235         segments = polygon = ring = null;
3236       }
3237     };
3238
3239     function insidePolygon(p) {
3240       var wn = 0, // the winding number counter
3241           n = polygon.length,
3242           y = p[1];
3243
3244       for (var i = 0; i < n; ++i) {
3245         for (var j = 1, v = polygon[i], m = v.length, a = v[0], b; j < m; ++j) {
3246           b = v[j];
3247           if (a[1] <= y) {
3248             if (b[1] >  y && d3_cross2d(a, b, p) > 0) ++wn;
3249           } else {
3250             if (b[1] <= y && d3_cross2d(a, b, p) < 0) --wn;
3251           }
3252           a = b;
3253         }
3254       }
3255       return wn !== 0;
3256     }
3257
3258     function interpolate(from, to, direction, listener) {
3259       var a = 0, a1 = 0;
3260       if (from == null ||
3261           (a = corner(from, direction)) !== (a1 = corner(to, direction)) ||
3262           comparePoints(from, to) < 0 ^ direction > 0) {
3263         do {
3264           listener.point(a === 0 || a === 3 ? x0 : x1, a > 1 ? y1 : y0);
3265         } while ((a = (a + direction + 4) % 4) !== a1);
3266       } else {
3267         listener.point(to[0], to[1]);
3268       }
3269     }
3270
3271     function pointVisible(x, y) {
3272       return x0 <= x && x <= x1 && y0 <= y && y <= y1;
3273     }
3274
3275     function point(x, y) {
3276       if (pointVisible(x, y)) listener.point(x, y);
3277     }
3278
3279     var x__, y__, v__, // first point
3280         x_, y_, v_, // previous point
3281         first,
3282         clean;
3283
3284     function lineStart() {
3285       clip.point = linePoint;
3286       if (polygon) polygon.push(ring = []);
3287       first = true;
3288       v_ = false;
3289       x_ = y_ = NaN;
3290     }
3291
3292     function lineEnd() {
3293       // TODO rather than special-case polygons, simply handle them separately.
3294       // Ideally, coincident intersection points should be jittered to avoid
3295       // clipping issues.
3296       if (segments) {
3297         linePoint(x__, y__);
3298         if (v__ && v_) bufferListener.rejoin();
3299         segments.push(bufferListener.buffer());
3300       }
3301       clip.point = point;
3302       if (v_) listener.lineEnd();
3303     }
3304
3305     function linePoint(x, y) {
3306       x = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, x));
3307       y = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, y));
3308       var v = pointVisible(x, y);
3309       if (polygon) ring.push([x, y]);
3310       if (first) {
3311         x__ = x, y__ = y, v__ = v;
3312         first = false;
3313         if (v) {
3314           listener.lineStart();
3315           listener.point(x, y);
3316         }
3317       } else {
3318         if (v && v_) listener.point(x, y);
3319         else {
3320           var l = {a: {x: x_, y: y_}, b: {x: x, y: y}};
3321           if (clipLine(l)) {
3322             if (!v_) {
3323               listener.lineStart();
3324               listener.point(l.a.x, l.a.y);
3325             }
3326             listener.point(l.b.x, l.b.y);
3327             if (!v) listener.lineEnd();
3328             clean = false;
3329           } else if (v) {
3330             listener.lineStart();
3331             listener.point(x, y);
3332             clean = false;
3333           }
3334         }
3335       }
3336       x_ = x, y_ = y, v_ = v;
3337     }
3338
3339     return clip;
3340   };
3341
3342   function corner(p, direction) {
3343     return abs(p[0] - x0) < ε ? direction > 0 ? 0 : 3
3344         : abs(p[0] - x1) < ε ? direction > 0 ? 2 : 1
3345         : abs(p[1] - y0) < ε ? direction > 0 ? 1 : 0
3346         : direction > 0 ? 3 : 2; // abs(p[1] - y1) < ε
3347   }
3348
3349   function compare(a, b) {
3350     return comparePoints(a.x, b.x);
3351   }
3352
3353   function comparePoints(a, b) {
3354     var ca = corner(a, 1),
3355         cb = corner(b, 1);
3356     return ca !== cb ? ca - cb
3357         : ca === 0 ? b[1] - a[1]
3358         : ca === 1 ? a[0] - b[0]
3359         : ca === 2 ? a[1] - b[1]
3360         : b[0] - a[0];
3361   }
3362 }
3363 function d3_geo_compose(a, b) {
3364
3365   function compose(x, y) {
3366     return x = a(x, y), b(x[0], x[1]);
3367   }
3368
3369   if (a.invert && b.invert) compose.invert = function(x, y) {
3370     return x = b.invert(x, y), x && a.invert(x[0], x[1]);
3371   };
3372
3373   return compose;
3374 }
3375
3376 function d3_geo_conic(projectAt) {
3377   var φ0 = 0,
3378       φ1 = π / 3,
3379       m = d3_geo_projectionMutator(projectAt),
3380       p = m(φ0, φ1);
3381
3382   p.parallels = function(_) {
3383     if (!arguments.length) return [φ0 / π * 180, φ1 / π * 180];
3384     return m(φ0 = _[0] * π / 180, φ1 = _[1] * π / 180);
3385   };
3386
3387   return p;
3388 }
3389
3390 function d3_geo_conicEqualArea(φ0, φ1) {
3391   var sinφ0 = Math.sin(φ0),
3392       n = (sinφ0 + Math.sin(φ1)) / 2,
3393       C = 1 + sinφ0 * (2 * n - sinφ0),
3394       ρ0 = Math.sqrt(C) / n;
3395
3396   function forward(λ, φ) {
3397     var ρ = Math.sqrt(C - 2 * n * Math.sin(φ)) / n;
3398     return [
3399       ρ * Math.sin(λ *= n),
3400       ρ0 - ρ * Math.cos(λ)
3401     ];
3402   }
3403
3404   forward.invert = function(x, y) {
3405     var ρ0_y = ρ0 - y;
3406     return [
3407       Math.atan2(x, ρ0_y) / n,
3408       d3_asin((C - (x * x + ρ0_y * ρ0_y) * n * n) / (2 * n))
3409     ];
3410   };
3411
3412   return forward;
3413 }
3414
3415 (d3.geo.conicEqualArea = function() {
3416   return d3_geo_conic(d3_geo_conicEqualArea);
3417 }).raw = d3_geo_conicEqualArea;
3418
3419 // ESRI:102003
3420 d3.geo.albers = function() {
3421   return d3.geo.conicEqualArea()
3422       .rotate([96, 0])
3423       .center([-.6, 38.7])
3424       .parallels([29.5, 45.5])
3425       .scale(1070);
3426 };
3427
3428 // A composite projection for the United States, configured by default for
3429 // 960×500. Also works quite well at 960×600 with scale 1285. The set of
3430 // standard parallels for each region comes from USGS, which is published here:
3431 // http://egsc.usgs.gov/isb/pubs/MapProjections/projections.html#albers
3432 d3.geo.albersUsa = function() {
3433   var lower48 = d3.geo.albers();
3434
3435   // EPSG:3338
3436   var alaska = d3.geo.conicEqualArea()
3437       .rotate([154, 0])
3438       .center([-2, 58.5])
3439       .parallels([55, 65]);
3440
3441   // ESRI:102007
3442   var hawaii = d3.geo.conicEqualArea()
3443       .rotate([157, 0])
3444       .center([-3, 19.9])
3445       .parallels([8, 18]);
3446
3447   var point,
3448       pointStream = {point: function(x, y) { point = [x, y]; }},
3449       lower48Point,
3450       alaskaPoint,
3451       hawaiiPoint;
3452
3453   function albersUsa(coordinates) {
3454     var x = coordinates[0], y = coordinates[1];
3455     point = null;
3456     (lower48Point(x, y), point)
3457         || (alaskaPoint(x, y), point)
3458         || hawaiiPoint(x, y);
3459     return point;
3460   }
3461
3462   albersUsa.invert = function(coordinates) {
3463     var k = lower48.scale(),
3464         t = lower48.translate(),
3465         x = (coordinates[0] - t[0]) / k,
3466         y = (coordinates[1] - t[1]) / k;
3467     return (y >= .120 && y < .234 && x >= -.425 && x < -.214 ? alaska
3468         : y >= .166 && y < .234 && x >= -.214 && x < -.115 ? hawaii
3469         : lower48).invert(coordinates);
3470   };
3471
3472   // A naïve multi-projection stream.
3473   // The projections must have mutually exclusive clip regions on the sphere,
3474   // as this will avoid emitting interleaving lines and polygons.
3475   albersUsa.stream = function(stream) {
3476     var lower48Stream = lower48.stream(stream),
3477         alaskaStream = alaska.stream(stream),
3478         hawaiiStream = hawaii.stream(stream);
3479     return {
3480       point: function(x, y) {
3481         lower48Stream.point(x, y);
3482         alaskaStream.point(x, y);
3483         hawaiiStream.point(x, y);
3484       },
3485       sphere: function() {
3486         lower48Stream.sphere();
3487         alaskaStream.sphere();
3488         hawaiiStream.sphere();
3489       },
3490       lineStart: function() {
3491         lower48Stream.lineStart();
3492         alaskaStream.lineStart();
3493         hawaiiStream.lineStart();
3494       },
3495       lineEnd: function() {
3496         lower48Stream.lineEnd();
3497         alaskaStream.lineEnd();
3498         hawaiiStream.lineEnd();
3499       },
3500       polygonStart: function() {
3501         lower48Stream.polygonStart();
3502         alaskaStream.polygonStart();
3503         hawaiiStream.polygonStart();
3504       },
3505       polygonEnd: function() {
3506         lower48Stream.polygonEnd();
3507         alaskaStream.polygonEnd();
3508         hawaiiStream.polygonEnd();
3509       }
3510     };
3511   };
3512
3513   albersUsa.precision = function(_) {
3514     if (!arguments.length) return lower48.precision();
3515     lower48.precision(_);
3516     alaska.precision(_);
3517     hawaii.precision(_);
3518     return albersUsa;
3519   };
3520
3521   albersUsa.scale = function(_) {
3522     if (!arguments.length) return lower48.scale();
3523     lower48.scale(_);
3524     alaska.scale(_ * .35);
3525     hawaii.scale(_);
3526     return albersUsa.translate(lower48.translate());
3527   };
3528
3529   albersUsa.translate = function(_) {
3530     if (!arguments.length) return lower48.translate();
3531     var k = lower48.scale(), x = +_[0], y = +_[1];
3532
3533     lower48Point = lower48
3534         .translate(_)
3535         .clipExtent([[x - .455 * k, y - .238 * k], [x + .455 * k, y + .238 * k]])
3536         .stream(pointStream).point;
3537
3538     alaskaPoint = alaska
3539         .translate([x - .307 * k, y + .201 * k])
3540         .clipExtent([[x - .425 * k + ε, y + .120 * k + ε], [x - .214 * k - ε, y + .234 * k - ε]])
3541         .stream(pointStream).point;
3542
3543     hawaiiPoint = hawaii
3544         .translate([x - .205 * k, y + .212 * k])
3545         .clipExtent([[x - .214 * k + ε, y + .166 * k + ε], [x - .115 * k - ε, y + .234 * k - ε]])
3546         .stream(pointStream).point;
3547
3548     return albersUsa;
3549   };
3550
3551   return albersUsa.scale(1070);
3552 };
3553
3554 d3.geo.bounds = (function() {
3555   var λ0, φ0, λ1, φ1, // bounds
3556       λ_, // previous λ-coordinate
3557       λ__, φ__, // first point
3558       p0, // previous 3D point
3559       dλSum,
3560       ranges,
3561       range;
3562
3563   var bound = {
3564     point: point,
3565     lineStart: lineStart,
3566     lineEnd: lineEnd,
3567
3568     polygonStart: function() {
3569       bound.point = ringPoint;
3570       bound.lineStart = ringStart;
3571       bound.lineEnd = ringEnd;
3572       dλSum = 0;
3573       d3_geo_area.polygonStart();
3574     },
3575     polygonEnd: function() {
3576       d3_geo_area.polygonEnd();
3577       bound.point = point;
3578       bound.lineStart = lineStart;
3579       bound.lineEnd = lineEnd;
3580       if (d3_geo_areaRingSum < 0) λ0 = -(λ1 = 180), φ0 = -(φ1 = 90);
3581       else if (dλSum > ε) φ1 = 90;
3582       else if (dλSum < -ε) φ0 = -90;
3583       range[0] = λ0, range[1] = λ1;
3584     }
3585   };
3586
3587   function point(λ, φ) {
3588     ranges.push(range = [λ0 = λ, λ1 = λ]);
3589     if (φ < φ0) φ0 = φ;
3590     if (φ > φ1) φ1 = φ;
3591   }
3592
3593   function linePoint(λ, φ) {
3594     var p = d3_geo_cartesian([λ * d3_radians, φ * d3_radians]);
3595     if (p0) {
3596       var normal = d3_geo_cartesianCross(p0, p),
3597           equatorial = [normal[1], -normal[0], 0],
3598           inflection = d3_geo_cartesianCross(equatorial, normal);
3599       d3_geo_cartesianNormalize(inflection);
3600       inflection = d3_geo_spherical(inflection);
3601       var dλ = λ - λ_,
3602           s = dλ > 0 ? 1 : -1,
3603           λi = inflection[0] * d3_degrees * s,
3604           antimeridian = abs(dλ) > 180;
3605       if (antimeridian ^ (s * λ_ < λi && λi < s * λ)) {
3606         var φi = inflection[1] * d3_degrees;
3607         if (φi > φ1) φ1 = φi;
3608       } else if (λi = (λi + 360) % 360 - 180, antimeridian ^ (s * λ_ < λi && λi < s * λ)) {
3609         var φi = -inflection[1] * d3_degrees;
3610         if (φi < φ0) φ0 = φi;
3611       } else {
3612         if (φ < φ0) φ0 = φ;
3613         if (φ > φ1) φ1 = φ;
3614       }
3615       if (antimeridian) {
3616         if (λ < λ_) {
3617           if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ;
3618         } else {
3619           if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ;
3620         }
3621       } else {
3622         if (λ1 >= λ0) {
3623           if (λ < λ0) λ0 = λ;
3624           if (λ > λ1) λ1 = λ;
3625         } else {
3626           if (λ > λ_) {
3627             if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ;
3628           } else {
3629             if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ;
3630           }
3631         }
3632       }
3633     } else {
3634       point(λ, φ);
3635     }
3636     p0 = p, λ_ = λ;
3637   }
3638
3639   function lineStart() { bound.point = linePoint; }
3640   function lineEnd() {
3641     range[0] = λ0, range[1] = λ1;
3642     bound.point = point;
3643     p0 = null;
3644   }
3645
3646   function ringPoint(λ, φ) {
3647     if (p0) {
3648       var dλ = λ - λ_;
3649       dλSum += abs(dλ) > 180 ? dλ + (dλ > 0 ? 360 : -360) : dλ;
3650     } else λ__ = λ, φ__ = φ;
3651     d3_geo_area.point(λ, φ);
3652     linePoint(λ, φ);
3653   }
3654
3655   function ringStart() {
3656     d3_geo_area.lineStart();
3657   }
3658
3659   function ringEnd() {
3660     ringPoint(λ__, φ__);
3661     d3_geo_area.lineEnd();
3662     if (abs(dλSum) > ε) λ0 = -(λ1 = 180);
3663     range[0] = λ0, range[1] = λ1;
3664     p0 = null;
3665   }
3666
3667   // Finds the left-right distance between two longitudes.
3668   // This is almost the same as (λ1 - λ0 + 360°) % 360°, except that we want
3669   // the distance between ±180° to be 360°.
3670   function angle(λ0, λ1) { return (λ1 -= λ0) < 0 ? λ1 + 360 : λ1; }
3671
3672   function compareRanges(a, b) { return a[0] - b[0]; }
3673
3674   function withinRange(x, range) {
3675     return range[0] <= range[1] ? range[0] <= x && x <= range[1] : x < range[0] || range[1] < x;
3676   }
3677
3678   return function(feature) {
3679     φ1 = λ1 = -(λ0 = φ0 = Infinity);
3680     ranges = [];
3681
3682     d3.geo.stream(feature, bound);
3683
3684     var n = ranges.length;
3685     if (n) {
3686       // First, sort ranges by their minimum longitudes.
3687       ranges.sort(compareRanges);
3688
3689       // Then, merge any ranges that overlap.
3690       for (var i = 1, a = ranges[0], b, merged = [a]; i < n; ++i) {
3691         b = ranges[i];
3692         if (withinRange(b[0], a) || withinRange(b[1], a)) {
3693           if (angle(a[0], b[1]) > angle(a[0], a[1])) a[1] = b[1];
3694           if (angle(b[0], a[1]) > angle(a[0], a[1])) a[0] = b[0];
3695         } else {
3696           merged.push(a = b);
3697         }
3698       }
3699
3700       // Finally, find the largest gap between the merged ranges.
3701       // The final bounding box will be the inverse of this gap.
3702       var best = -Infinity, dλ;
3703       for (var n = merged.length - 1, i = 0, a = merged[n], b; i <= n; a = b, ++i) {
3704         b = merged[i];
3705         if ((dλ = angle(a[1], b[0])) > best) best = dλ, λ0 = b[0], λ1 = a[1];
3706       }
3707     }
3708     ranges = range = null;
3709
3710     return λ0 === Infinity || φ0 === Infinity
3711         ? [[NaN, NaN], [NaN, NaN]]
3712         : [[λ0, φ0], [λ1, φ1]];
3713   };
3714 })();
3715
3716 d3.geo.centroid = function(object) {
3717   d3_geo_centroidW0 = d3_geo_centroidW1 =
3718   d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 =
3719   d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 =
3720   d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0;
3721   d3.geo.stream(object, d3_geo_centroid);
3722
3723   var x = d3_geo_centroidX2,
3724       y = d3_geo_centroidY2,
3725       z = d3_geo_centroidZ2,
3726       m = x * x + y * y + z * z;
3727
3728   // If the area-weighted centroid is undefined, fall back to length-weighted centroid.
3729   if (m < ε2) {
3730     x = d3_geo_centroidX1, y = d3_geo_centroidY1, z = d3_geo_centroidZ1;
3731     // If the feature has zero length, fall back to arithmetic mean of point vectors.
3732     if (d3_geo_centroidW1 < ε) x = d3_geo_centroidX0, y = d3_geo_centroidY0, z = d3_geo_centroidZ0;
3733     m = x * x + y * y + z * z;
3734     // If the feature still has an undefined centroid, then return.
3735     if (m < ε2) return [NaN, NaN];
3736   }
3737
3738   return [Math.atan2(y, x) * d3_degrees, d3_asin(z / Math.sqrt(m)) * d3_degrees];
3739 };
3740
3741 var d3_geo_centroidW0,
3742     d3_geo_centroidW1,
3743     d3_geo_centroidX0,
3744     d3_geo_centroidY0,
3745     d3_geo_centroidZ0,
3746     d3_geo_centroidX1,
3747     d3_geo_centroidY1,
3748     d3_geo_centroidZ1,
3749     d3_geo_centroidX2,
3750     d3_geo_centroidY2,
3751     d3_geo_centroidZ2;
3752
3753 var d3_geo_centroid = {
3754   sphere: d3_noop,
3755   point: d3_geo_centroidPoint,
3756   lineStart: d3_geo_centroidLineStart,
3757   lineEnd: d3_geo_centroidLineEnd,
3758   polygonStart: function() {
3759     d3_geo_centroid.lineStart = d3_geo_centroidRingStart;
3760   },
3761   polygonEnd: function() {
3762     d3_geo_centroid.lineStart = d3_geo_centroidLineStart;
3763   }
3764 };
3765
3766 // Arithmetic mean of Cartesian vectors.
3767 function d3_geo_centroidPoint(λ, φ) {
3768   λ *= d3_radians;
3769   var cosφ = Math.cos(φ *= d3_radians);
3770   d3_geo_centroidPointXYZ(cosφ * Math.cos(λ), cosφ * Math.sin(λ), Math.sin(φ));
3771 }
3772
3773 function d3_geo_centroidPointXYZ(x, y, z) {
3774   ++d3_geo_centroidW0;
3775   d3_geo_centroidX0 += (x - d3_geo_centroidX0) / d3_geo_centroidW0;
3776   d3_geo_centroidY0 += (y - d3_geo_centroidY0) / d3_geo_centroidW0;
3777   d3_geo_centroidZ0 += (z - d3_geo_centroidZ0) / d3_geo_centroidW0;
3778 }
3779
3780 function d3_geo_centroidLineStart() {
3781   var x0, y0, z0; // previous point
3782
3783   d3_geo_centroid.point = function(λ, φ) {
3784     λ *= d3_radians;
3785     var cosφ = Math.cos(φ *= d3_radians);
3786     x0 = cosφ * Math.cos(λ);
3787     y0 = cosφ * Math.sin(λ);
3788     z0 = Math.sin(φ);
3789     d3_geo_centroid.point = nextPoint;
3790     d3_geo_centroidPointXYZ(x0, y0, z0);
3791   };
3792
3793   function nextPoint(λ, φ) {
3794     λ *= d3_radians;
3795     var cosφ = Math.cos(φ *= d3_radians),
3796         x = cosφ * Math.cos(λ),
3797         y = cosφ * Math.sin(λ),
3798         z = Math.sin(φ),
3799         w = Math.atan2(
3800           Math.sqrt((w = y0 * z - z0 * y) * w + (w = z0 * x - x0 * z) * w + (w = x0 * y - y0 * x) * w),
3801           x0 * x + y0 * y + z0 * z);
3802     d3_geo_centroidW1 += w;
3803     d3_geo_centroidX1 += w * (x0 + (x0 = x));
3804     d3_geo_centroidY1 += w * (y0 + (y0 = y));
3805     d3_geo_centroidZ1 += w * (z0 + (z0 = z));
3806     d3_geo_centroidPointXYZ(x0, y0, z0);
3807   }
3808 }
3809
3810 function d3_geo_centroidLineEnd() {
3811   d3_geo_centroid.point = d3_geo_centroidPoint;
3812 }
3813
3814 // See J. E. Brock, The Inertia Tensor for a Spherical Triangle,
3815 // J. Applied Mechanics 42, 239 (1975).
3816 function d3_geo_centroidRingStart() {
3817   var λ00, φ00, // first point
3818       x0, y0, z0; // previous point
3819
3820   d3_geo_centroid.point = function(λ, φ) {
3821     λ00 = λ, φ00 = φ;
3822     d3_geo_centroid.point = nextPoint;
3823     λ *= d3_radians;
3824     var cosφ = Math.cos(φ *= d3_radians);
3825     x0 = cosφ * Math.cos(λ);
3826     y0 = cosφ * Math.sin(λ);
3827     z0 = Math.sin(φ);
3828     d3_geo_centroidPointXYZ(x0, y0, z0);
3829   };
3830
3831   d3_geo_centroid.lineEnd = function() {
3832     nextPoint(λ00, φ00);
3833     d3_geo_centroid.lineEnd = d3_geo_centroidLineEnd;
3834     d3_geo_centroid.point = d3_geo_centroidPoint;
3835   };
3836
3837   function nextPoint(λ, φ) {
3838     λ *= d3_radians;
3839     var cosφ = Math.cos(φ *= d3_radians),
3840         x = cosφ * Math.cos(λ),
3841         y = cosφ * Math.sin(λ),
3842         z = Math.sin(φ),
3843         cx = y0 * z - z0 * y,
3844         cy = z0 * x - x0 * z,
3845         cz = x0 * y - y0 * x,
3846         m = Math.sqrt(cx * cx + cy * cy + cz * cz),
3847         u = x0 * x + y0 * y + z0 * z,
3848         v = m && -d3_acos(u) / m, // area weight
3849         w = Math.atan2(m, u); // line weight
3850     d3_geo_centroidX2 += v * cx;
3851     d3_geo_centroidY2 += v * cy;
3852     d3_geo_centroidZ2 += v * cz;
3853     d3_geo_centroidW1 += w;
3854     d3_geo_centroidX1 += w * (x0 + (x0 = x));
3855     d3_geo_centroidY1 += w * (y0 + (y0 = y));
3856     d3_geo_centroidZ1 += w * (z0 + (z0 = z));
3857     d3_geo_centroidPointXYZ(x0, y0, z0);
3858   }
3859 }
3860
3861 // TODO Unify this code with d3.geom.polygon area?
3862
3863 var d3_geo_pathAreaSum, d3_geo_pathAreaPolygon, d3_geo_pathArea = {
3864   point: d3_noop,
3865   lineStart: d3_noop,
3866   lineEnd: d3_noop,
3867
3868   // Only count area for polygon rings.
3869   polygonStart: function() {
3870     d3_geo_pathAreaPolygon = 0;
3871     d3_geo_pathArea.lineStart = d3_geo_pathAreaRingStart;
3872   },
3873   polygonEnd: function() {
3874     d3_geo_pathArea.lineStart = d3_geo_pathArea.lineEnd = d3_geo_pathArea.point = d3_noop;
3875     d3_geo_pathAreaSum += abs(d3_geo_pathAreaPolygon / 2);
3876   }
3877 };
3878
3879 function d3_geo_pathAreaRingStart() {
3880   var x00, y00, x0, y0;
3881
3882   // For the first point, …
3883   d3_geo_pathArea.point = function(x, y) {
3884     d3_geo_pathArea.point = nextPoint;
3885     x00 = x0 = x, y00 = y0 = y;
3886   };
3887
3888   // For subsequent points, …
3889   function nextPoint(x, y) {
3890     d3_geo_pathAreaPolygon += y0 * x - x0 * y;
3891     x0 = x, y0 = y;
3892   }
3893
3894   // For the last point, return to the start.
3895   d3_geo_pathArea.lineEnd = function() {
3896     nextPoint(x00, y00);
3897   };
3898 }
3899
3900 var d3_geo_pathBoundsX0,
3901     d3_geo_pathBoundsY0,
3902     d3_geo_pathBoundsX1,
3903     d3_geo_pathBoundsY1;
3904
3905 var d3_geo_pathBounds = {
3906   point: d3_geo_pathBoundsPoint,
3907   lineStart: d3_noop,
3908   lineEnd: d3_noop,
3909   polygonStart: d3_noop,
3910   polygonEnd: d3_noop
3911 };
3912
3913 function d3_geo_pathBoundsPoint(x, y) {
3914   if (x < d3_geo_pathBoundsX0) d3_geo_pathBoundsX0 = x;
3915   if (x > d3_geo_pathBoundsX1) d3_geo_pathBoundsX1 = x;
3916   if (y < d3_geo_pathBoundsY0) d3_geo_pathBoundsY0 = y;
3917   if (y > d3_geo_pathBoundsY1) d3_geo_pathBoundsY1 = y;
3918 }
3919 function d3_geo_pathBuffer() {
3920   var pointCircle = d3_geo_pathBufferCircle(4.5),
3921       buffer = [];
3922
3923   var stream = {
3924     point: point,
3925
3926     // While inside a line, override point to moveTo then lineTo.
3927     lineStart: function() { stream.point = pointLineStart; },
3928     lineEnd: lineEnd,
3929
3930     // While inside a polygon, override lineEnd to closePath.
3931     polygonStart: function() { stream.lineEnd = lineEndPolygon; },
3932     polygonEnd: function() { stream.lineEnd = lineEnd; stream.point = point; },
3933
3934     pointRadius: function(_) {
3935       pointCircle = d3_geo_pathBufferCircle(_);
3936       return stream;
3937     },
3938
3939     result: function() {
3940       if (buffer.length) {
3941         var result = buffer.join("");
3942         buffer = [];
3943         return result;
3944       }
3945     }
3946   };
3947
3948   function point(x, y) {
3949     buffer.push("M", x, ",", y, pointCircle);
3950   }
3951
3952   function pointLineStart(x, y) {
3953     buffer.push("M", x, ",", y);
3954     stream.point = pointLine;
3955   }
3956
3957   function pointLine(x, y) {
3958     buffer.push("L", x, ",", y);
3959   }
3960
3961   function lineEnd() {
3962     stream.point = point;
3963   }
3964
3965   function lineEndPolygon() {
3966     buffer.push("Z");
3967   }
3968
3969   return stream;
3970 }
3971
3972 function d3_geo_pathBufferCircle(radius) {
3973   return "m0," + radius
3974       + "a" + radius + "," + radius + " 0 1,1 0," + -2 * radius
3975       + "a" + radius + "," + radius + " 0 1,1 0," + 2 * radius
3976       + "z";
3977 }
3978
3979 // TODO Unify this code with d3.geom.polygon centroid?
3980 // TODO Enforce positive area for exterior, negative area for interior?
3981
3982 var d3_geo_pathCentroid = {
3983   point: d3_geo_pathCentroidPoint,
3984
3985   // For lines, weight by length.
3986   lineStart: d3_geo_pathCentroidLineStart,
3987   lineEnd: d3_geo_pathCentroidLineEnd,
3988
3989   // For polygons, weight by area.
3990   polygonStart: function() {
3991     d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidRingStart;
3992   },
3993   polygonEnd: function() {
3994     d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint;
3995     d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidLineStart;
3996     d3_geo_pathCentroid.lineEnd = d3_geo_pathCentroidLineEnd;
3997   }
3998 };
3999
4000 function d3_geo_pathCentroidPoint(x, y) {
4001   d3_geo_centroidX0 += x;
4002   d3_geo_centroidY0 += y;
4003   ++d3_geo_centroidZ0;
4004 }
4005
4006 function d3_geo_pathCentroidLineStart() {
4007   var x0, y0;
4008
4009   d3_geo_pathCentroid.point = function(x, y) {
4010     d3_geo_pathCentroid.point = nextPoint;
4011     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
4012   };
4013
4014   function nextPoint(x, y) {
4015     var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy);
4016     d3_geo_centroidX1 += z * (x0 + x) / 2;
4017     d3_geo_centroidY1 += z * (y0 + y) / 2;
4018     d3_geo_centroidZ1 += z;
4019     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
4020   }
4021 }
4022
4023 function d3_geo_pathCentroidLineEnd() {
4024   d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint;
4025 }
4026
4027 function d3_geo_pathCentroidRingStart() {
4028   var x00, y00, x0, y0;
4029
4030   // For the first point, …
4031   d3_geo_pathCentroid.point = function(x, y) {
4032     d3_geo_pathCentroid.point = nextPoint;
4033     d3_geo_pathCentroidPoint(x00 = x0 = x, y00 = y0 = y);
4034   };
4035
4036   // For subsequent points, …
4037   function nextPoint(x, y) {
4038     var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy);
4039     d3_geo_centroidX1 += z * (x0 + x) / 2;
4040     d3_geo_centroidY1 += z * (y0 + y) / 2;
4041     d3_geo_centroidZ1 += z;
4042
4043     z = y0 * x - x0 * y;
4044     d3_geo_centroidX2 += z * (x0 + x);
4045     d3_geo_centroidY2 += z * (y0 + y);
4046     d3_geo_centroidZ2 += z * 3;
4047     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
4048   }
4049
4050   // For the last point, return to the start.
4051   d3_geo_pathCentroid.lineEnd = function() {
4052     nextPoint(x00, y00);
4053   };
4054 }
4055
4056 function d3_geo_pathContext(context) {
4057   var pointRadius = 4.5;
4058
4059   var stream = {
4060     point: point,
4061
4062     // While inside a line, override point to moveTo then lineTo.
4063     lineStart: function() { stream.point = pointLineStart; },
4064     lineEnd: lineEnd,
4065
4066     // While inside a polygon, override lineEnd to closePath.
4067     polygonStart: function() { stream.lineEnd = lineEndPolygon; },
4068     polygonEnd: function() { stream.lineEnd = lineEnd; stream.point = point; },
4069
4070     pointRadius: function(_) {
4071       pointRadius = _;
4072       return stream;
4073     },
4074
4075     result: d3_noop
4076   };
4077
4078   function point(x, y) {
4079     context.moveTo(x, y);
4080     context.arc(x, y, pointRadius, 0, τ);
4081   }
4082
4083   function pointLineStart(x, y) {
4084     context.moveTo(x, y);
4085     stream.point = pointLine;
4086   }
4087
4088   function pointLine(x, y) {
4089     context.lineTo(x, y);
4090   }
4091
4092   function lineEnd() {
4093     stream.point = point;
4094   }
4095
4096   function lineEndPolygon() {
4097     context.closePath();
4098   }
4099
4100   return stream;
4101 }
4102
4103 function d3_geo_resample(project) {
4104   var δ2 = .5, // precision, px²
4105       cosMinDistance = Math.cos(30 * d3_radians), // cos(minimum angular distance)
4106       maxDepth = 16;
4107
4108   function resample(stream) {
4109     return (maxDepth ? resampleRecursive : resampleNone)(stream);
4110   }
4111
4112   function resampleNone(stream) {
4113     return d3_geo_transformPoint(stream, function(x, y) {
4114       x = project(x, y);
4115       stream.point(x[0], x[1]);
4116     });
4117   }
4118
4119   function resampleRecursive(stream) {
4120     var λ00, φ00, x00, y00, a00, b00, c00, // first point
4121         λ0, x0, y0, a0, b0, c0; // previous point
4122
4123     var resample = {
4124       point: point,
4125       lineStart: lineStart,
4126       lineEnd: lineEnd,
4127       polygonStart: function() { stream.polygonStart(); resample.lineStart = ringStart; },
4128       polygonEnd: function() { stream.polygonEnd(); resample.lineStart = lineStart; }
4129     };
4130
4131     function point(x, y) {
4132       x = project(x, y);
4133       stream.point(x[0], x[1]);
4134     }
4135
4136     function lineStart() {
4137       x0 = NaN;
4138       resample.point = linePoint;
4139       stream.lineStart();
4140     }
4141
4142     function linePoint(λ, φ) {
4143       var c = d3_geo_cartesian([λ, φ]), p = project(λ, φ);
4144       resampleLineTo(x0, y0, λ0, a0, b0, c0, x0 = p[0], y0 = p[1], λ0 = λ, a0 = c[0], b0 = c[1], c0 = c[2], maxDepth, stream);
4145       stream.point(x0, y0);
4146     }
4147
4148     function lineEnd() {
4149       resample.point = point;
4150       stream.lineEnd();
4151     }
4152
4153     function ringStart() {
4154       lineStart();
4155       resample.point = ringPoint;
4156       resample.lineEnd = ringEnd;
4157     }
4158
4159     function ringPoint(λ, φ) {
4160       linePoint(λ00 = λ, φ00 = φ), x00 = x0, y00 = y0, a00 = a0, b00 = b0, c00 = c0;
4161       resample.point = linePoint;
4162     }
4163
4164     function ringEnd() {
4165       resampleLineTo(x0, y0, λ0, a0, b0, c0, x00, y00, λ00, a00, b00, c00, maxDepth, stream);
4166       resample.lineEnd = lineEnd;
4167       lineEnd();
4168     }
4169
4170     return resample;
4171   }
4172
4173   function resampleLineTo(x0, y0, λ0, a0, b0, c0, x1, y1, λ1, a1, b1, c1, depth, stream) {
4174     var dx = x1 - x0,
4175         dy = y1 - y0,
4176         d2 = dx * dx + dy * dy;
4177     if (d2 > 4 * δ2 && depth--) {
4178       var a = a0 + a1,
4179           b = b0 + b1,
4180           c = c0 + c1,
4181           m = Math.sqrt(a * a + b * b + c * c),
4182           φ2 = Math.asin(c /= m),
4183           λ2 = abs(abs(c) - 1) < ε || abs(λ0 - λ1) < ε ? (λ0 + λ1) / 2 : Math.atan2(b, a),
4184           p = project(λ2, φ2),
4185           x2 = p[0],
4186           y2 = p[1],
4187           dx2 = x2 - x0,
4188           dy2 = y2 - y0,
4189           dz = dy * dx2 - dx * dy2;
4190       if (dz * dz / d2 > δ2 // perpendicular projected distance
4191           || abs((dx * dx2 + dy * dy2) / d2 - .5) > .3 // midpoint close to an end
4192           || a0 * a1 + b0 * b1 + c0 * c1 < cosMinDistance) { // angular distance
4193         resampleLineTo(x0, y0, λ0, a0, b0, c0, x2, y2, λ2, a /= m, b /= m, c, depth, stream);
4194         stream.point(x2, y2);
4195         resampleLineTo(x2, y2, λ2, a, b, c, x1, y1, λ1, a1, b1, c1, depth, stream);
4196       }
4197     }
4198   }
4199
4200   resample.precision = function(_) {
4201     if (!arguments.length) return Math.sqrt(δ2);
4202     maxDepth = (δ2 = _ * _) > 0 && 16;
4203     return resample;
4204   };
4205
4206   return resample;
4207 }
4208
4209 d3.geo.path = function() {
4210   var pointRadius = 4.5,
4211       projection,
4212       context,
4213       projectStream,
4214       contextStream,
4215       cacheStream;
4216
4217   function path(object) {
4218     if (object) {
4219       if (typeof pointRadius === "function") contextStream.pointRadius(+pointRadius.apply(this, arguments));
4220       if (!cacheStream || !cacheStream.valid) cacheStream = projectStream(contextStream);
4221       d3.geo.stream(object, cacheStream);
4222     }
4223     return contextStream.result();
4224   }
4225
4226   path.area = function(object) {
4227     d3_geo_pathAreaSum = 0;
4228     d3.geo.stream(object, projectStream(d3_geo_pathArea));
4229     return d3_geo_pathAreaSum;
4230   };
4231
4232   path.centroid = function(object) {
4233     d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 =
4234     d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 =
4235     d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0;
4236     d3.geo.stream(object, projectStream(d3_geo_pathCentroid));
4237     return d3_geo_centroidZ2 ? [d3_geo_centroidX2 / d3_geo_centroidZ2, d3_geo_centroidY2 / d3_geo_centroidZ2]
4238         : d3_geo_centroidZ1 ? [d3_geo_centroidX1 / d3_geo_centroidZ1, d3_geo_centroidY1 / d3_geo_centroidZ1]
4239         : d3_geo_centroidZ0 ? [d3_geo_centroidX0 / d3_geo_centroidZ0, d3_geo_centroidY0 / d3_geo_centroidZ0]
4240         : [NaN, NaN];
4241   };
4242
4243   path.bounds = function(object) {
4244     d3_geo_pathBoundsX1 = d3_geo_pathBoundsY1 = -(d3_geo_pathBoundsX0 = d3_geo_pathBoundsY0 = Infinity);
4245     d3.geo.stream(object, projectStream(d3_geo_pathBounds));
4246     return [[d3_geo_pathBoundsX0, d3_geo_pathBoundsY0], [d3_geo_pathBoundsX1, d3_geo_pathBoundsY1]];
4247   };
4248
4249   path.projection = function(_) {
4250     if (!arguments.length) return projection;
4251     projectStream = (projection = _) ? _.stream || d3_geo_pathProjectStream(_) : d3_identity;
4252     return reset();
4253   };
4254
4255   path.context = function(_) {
4256     if (!arguments.length) return context;
4257     contextStream = (context = _) == null ? new d3_geo_pathBuffer : new d3_geo_pathContext(_);
4258     if (typeof pointRadius !== "function") contextStream.pointRadius(pointRadius);
4259     return reset();
4260   };
4261
4262   path.pointRadius = function(_) {
4263     if (!arguments.length) return pointRadius;
4264     pointRadius = typeof _ === "function" ? _ : (contextStream.pointRadius(+_), +_);
4265     return path;
4266   };
4267
4268   function reset() {
4269     cacheStream = null;
4270     return path;
4271   }
4272
4273   return path.projection(d3.geo.albersUsa()).context(null);
4274 };
4275
4276 function d3_geo_pathProjectStream(project) {
4277   var resample = d3_geo_resample(function(x, y) { return project([x * d3_degrees, y * d3_degrees]); });
4278   return function(stream) { return d3_geo_projectionRadians(resample(stream)); };
4279 }
4280
4281 d3.geo.transform = function(methods) {
4282   return {
4283     stream: function(stream) {
4284       var transform = new d3_geo_transform(stream);
4285       for (var k in methods) transform[k] = methods[k];
4286       return transform;
4287     }
4288   };
4289 };
4290
4291 function d3_geo_transform(stream) {
4292   this.stream = stream;
4293 }
4294
4295 d3_geo_transform.prototype = {
4296   point: function(x, y) { this.stream.point(x, y); },
4297   sphere: function() { this.stream.sphere(); },
4298   lineStart: function() { this.stream.lineStart(); },
4299   lineEnd: function() { this.stream.lineEnd(); },
4300   polygonStart: function() { this.stream.polygonStart(); },
4301   polygonEnd: function() { this.stream.polygonEnd(); }
4302 };
4303
4304 function d3_geo_transformPoint(stream, point) {
4305   return {
4306     point: point,
4307     sphere: function() { stream.sphere(); },
4308     lineStart: function() { stream.lineStart(); },
4309     lineEnd: function() { stream.lineEnd(); },
4310     polygonStart: function() { stream.polygonStart(); },
4311     polygonEnd: function() { stream.polygonEnd(); },
4312   };
4313 }
4314
4315 d3.geo.projection = d3_geo_projection;
4316 d3.geo.projectionMutator = d3_geo_projectionMutator;
4317
4318 function d3_geo_projection(project) {
4319   return d3_geo_projectionMutator(function() { return project; })();
4320 }
4321
4322 function d3_geo_projectionMutator(projectAt) {
4323   var project,
4324       rotate,
4325       projectRotate,
4326       projectResample = d3_geo_resample(function(x, y) { x = project(x, y); return [x[0] * k + δx, δy - x[1] * k]; }),
4327       k = 150, // scale
4328       x = 480, y = 250, // translate
4329       λ = 0, φ = 0, // center
4330       δλ = 0, δφ = 0, δγ = 0, // rotate
4331       δx, δy, // center
4332       preclip = d3_geo_clipAntimeridian,
4333       postclip = d3_identity,
4334       clipAngle = null,
4335       clipExtent = null,
4336       stream;
4337
4338   function projection(point) {
4339     point = projectRotate(point[0] * d3_radians, point[1] * d3_radians);
4340     return [point[0] * k + δx, δy - point[1] * k];
4341   }
4342
4343   function invert(point) {
4344     point = projectRotate.invert((point[0] - δx) / k, (δy - point[1]) / k);
4345     return point && [point[0] * d3_degrees, point[1] * d3_degrees];
4346   }
4347
4348   projection.stream = function(output) {
4349     if (stream) stream.valid = false;
4350     stream = d3_geo_projectionRadians(preclip(rotate, projectResample(postclip(output))));
4351     stream.valid = true; // allow caching by d3.geo.path
4352     return stream;
4353   };
4354
4355   projection.clipAngle = function(_) {
4356     if (!arguments.length) return clipAngle;
4357     preclip = _ == null ? (clipAngle = _, d3_geo_clipAntimeridian) : d3_geo_clipCircle((clipAngle = +_) * d3_radians);
4358     return invalidate();
4359   };
4360
4361   projection.clipExtent = function(_) {
4362     if (!arguments.length) return clipExtent;
4363     clipExtent = _;
4364     postclip = _ ? d3_geo_clipExtent(_[0][0], _[0][1], _[1][0], _[1][1]) : d3_identity;
4365     return invalidate();
4366   };
4367
4368   projection.scale = function(_) {
4369     if (!arguments.length) return k;
4370     k = +_;
4371     return reset();
4372   };
4373
4374   projection.translate = function(_) {
4375     if (!arguments.length) return [x, y];
4376     x = +_[0];
4377     y = +_[1];
4378     return reset();
4379   };
4380
4381   projection.center = function(_) {
4382     if (!arguments.length) return [λ * d3_degrees, φ * d3_degrees];
4383     λ = _[0] % 360 * d3_radians;
4384     φ = _[1] % 360 * d3_radians;
4385     return reset();
4386   };
4387
4388   projection.rotate = function(_) {
4389     if (!arguments.length) return [δλ * d3_degrees, δφ * d3_degrees, δγ * d3_degrees];
4390     δλ = _[0] % 360 * d3_radians;
4391     δφ = _[1] % 360 * d3_radians;
4392     δγ = _.length > 2 ? _[2] % 360 * d3_radians : 0;
4393     return reset();
4394   };
4395
4396   d3.rebind(projection, projectResample, "precision");
4397
4398   function reset() {
4399     projectRotate = d3_geo_compose(rotate = d3_geo_rotation(δλ, δφ, δγ), project);
4400     var center = project(λ, φ);
4401     δx = x - center[0] * k;
4402     δy = y + center[1] * k;
4403     return invalidate();
4404   }
4405
4406   function invalidate() {
4407     if (stream) stream.valid = false, stream = null;
4408     return projection;
4409   }
4410
4411   return function() {
4412     project = projectAt.apply(this, arguments);
4413     projection.invert = project.invert && invert;
4414     return reset();
4415   };
4416 }
4417
4418 function d3_geo_projectionRadians(stream) {
4419   return d3_geo_transformPoint(stream, function(x, y) {
4420     stream.point(x * d3_radians, y * d3_radians);
4421   });
4422 }
4423
4424 function d3_geo_mercator(λ, φ) {
4425   return [λ, Math.log(Math.tan(π / 4 + φ / 2))];
4426 }
4427
4428 d3_geo_mercator.invert = function(x, y) {
4429   return [x, 2 * Math.atan(Math.exp(y)) - halfπ];
4430 };
4431
4432 function d3_geo_mercatorProjection(project) {
4433   var m = d3_geo_projection(project),
4434       scale = m.scale,
4435       translate = m.translate,
4436       clipExtent = m.clipExtent,
4437       clipAuto;
4438
4439   m.scale = function() {
4440     var v = scale.apply(m, arguments);
4441     return v === m ? (clipAuto ? m.clipExtent(null) : m) : v;
4442   };
4443
4444   m.translate = function() {
4445     var v = translate.apply(m, arguments);
4446     return v === m ? (clipAuto ? m.clipExtent(null) : m) : v;
4447   };
4448
4449   m.clipExtent = function(_) {
4450     var v = clipExtent.apply(m, arguments);
4451     if (v === m) {
4452       if (clipAuto = _ == null) {
4453         var k = π * scale(), t = translate();
4454         clipExtent([[t[0] - k, t[1] - k], [t[0] + k, t[1] + k]]);
4455       }
4456     } else if (clipAuto) {
4457       v = null;
4458     }
4459     return v;
4460   };
4461
4462   return m.clipExtent(null);
4463 }
4464
4465 (d3.geo.mercator = function() {
4466   return d3_geo_mercatorProjection(d3_geo_mercator);
4467 }).raw = d3_geo_mercator;
4468 d3.geom = {};
4469
4470 d3.geom.polygon = function(coordinates) {
4471   d3_subclass(coordinates, d3_geom_polygonPrototype);
4472   return coordinates;
4473 };
4474
4475 var d3_geom_polygonPrototype = d3.geom.polygon.prototype = [];
4476
4477 d3_geom_polygonPrototype.area = function() {
4478   var i = -1,
4479       n = this.length,
4480       a,
4481       b = this[n - 1],
4482       area = 0;
4483
4484   while (++i < n) {
4485     a = b;
4486     b = this[i];
4487     area += a[1] * b[0] - a[0] * b[1];
4488   }
4489
4490   return area * .5;
4491 };
4492
4493 d3_geom_polygonPrototype.centroid = function(k) {
4494   var i = -1,
4495       n = this.length,
4496       x = 0,
4497       y = 0,
4498       a,
4499       b = this[n - 1],
4500       c;
4501
4502   if (!arguments.length) k = -1 / (6 * this.area());
4503
4504   while (++i < n) {
4505     a = b;
4506     b = this[i];
4507     c = a[0] * b[1] - b[0] * a[1];
4508     x += (a[0] + b[0]) * c;
4509     y += (a[1] + b[1]) * c;
4510   }
4511
4512   return [x * k, y * k];
4513 };
4514
4515 // The Sutherland-Hodgman clipping algorithm.
4516 // Note: requires the clip polygon to be counterclockwise and convex.
4517 d3_geom_polygonPrototype.clip = function(subject) {
4518   var input,
4519       closed = d3_geom_polygonClosed(subject),
4520       i = -1,
4521       n = this.length - d3_geom_polygonClosed(this),
4522       j,
4523       m,
4524       a = this[n - 1],
4525       b,
4526       c,
4527       d;
4528
4529   while (++i < n) {
4530     input = subject.slice();
4531     subject.length = 0;
4532     b = this[i];
4533     c = input[(m = input.length - closed) - 1];
4534     j = -1;
4535     while (++j < m) {
4536       d = input[j];
4537       if (d3_geom_polygonInside(d, a, b)) {
4538         if (!d3_geom_polygonInside(c, a, b)) {
4539           subject.push(d3_geom_polygonIntersect(c, d, a, b));
4540         }
4541         subject.push(d);
4542       } else if (d3_geom_polygonInside(c, a, b)) {
4543         subject.push(d3_geom_polygonIntersect(c, d, a, b));
4544       }
4545       c = d;
4546     }
4547     if (closed) subject.push(subject[0]);
4548     a = b;
4549   }
4550
4551   return subject;
4552 };
4553
4554 function d3_geom_polygonInside(p, a, b) {
4555   return (b[0] - a[0]) * (p[1] - a[1]) < (b[1] - a[1]) * (p[0] - a[0]);
4556 }
4557
4558 // Intersect two infinite lines cd and ab.
4559 function d3_geom_polygonIntersect(c, d, a, b) {
4560   var x1 = c[0], x3 = a[0], x21 = d[0] - x1, x43 = b[0] - x3,
4561       y1 = c[1], y3 = a[1], y21 = d[1] - y1, y43 = b[1] - y3,
4562       ua = (x43 * (y1 - y3) - y43 * (x1 - x3)) / (y43 * x21 - x43 * y21);
4563   return [x1 + ua * x21, y1 + ua * y21];
4564 }
4565
4566 // Returns true if the polygon is closed.
4567 function d3_geom_polygonClosed(coordinates) {
4568   var a = coordinates[0],
4569       b = coordinates[coordinates.length - 1];
4570   return !(a[0] - b[0] || a[1] - b[1]);
4571 }
4572 function d3_geom_pointX(d) {
4573   return d[0];
4574 }
4575
4576 function d3_geom_pointY(d) {
4577   return d[1];
4578 }
4579
4580 /**
4581  * Computes the 2D convex hull of a set of points using Graham's scanning
4582  * algorithm. The algorithm has been implemented as described in Cormen,
4583  * Leiserson, and Rivest's Introduction to Algorithms. The running time of
4584  * this algorithm is O(n log n), where n is the number of input points.
4585  *
4586  * @param vertices [[x1, y1], [x2, y2], …]
4587  * @returns polygon [[x1, y1], [x2, y2], …]
4588  */
4589 d3.geom.hull = function(vertices) {
4590   var x = d3_geom_pointX,
4591       y = d3_geom_pointY;
4592
4593   if (arguments.length) return hull(vertices);
4594
4595   function hull(data) {
4596     if (data.length < 3) return [];
4597
4598     var fx = d3_functor(x),
4599         fy = d3_functor(y),
4600         n = data.length,
4601         vertices, // TODO use parallel arrays
4602         plen = n - 1,
4603         points = [],
4604         stack = [],
4605         d,
4606         i, j, h = 0, x1, y1, x2, y2, u, v, a, sp;
4607
4608     if (fx === d3_geom_pointX && y === d3_geom_pointY) vertices = data;
4609     else for (i = 0, vertices = []; i < n; ++i) {
4610       vertices.push([+fx.call(this, d = data[i], i), +fy.call(this, d, i)]);
4611     }
4612
4613     // find the starting ref point: leftmost point with the minimum y coord
4614     for (i = 1; i < n; ++i) {
4615       if (vertices[i][1] < vertices[h][1]
4616           || vertices[i][1] == vertices[h][1]
4617           && vertices[i][0] < vertices[h][0]) h = i;
4618     }
4619
4620     // calculate polar angles from ref point and sort
4621     for (i = 0; i < n; ++i) {
4622       if (i === h) continue;
4623       y1 = vertices[i][1] - vertices[h][1];
4624       x1 = vertices[i][0] - vertices[h][0];
4625       points.push({angle: Math.atan2(y1, x1), index: i});
4626     }
4627     points.sort(function(a, b) { return a.angle - b.angle; });
4628
4629     // toss out duplicate angles
4630     a = points[0].angle;
4631     v = points[0].index;
4632     u = 0;
4633     for (i = 1; i < plen; ++i) {
4634       j = points[i].index;
4635       if (a == points[i].angle) {
4636         // keep angle for point most distant from the reference
4637         x1 = vertices[v][0] - vertices[h][0];
4638         y1 = vertices[v][1] - vertices[h][1];
4639         x2 = vertices[j][0] - vertices[h][0];
4640         y2 = vertices[j][1] - vertices[h][1];
4641         if (x1 * x1 + y1 * y1 >= x2 * x2 + y2 * y2) {
4642           points[i].index = -1;
4643           continue;
4644         } else {
4645           points[u].index = -1;
4646         }
4647       }
4648       a = points[i].angle;
4649       u = i;
4650       v = j;
4651     }
4652
4653     // initialize the stack
4654     stack.push(h);
4655     for (i = 0, j = 0; i < 2; ++j) {
4656       if (points[j].index > -1) {
4657         stack.push(points[j].index);
4658         i++;
4659       }
4660     }
4661     sp = stack.length;
4662
4663     // do graham's scan
4664     for (; j < plen; ++j) {
4665       if (points[j].index < 0) continue; // skip tossed out points
4666       while (!d3_geom_hullCCW(stack[sp - 2], stack[sp - 1], points[j].index, vertices)) {
4667         --sp;
4668       }
4669       stack[sp++] = points[j].index;
4670     }
4671
4672     // construct the hull
4673     var poly = [];
4674     for (i = sp - 1; i >= 0; --i) poly.push(data[stack[i]]);
4675     return poly;
4676   }
4677
4678   hull.x = function(_) {
4679     return arguments.length ? (x = _, hull) : x;
4680   };
4681
4682   hull.y = function(_) {
4683     return arguments.length ? (y = _, hull) : y;
4684   };
4685
4686   return hull;
4687 };
4688
4689 // are three points in counter-clockwise order?
4690 function d3_geom_hullCCW(i1, i2, i3, v) {
4691   var t, a, b, c, d, e, f;
4692   t = v[i1]; a = t[0]; b = t[1];
4693   t = v[i2]; c = t[0]; d = t[1];
4694   t = v[i3]; e = t[0]; f = t[1];
4695   return (f - b) * (c - a) - (d - b) * (e - a) > 0;
4696 }
4697
4698 var d3_ease_default = function() { return d3_identity; };
4699
4700 var d3_ease = d3.map({
4701   linear: d3_ease_default,
4702   poly: d3_ease_poly,
4703   quad: function() { return d3_ease_quad; },
4704   cubic: function() { return d3_ease_cubic; },
4705   sin: function() { return d3_ease_sin; },
4706   exp: function() { return d3_ease_exp; },
4707   circle: function() { return d3_ease_circle; },
4708   elastic: d3_ease_elastic,
4709   back: d3_ease_back,
4710   bounce: function() { return d3_ease_bounce; }
4711 });
4712
4713 var d3_ease_mode = d3.map({
4714   "in": d3_identity,
4715   "out": d3_ease_reverse,
4716   "in-out": d3_ease_reflect,
4717   "out-in": function(f) { return d3_ease_reflect(d3_ease_reverse(f)); }
4718 });
4719
4720 d3.ease = function(name) {
4721   var i = name.indexOf("-"),
4722       t = i >= 0 ? name.substring(0, i) : name,
4723       m = i >= 0 ? name.substring(i + 1) : "in";
4724   t = d3_ease.get(t) || d3_ease_default;
4725   m = d3_ease_mode.get(m) || d3_identity;
4726   return d3_ease_clamp(m(t.apply(null, d3_arraySlice.call(arguments, 1))));
4727 };
4728
4729 function d3_ease_clamp(f) {
4730   return function(t) {
4731     return t <= 0 ? 0 : t >= 1 ? 1 : f(t);
4732   };
4733 }
4734
4735 function d3_ease_reverse(f) {
4736   return function(t) {
4737     return 1 - f(1 - t);
4738   };
4739 }
4740
4741 function d3_ease_reflect(f) {
4742   return function(t) {
4743     return .5 * (t < .5 ? f(2 * t) : (2 - f(2 - 2 * t)));
4744   };
4745 }
4746
4747 function d3_ease_quad(t) {
4748   return t * t;
4749 }
4750
4751 function d3_ease_cubic(t) {
4752   return t * t * t;
4753 }
4754
4755 // Optimized clamp(reflect(poly(3))).
4756 function d3_ease_cubicInOut(t) {
4757   if (t <= 0) return 0;
4758   if (t >= 1) return 1;
4759   var t2 = t * t, t3 = t2 * t;
4760   return 4 * (t < .5 ? t3 : 3 * (t - t2) + t3 - .75);
4761 }
4762
4763 function d3_ease_poly(e) {
4764   return function(t) {
4765     return Math.pow(t, e);
4766   };
4767 }
4768
4769 function d3_ease_sin(t) {
4770   return 1 - Math.cos(t * halfπ);
4771 }
4772
4773 function d3_ease_exp(t) {
4774   return Math.pow(2, 10 * (t - 1));
4775 }
4776
4777 function d3_ease_circle(t) {
4778   return 1 - Math.sqrt(1 - t * t);
4779 }
4780
4781 function d3_ease_elastic(a, p) {
4782   var s;
4783   if (arguments.length < 2) p = 0.45;
4784   if (arguments.length) s = p / τ * Math.asin(1 / a);
4785   else a = 1, s = p / 4;
4786   return function(t) {
4787     return 1 + a * Math.pow(2, -10 * t) * Math.sin((t - s) * τ / p);
4788   };
4789 }
4790
4791 function d3_ease_back(s) {
4792   if (!s) s = 1.70158;
4793   return function(t) {
4794     return t * t * ((s + 1) * t - s);
4795   };
4796 }
4797
4798 function d3_ease_bounce(t) {
4799   return t < 1 / 2.75 ? 7.5625 * t * t
4800       : t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75
4801       : t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375
4802       : 7.5625 * (t -= 2.625 / 2.75) * t + .984375;
4803 }
4804
4805 function d3_transition(groups, id) {
4806   d3_subclass(groups, d3_transitionPrototype);
4807
4808   groups.id = id; // Note: read-only!
4809
4810   return groups;
4811 }
4812
4813 var d3_transitionPrototype = [],
4814     d3_transitionId = 0,
4815     d3_transitionInheritId,
4816     d3_transitionInherit;
4817
4818 d3_transitionPrototype.call = d3_selectionPrototype.call;
4819 d3_transitionPrototype.empty = d3_selectionPrototype.empty;
4820 d3_transitionPrototype.node = d3_selectionPrototype.node;
4821 d3_transitionPrototype.size = d3_selectionPrototype.size;
4822
4823 d3.transition = function(selection) {
4824   return arguments.length
4825       ? (d3_transitionInheritId ? selection.transition() : selection)
4826       : d3_selectionRoot.transition();
4827 };
4828
4829 d3.transition.prototype = d3_transitionPrototype;
4830
4831
4832 d3_transitionPrototype.select = function(selector) {
4833   var id = this.id,
4834       subgroups = [],
4835       subgroup,
4836       subnode,
4837       node;
4838
4839   selector = d3_selection_selector(selector);
4840
4841   for (var j = -1, m = this.length; ++j < m;) {
4842     subgroups.push(subgroup = []);
4843     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
4844       if ((node = group[i]) && (subnode = selector.call(node, node.__data__, i, j))) {
4845         if ("__data__" in node) subnode.__data__ = node.__data__;
4846         d3_transitionNode(subnode, i, id, node.__transition__[id]);
4847         subgroup.push(subnode);
4848       } else {
4849         subgroup.push(null);
4850       }
4851     }
4852   }
4853
4854   return d3_transition(subgroups, id);
4855 };
4856
4857 d3_transitionPrototype.selectAll = function(selector) {
4858   var id = this.id,
4859       subgroups = [],
4860       subgroup,
4861       subnodes,
4862       node,
4863       subnode,
4864       transition;
4865
4866   selector = d3_selection_selectorAll(selector);
4867
4868   for (var j = -1, m = this.length; ++j < m;) {
4869     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
4870       if (node = group[i]) {
4871         transition = node.__transition__[id];
4872         subnodes = selector.call(node, node.__data__, i, j);
4873         subgroups.push(subgroup = []);
4874         for (var k = -1, o = subnodes.length; ++k < o;) {
4875           if (subnode = subnodes[k]) d3_transitionNode(subnode, k, id, transition);
4876           subgroup.push(subnode);
4877         }
4878       }
4879     }
4880   }
4881
4882   return d3_transition(subgroups, id);
4883 };
4884
4885 d3_transitionPrototype.filter = function(filter) {
4886   var subgroups = [],
4887       subgroup,
4888       group,
4889       node;
4890
4891   if (typeof filter !== "function") filter = d3_selection_filter(filter);
4892
4893   for (var j = 0, m = this.length; j < m; j++) {
4894     subgroups.push(subgroup = []);
4895     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
4896       if ((node = group[i]) && filter.call(node, node.__data__, i, j)) {
4897         subgroup.push(node);
4898       }
4899     }
4900   }
4901
4902   return d3_transition(subgroups, this.id);
4903 };
4904 function d3_Color() {}
4905
4906 d3_Color.prototype.toString = function() {
4907   return this.rgb() + "";
4908 };
4909
4910 d3.hsl = function(h, s, l) {
4911   return arguments.length === 1
4912       ? (h instanceof d3_Hsl ? d3_hsl(h.h, h.s, h.l)
4913       : d3_rgb_parse("" + h, d3_rgb_hsl, d3_hsl))
4914       : d3_hsl(+h, +s, +l);
4915 };
4916
4917 function d3_hsl(h, s, l) {
4918   return new d3_Hsl(h, s, l);
4919 }
4920
4921 function d3_Hsl(h, s, l) {
4922   this.h = h;
4923   this.s = s;
4924   this.l = l;
4925 }
4926
4927 var d3_hslPrototype = d3_Hsl.prototype = new d3_Color;
4928
4929 d3_hslPrototype.brighter = function(k) {
4930   k = Math.pow(0.7, arguments.length ? k : 1);
4931   return d3_hsl(this.h, this.s, this.l / k);
4932 };
4933
4934 d3_hslPrototype.darker = function(k) {
4935   k = Math.pow(0.7, arguments.length ? k : 1);
4936   return d3_hsl(this.h, this.s, k * this.l);
4937 };
4938
4939 d3_hslPrototype.rgb = function() {
4940   return d3_hsl_rgb(this.h, this.s, this.l);
4941 };
4942
4943 function d3_hsl_rgb(h, s, l) {
4944   var m1,
4945       m2;
4946
4947   /* Some simple corrections for h, s and l. */
4948   h = isNaN(h) ? 0 : (h %= 360) < 0 ? h + 360 : h;
4949   s = isNaN(s) ? 0 : s < 0 ? 0 : s > 1 ? 1 : s;
4950   l = l < 0 ? 0 : l > 1 ? 1 : l;
4951
4952   /* From FvD 13.37, CSS Color Module Level 3 */
4953   m2 = l <= .5 ? l * (1 + s) : l + s - l * s;
4954   m1 = 2 * l - m2;
4955
4956   function v(h) {
4957     if (h > 360) h -= 360;
4958     else if (h < 0) h += 360;
4959     if (h < 60) return m1 + (m2 - m1) * h / 60;
4960     if (h < 180) return m2;
4961     if (h < 240) return m1 + (m2 - m1) * (240 - h) / 60;
4962     return m1;
4963   }
4964
4965   function vv(h) {
4966     return Math.round(v(h) * 255);
4967   }
4968
4969   return d3_rgb(vv(h + 120), vv(h), vv(h - 120));
4970 }
4971
4972 d3.hcl = function(h, c, l) {
4973   return arguments.length === 1
4974       ? (h instanceof d3_Hcl ? d3_hcl(h.h, h.c, h.l)
4975       : (h instanceof d3_Lab ? d3_lab_hcl(h.l, h.a, h.b)
4976       : d3_lab_hcl((h = d3_rgb_lab((h = d3.rgb(h)).r, h.g, h.b)).l, h.a, h.b)))
4977       : d3_hcl(+h, +c, +l);
4978 };
4979
4980 function d3_hcl(h, c, l) {
4981   return new d3_Hcl(h, c, l);
4982 }
4983
4984 function d3_Hcl(h, c, l) {
4985   this.h = h;
4986   this.c = c;
4987   this.l = l;
4988 }
4989
4990 var d3_hclPrototype = d3_Hcl.prototype = new d3_Color;
4991
4992 d3_hclPrototype.brighter = function(k) {
4993   return d3_hcl(this.h, this.c, Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)));
4994 };
4995
4996 d3_hclPrototype.darker = function(k) {
4997   return d3_hcl(this.h, this.c, Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)));
4998 };
4999
5000 d3_hclPrototype.rgb = function() {
5001   return d3_hcl_lab(this.h, this.c, this.l).rgb();
5002 };
5003
5004 function d3_hcl_lab(h, c, l) {
5005   if (isNaN(h)) h = 0;
5006   if (isNaN(c)) c = 0;
5007   return d3_lab(l, Math.cos(h *= d3_radians) * c, Math.sin(h) * c);
5008 }
5009
5010 d3.lab = function(l, a, b) {
5011   return arguments.length === 1
5012       ? (l instanceof d3_Lab ? d3_lab(l.l, l.a, l.b)
5013       : (l instanceof d3_Hcl ? d3_hcl_lab(l.l, l.c, l.h)
5014       : d3_rgb_lab((l = d3.rgb(l)).r, l.g, l.b)))
5015       : d3_lab(+l, +a, +b);
5016 };
5017
5018 function d3_lab(l, a, b) {
5019   return new d3_Lab(l, a, b);
5020 }
5021
5022 function d3_Lab(l, a, b) {
5023   this.l = l;
5024   this.a = a;
5025   this.b = b;
5026 }
5027
5028 // Corresponds roughly to RGB brighter/darker
5029 var d3_lab_K = 18;
5030
5031 // D65 standard referent
5032 var d3_lab_X = 0.950470,
5033     d3_lab_Y = 1,
5034     d3_lab_Z = 1.088830;
5035
5036 var d3_labPrototype = d3_Lab.prototype = new d3_Color;
5037
5038 d3_labPrototype.brighter = function(k) {
5039   return d3_lab(Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
5040 };
5041
5042 d3_labPrototype.darker = function(k) {
5043   return d3_lab(Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
5044 };
5045
5046 d3_labPrototype.rgb = function() {
5047   return d3_lab_rgb(this.l, this.a, this.b);
5048 };
5049
5050 function d3_lab_rgb(l, a, b) {
5051   var y = (l + 16) / 116,
5052       x = y + a / 500,
5053       z = y - b / 200;
5054   x = d3_lab_xyz(x) * d3_lab_X;
5055   y = d3_lab_xyz(y) * d3_lab_Y;
5056   z = d3_lab_xyz(z) * d3_lab_Z;
5057   return d3_rgb(
5058     d3_xyz_rgb( 3.2404542 * x - 1.5371385 * y - 0.4985314 * z),
5059     d3_xyz_rgb(-0.9692660 * x + 1.8760108 * y + 0.0415560 * z),
5060     d3_xyz_rgb( 0.0556434 * x - 0.2040259 * y + 1.0572252 * z)
5061   );
5062 }
5063
5064 function d3_lab_hcl(l, a, b) {
5065   return l > 0
5066       ? d3_hcl(Math.atan2(b, a) * d3_degrees, Math.sqrt(a * a + b * b), l)
5067       : d3_hcl(NaN, NaN, l);
5068 }
5069
5070 function d3_lab_xyz(x) {
5071   return x > 0.206893034 ? x * x * x : (x - 4 / 29) / 7.787037;
5072 }
5073 function d3_xyz_lab(x) {
5074   return x > 0.008856 ? Math.pow(x, 1 / 3) : 7.787037 * x + 4 / 29;
5075 }
5076
5077 function d3_xyz_rgb(r) {
5078   return Math.round(255 * (r <= 0.00304 ? 12.92 * r : 1.055 * Math.pow(r, 1 / 2.4) - 0.055));
5079 }
5080
5081 d3.rgb = function(r, g, b) {
5082   return arguments.length === 1
5083       ? (r instanceof d3_Rgb ? d3_rgb(r.r, r.g, r.b)
5084       : d3_rgb_parse("" + r, d3_rgb, d3_hsl_rgb))
5085       : d3_rgb(~~r, ~~g, ~~b);
5086 };
5087
5088 function d3_rgbNumber(value) {
5089   return d3_rgb(value >> 16, value >> 8 & 0xff, value & 0xff);
5090 }
5091
5092 function d3_rgbString(value) {
5093   return d3_rgbNumber(value) + "";
5094 }
5095
5096 function d3_rgb(r, g, b) {
5097   return new d3_Rgb(r, g, b);
5098 }
5099
5100 function d3_Rgb(r, g, b) {
5101   this.r = r;
5102   this.g = g;
5103   this.b = b;
5104 }
5105
5106 var d3_rgbPrototype = d3_Rgb.prototype = new d3_Color;
5107
5108 d3_rgbPrototype.brighter = function(k) {
5109   k = Math.pow(0.7, arguments.length ? k : 1);
5110   var r = this.r,
5111       g = this.g,
5112       b = this.b,
5113       i = 30;
5114   if (!r && !g && !b) return d3_rgb(i, i, i);
5115   if (r && r < i) r = i;
5116   if (g && g < i) g = i;
5117   if (b && b < i) b = i;
5118   return d3_rgb(Math.min(255, ~~(r / k)), Math.min(255, ~~(g / k)), Math.min(255, ~~(b / k)));
5119 };
5120
5121 d3_rgbPrototype.darker = function(k) {
5122   k = Math.pow(0.7, arguments.length ? k : 1);
5123   return d3_rgb(~~(k * this.r), ~~(k * this.g), ~~(k * this.b));
5124 };
5125
5126 d3_rgbPrototype.hsl = function() {
5127   return d3_rgb_hsl(this.r, this.g, this.b);
5128 };
5129
5130 d3_rgbPrototype.toString = function() {
5131   return "#" + d3_rgb_hex(this.r) + d3_rgb_hex(this.g) + d3_rgb_hex(this.b);
5132 };
5133
5134 function d3_rgb_hex(v) {
5135   return v < 0x10
5136       ? "0" + Math.max(0, v).toString(16)
5137       : Math.min(255, v).toString(16);
5138 }
5139
5140 function d3_rgb_parse(format, rgb, hsl) {
5141   var r = 0, // red channel; int in [0, 255]
5142       g = 0, // green channel; int in [0, 255]
5143       b = 0, // blue channel; int in [0, 255]
5144       m1, // CSS color specification match
5145       m2, // CSS color specification type (e.g., rgb)
5146       color;
5147
5148   /* Handle hsl, rgb. */
5149   m1 = /([a-z]+)\((.*)\)/i.exec(format);
5150   if (m1) {
5151     m2 = m1[2].split(",");
5152     switch (m1[1]) {
5153       case "hsl": {
5154         return hsl(
5155           parseFloat(m2[0]), // degrees
5156           parseFloat(m2[1]) / 100, // percentage
5157           parseFloat(m2[2]) / 100 // percentage
5158         );
5159       }
5160       case "rgb": {
5161         return rgb(
5162           d3_rgb_parseNumber(m2[0]),
5163           d3_rgb_parseNumber(m2[1]),
5164           d3_rgb_parseNumber(m2[2])
5165         );
5166       }
5167     }
5168   }
5169
5170   /* Named colors. */
5171   if (color = d3_rgb_names.get(format)) return rgb(color.r, color.g, color.b);
5172
5173   /* Hexadecimal colors: #rgb and #rrggbb. */
5174   if (format != null && format.charAt(0) === "#" && !isNaN(color = parseInt(format.substring(1), 16))) {
5175     if (format.length === 4) {
5176       r = (color & 0xf00) >> 4; r = (r >> 4) | r;
5177       g = (color & 0xf0); g = (g >> 4) | g;
5178       b = (color & 0xf); b = (b << 4) | b;
5179     } else if (format.length === 7) {
5180       r = (color & 0xff0000) >> 16;
5181       g = (color & 0xff00) >> 8;
5182       b = (color & 0xff);
5183     }
5184   }
5185
5186   return rgb(r, g, b);
5187 }
5188
5189 function d3_rgb_hsl(r, g, b) {
5190   var min = Math.min(r /= 255, g /= 255, b /= 255),
5191       max = Math.max(r, g, b),
5192       d = max - min,
5193       h,
5194       s,
5195       l = (max + min) / 2;
5196   if (d) {
5197     s = l < .5 ? d / (max + min) : d / (2 - max - min);
5198     if (r == max) h = (g - b) / d + (g < b ? 6 : 0);
5199     else if (g == max) h = (b - r) / d + 2;
5200     else h = (r - g) / d + 4;
5201     h *= 60;
5202   } else {
5203     h = NaN;
5204     s = l > 0 && l < 1 ? 0 : h;
5205   }
5206   return d3_hsl(h, s, l);
5207 }
5208
5209 function d3_rgb_lab(r, g, b) {
5210   r = d3_rgb_xyz(r);
5211   g = d3_rgb_xyz(g);
5212   b = d3_rgb_xyz(b);
5213   var x = d3_xyz_lab((0.4124564 * r + 0.3575761 * g + 0.1804375 * b) / d3_lab_X),
5214       y = d3_xyz_lab((0.2126729 * r + 0.7151522 * g + 0.0721750 * b) / d3_lab_Y),
5215       z = d3_xyz_lab((0.0193339 * r + 0.1191920 * g + 0.9503041 * b) / d3_lab_Z);
5216   return d3_lab(116 * y - 16, 500 * (x - y), 200 * (y - z));
5217 }
5218
5219 function d3_rgb_xyz(r) {
5220   return (r /= 255) <= 0.04045 ? r / 12.92 : Math.pow((r + 0.055) / 1.055, 2.4);
5221 }
5222
5223 function d3_rgb_parseNumber(c) { // either integer or percentage
5224   var f = parseFloat(c);
5225   return c.charAt(c.length - 1) === "%" ? Math.round(f * 2.55) : f;
5226 }
5227
5228 var d3_rgb_names = d3.map({
5229   aliceblue: 0xf0f8ff,
5230   antiquewhite: 0xfaebd7,
5231   aqua: 0x00ffff,
5232   aquamarine: 0x7fffd4,
5233   azure: 0xf0ffff,
5234   beige: 0xf5f5dc,
5235   bisque: 0xffe4c4,
5236   black: 0x000000,
5237   blanchedalmond: 0xffebcd,
5238   blue: 0x0000ff,
5239   blueviolet: 0x8a2be2,
5240   brown: 0xa52a2a,
5241   burlywood: 0xdeb887,
5242   cadetblue: 0x5f9ea0,
5243   chartreuse: 0x7fff00,
5244   chocolate: 0xd2691e,
5245   coral: 0xff7f50,
5246   cornflowerblue: 0x6495ed,
5247   cornsilk: 0xfff8dc,
5248   crimson: 0xdc143c,
5249   cyan: 0x00ffff,
5250   darkblue: 0x00008b,
5251   darkcyan: 0x008b8b,
5252   darkgoldenrod: 0xb8860b,
5253   darkgray: 0xa9a9a9,
5254   darkgreen: 0x006400,
5255   darkgrey: 0xa9a9a9,
5256   darkkhaki: 0xbdb76b,
5257   darkmagenta: 0x8b008b,
5258   darkolivegreen: 0x556b2f,
5259   darkorange: 0xff8c00,
5260   darkorchid: 0x9932cc,
5261   darkred: 0x8b0000,
5262   darksalmon: 0xe9967a,
5263   darkseagreen: 0x8fbc8f,
5264   darkslateblue: 0x483d8b,
5265   darkslategray: 0x2f4f4f,
5266   darkslategrey: 0x2f4f4f,
5267   darkturquoise: 0x00ced1,
5268   darkviolet: 0x9400d3,
5269   deeppink: 0xff1493,
5270   deepskyblue: 0x00bfff,
5271   dimgray: 0x696969,
5272   dimgrey: 0x696969,
5273   dodgerblue: 0x1e90ff,
5274   firebrick: 0xb22222,
5275   floralwhite: 0xfffaf0,
5276   forestgreen: 0x228b22,
5277   fuchsia: 0xff00ff,
5278   gainsboro: 0xdcdcdc,
5279   ghostwhite: 0xf8f8ff,
5280   gold: 0xffd700,
5281   goldenrod: 0xdaa520,
5282   gray: 0x808080,
5283   green: 0x008000,
5284   greenyellow: 0xadff2f,
5285   grey: 0x808080,
5286   honeydew: 0xf0fff0,
5287   hotpink: 0xff69b4,
5288   indianred: 0xcd5c5c,
5289   indigo: 0x4b0082,
5290   ivory: 0xfffff0,
5291   khaki: 0xf0e68c,
5292   lavender: 0xe6e6fa,
5293   lavenderblush: 0xfff0f5,
5294   lawngreen: 0x7cfc00,
5295   lemonchiffon: 0xfffacd,
5296   lightblue: 0xadd8e6,
5297   lightcoral: 0xf08080,
5298   lightcyan: 0xe0ffff,
5299   lightgoldenrodyellow: 0xfafad2,
5300   lightgray: 0xd3d3d3,
5301   lightgreen: 0x90ee90,
5302   lightgrey: 0xd3d3d3,
5303   lightpink: 0xffb6c1,
5304   lightsalmon: 0xffa07a,
5305   lightseagreen: 0x20b2aa,
5306   lightskyblue: 0x87cefa,
5307   lightslategray: 0x778899,
5308   lightslategrey: 0x778899,
5309   lightsteelblue: 0xb0c4de,
5310   lightyellow: 0xffffe0,
5311   lime: 0x00ff00,
5312   limegreen: 0x32cd32,
5313   linen: 0xfaf0e6,
5314   magenta: 0xff00ff,
5315   maroon: 0x800000,
5316   mediumaquamarine: 0x66cdaa,
5317   mediumblue: 0x0000cd,
5318   mediumorchid: 0xba55d3,
5319   mediumpurple: 0x9370db,
5320   mediumseagreen: 0x3cb371,
5321   mediumslateblue: 0x7b68ee,
5322   mediumspringgreen: 0x00fa9a,
5323   mediumturquoise: 0x48d1cc,
5324   mediumvioletred: 0xc71585,
5325   midnightblue: 0x191970,
5326   mintcream: 0xf5fffa,
5327   mistyrose: 0xffe4e1,
5328   moccasin: 0xffe4b5,
5329   navajowhite: 0xffdead,
5330   navy: 0x000080,
5331   oldlace: 0xfdf5e6,
5332   olive: 0x808000,
5333   olivedrab: 0x6b8e23,
5334   orange: 0xffa500,
5335   orangered: 0xff4500,
5336   orchid: 0xda70d6,
5337   palegoldenrod: 0xeee8aa,
5338   palegreen: 0x98fb98,
5339   paleturquoise: 0xafeeee,
5340   palevioletred: 0xdb7093,
5341   papayawhip: 0xffefd5,
5342   peachpuff: 0xffdab9,
5343   peru: 0xcd853f,
5344   pink: 0xffc0cb,
5345   plum: 0xdda0dd,
5346   powderblue: 0xb0e0e6,
5347   purple: 0x800080,
5348   red: 0xff0000,
5349   rosybrown: 0xbc8f8f,
5350   royalblue: 0x4169e1,
5351   saddlebrown: 0x8b4513,
5352   salmon: 0xfa8072,
5353   sandybrown: 0xf4a460,
5354   seagreen: 0x2e8b57,
5355   seashell: 0xfff5ee,
5356   sienna: 0xa0522d,
5357   silver: 0xc0c0c0,
5358   skyblue: 0x87ceeb,
5359   slateblue: 0x6a5acd,
5360   slategray: 0x708090,
5361   slategrey: 0x708090,
5362   snow: 0xfffafa,
5363   springgreen: 0x00ff7f,
5364   steelblue: 0x4682b4,
5365   tan: 0xd2b48c,
5366   teal: 0x008080,
5367   thistle: 0xd8bfd8,
5368   tomato: 0xff6347,
5369   turquoise: 0x40e0d0,
5370   violet: 0xee82ee,
5371   wheat: 0xf5deb3,
5372   white: 0xffffff,
5373   whitesmoke: 0xf5f5f5,
5374   yellow: 0xffff00,
5375   yellowgreen: 0x9acd32
5376 });
5377
5378 d3_rgb_names.forEach(function(key, value) {
5379   d3_rgb_names.set(key, d3_rgbNumber(value));
5380 });
5381
5382 d3.interpolateRgb = d3_interpolateRgb;
5383
5384 function d3_interpolateRgb(a, b) {
5385   a = d3.rgb(a);
5386   b = d3.rgb(b);
5387   var ar = a.r,
5388       ag = a.g,
5389       ab = a.b,
5390       br = b.r - ar,
5391       bg = b.g - ag,
5392       bb = b.b - ab;
5393   return function(t) {
5394     return "#"
5395         + d3_rgb_hex(Math.round(ar + br * t))
5396         + d3_rgb_hex(Math.round(ag + bg * t))
5397         + d3_rgb_hex(Math.round(ab + bb * t));
5398   };
5399 }
5400
5401 d3.interpolateObject = d3_interpolateObject;
5402
5403 function d3_interpolateObject(a, b) {
5404   var i = {},
5405       c = {},
5406       k;
5407   for (k in a) {
5408     if (k in b) {
5409       i[k] = d3_interpolate(a[k], b[k]);
5410     } else {
5411       c[k] = a[k];
5412     }
5413   }
5414   for (k in b) {
5415     if (!(k in a)) {
5416       c[k] = b[k];
5417     }
5418   }
5419   return function(t) {
5420     for (k in i) c[k] = i[k](t);
5421     return c;
5422   };
5423 }
5424
5425 d3.interpolateArray = d3_interpolateArray;
5426
5427 function d3_interpolateArray(a, b) {
5428   var x = [],
5429       c = [],
5430       na = a.length,
5431       nb = b.length,
5432       n0 = Math.min(a.length, b.length),
5433       i;
5434   for (i = 0; i < n0; ++i) x.push(d3_interpolate(a[i], b[i]));
5435   for (; i < na; ++i) c[i] = a[i];
5436   for (; i < nb; ++i) c[i] = b[i];
5437   return function(t) {
5438     for (i = 0; i < n0; ++i) c[i] = x[i](t);
5439     return c;
5440   };
5441 }
5442 d3.interpolateNumber = d3_interpolateNumber;
5443
5444 function d3_interpolateNumber(a, b) {
5445   b -= a = +a;
5446   return function(t) { return a + b * t; };
5447 }
5448
5449 d3.interpolateString = d3_interpolateString;
5450
5451 function d3_interpolateString(a, b) {
5452   var bi = d3_interpolate_numberA.lastIndex = d3_interpolate_numberB.lastIndex = 0, // scan index for next number in b
5453       am, // current match in a
5454       bm, // current match in b
5455       bs, // string preceding current number in b, if any
5456       i = -1, // index in s
5457       s = [], // string constants and placeholders
5458       q = []; // number interpolators
5459
5460   // Coerce inputs to strings.
5461   a = a + "", b = b + "";
5462
5463   // Interpolate pairs of numbers in a & b.
5464   while ((am = d3_interpolate_numberA.exec(a))
5465       && (bm = d3_interpolate_numberB.exec(b))) {
5466     if ((bs = bm.index) > bi) { // a string precedes the next number in b
5467       bs = b.substring(bi, bs);
5468       if (s[i]) s[i] += bs; // coalesce with previous string
5469       else s[++i] = bs;
5470     }
5471     if ((am = am[0]) === (bm = bm[0])) { // numbers in a & b match
5472       if (s[i]) s[i] += bm; // coalesce with previous string
5473       else s[++i] = bm;
5474     } else { // interpolate non-matching numbers
5475       s[++i] = null;
5476       q.push({i: i, x: d3_interpolateNumber(am, bm)});
5477     }
5478     bi = d3_interpolate_numberB.lastIndex;
5479   }
5480
5481   // Add remains of b.
5482   if (bi < b.length) {
5483     bs = b.substring(bi);
5484     if (s[i]) s[i] += bs; // coalesce with previous string
5485     else s[++i] = bs;
5486   }
5487
5488   // Special optimization for only a single match.
5489   // Otherwise, interpolate each of the numbers and rejoin the string.
5490   return s.length < 2
5491       ? (q[0] ? (b = q[0].x, function(t) { return b(t) + ""; })
5492       : function() { return b; })
5493       : (b = q.length, function(t) {
5494           for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t);
5495           return s.join("");
5496         });
5497 }
5498
5499 var d3_interpolate_numberA = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,
5500     d3_interpolate_numberB = new RegExp(d3_interpolate_numberA.source, "g");
5501
5502 d3.interpolate = d3_interpolate;
5503
5504 function d3_interpolate(a, b) {
5505   var i = d3.interpolators.length, f;
5506   while (--i >= 0 && !(f = d3.interpolators[i](a, b)));
5507   return f;
5508 }
5509
5510 d3.interpolators = [
5511   function(a, b) {
5512     var t = typeof b;
5513     return (t === "string" ? (d3_rgb_names.has(b) || /^(#|rgb\(|hsl\()/.test(b) ? d3_interpolateRgb : d3_interpolateString)
5514         : b instanceof d3_Color ? d3_interpolateRgb
5515         : Array.isArray(b) ? d3_interpolateArray
5516         : t === "object" && isNaN(b) ? d3_interpolateObject
5517         : d3_interpolateNumber)(a, b);
5518   }
5519 ];
5520
5521 d3.transform = function(string) {
5522   var g = d3_document.createElementNS(d3.ns.prefix.svg, "g");
5523   return (d3.transform = function(string) {
5524     if (string != null) {
5525       g.setAttribute("transform", string);
5526       var t = g.transform.baseVal.consolidate();
5527     }
5528     return new d3_transform(t ? t.matrix : d3_transformIdentity);
5529   })(string);
5530 };
5531
5532 // Compute x-scale and normalize the first row.
5533 // Compute shear and make second row orthogonal to first.
5534 // Compute y-scale and normalize the second row.
5535 // Finally, compute the rotation.
5536 function d3_transform(m) {
5537   var r0 = [m.a, m.b],
5538       r1 = [m.c, m.d],
5539       kx = d3_transformNormalize(r0),
5540       kz = d3_transformDot(r0, r1),
5541       ky = d3_transformNormalize(d3_transformCombine(r1, r0, -kz)) || 0;
5542   if (r0[0] * r1[1] < r1[0] * r0[1]) {
5543     r0[0] *= -1;
5544     r0[1] *= -1;
5545     kx *= -1;
5546     kz *= -1;
5547   }
5548   this.rotate = (kx ? Math.atan2(r0[1], r0[0]) : Math.atan2(-r1[0], r1[1])) * d3_degrees;
5549   this.translate = [m.e, m.f];
5550   this.scale = [kx, ky];
5551   this.skew = ky ? Math.atan2(kz, ky) * d3_degrees : 0;
5552 };
5553
5554 d3_transform.prototype.toString = function() {
5555   return "translate(" + this.translate
5556       + ")rotate(" + this.rotate
5557       + ")skewX(" + this.skew
5558       + ")scale(" + this.scale
5559       + ")";
5560 };
5561
5562 function d3_transformDot(a, b) {
5563   return a[0] * b[0] + a[1] * b[1];
5564 }
5565
5566 function d3_transformNormalize(a) {
5567   var k = Math.sqrt(d3_transformDot(a, a));
5568   if (k) {
5569     a[0] /= k;
5570     a[1] /= k;
5571   }
5572   return k;
5573 }
5574
5575 function d3_transformCombine(a, b, k) {
5576   a[0] += k * b[0];
5577   a[1] += k * b[1];
5578   return a;
5579 }
5580
5581 var d3_transformIdentity = {a: 1, b: 0, c: 0, d: 1, e: 0, f: 0};
5582
5583 d3.interpolateTransform = d3_interpolateTransform;
5584
5585 function d3_interpolateTransform(a, b) {
5586   var s = [], // string constants and placeholders
5587       q = [], // number interpolators
5588       n,
5589       A = d3.transform(a),
5590       B = d3.transform(b),
5591       ta = A.translate,
5592       tb = B.translate,
5593       ra = A.rotate,
5594       rb = B.rotate,
5595       wa = A.skew,
5596       wb = B.skew,
5597       ka = A.scale,
5598       kb = B.scale;
5599
5600   if (ta[0] != tb[0] || ta[1] != tb[1]) {
5601     s.push("translate(", null, ",", null, ")");
5602     q.push({i: 1, x: d3_interpolateNumber(ta[0], tb[0])}, {i: 3, x: d3_interpolateNumber(ta[1], tb[1])});
5603   } else if (tb[0] || tb[1]) {
5604     s.push("translate(" + tb + ")");
5605   } else {
5606     s.push("");
5607   }
5608
5609   if (ra != rb) {
5610     if (ra - rb > 180) rb += 360; else if (rb - ra > 180) ra += 360; // shortest path
5611     q.push({i: s.push(s.pop() + "rotate(", null, ")") - 2, x: d3_interpolateNumber(ra, rb)});
5612   } else if (rb) {
5613     s.push(s.pop() + "rotate(" + rb + ")");
5614   }
5615
5616   if (wa != wb) {
5617     q.push({i: s.push(s.pop() + "skewX(", null, ")") - 2, x: d3_interpolateNumber(wa, wb)});
5618   } else if (wb) {
5619     s.push(s.pop() + "skewX(" + wb + ")");
5620   }
5621
5622   if (ka[0] != kb[0] || ka[1] != kb[1]) {
5623     n = s.push(s.pop() + "scale(", null, ",", null, ")");
5624     q.push({i: n - 4, x: d3_interpolateNumber(ka[0], kb[0])}, {i: n - 2, x: d3_interpolateNumber(ka[1], kb[1])});
5625   } else if (kb[0] != 1 || kb[1] != 1) {
5626     s.push(s.pop() + "scale(" + kb + ")");
5627   }
5628
5629   n = q.length;
5630   return function(t) {
5631     var i = -1, o;
5632     while (++i < n) s[(o = q[i]).i] = o.x(t);
5633     return s.join("");
5634   };
5635 }
5636
5637 d3_transitionPrototype.tween = function(name, tween) {
5638   var id = this.id;
5639   if (arguments.length < 2) return this.node().__transition__[id].tween.get(name);
5640   return d3_selection_each(this, tween == null
5641         ? function(node) { node.__transition__[id].tween.remove(name); }
5642         : function(node) { node.__transition__[id].tween.set(name, tween); });
5643 };
5644
5645 function d3_transition_tween(groups, name, value, tween) {
5646   var id = groups.id;
5647   return d3_selection_each(groups, typeof value === "function"
5648       ? function(node, i, j) { node.__transition__[id].tween.set(name, tween(value.call(node, node.__data__, i, j))); }
5649       : (value = tween(value), function(node) { node.__transition__[id].tween.set(name, value); }));
5650 }
5651
5652 d3_transitionPrototype.attr = function(nameNS, value) {
5653   if (arguments.length < 2) {
5654
5655     // For attr(object), the object specifies the names and values of the
5656     // attributes to transition. The values may be functions that are
5657     // evaluated for each element.
5658     for (value in nameNS) this.attr(value, nameNS[value]);
5659     return this;
5660   }
5661
5662   var interpolate = nameNS == "transform" ? d3_interpolateTransform : d3_interpolate,
5663       name = d3.ns.qualify(nameNS);
5664
5665   // For attr(string, null), remove the attribute with the specified name.
5666   function attrNull() {
5667     this.removeAttribute(name);
5668   }
5669   function attrNullNS() {
5670     this.removeAttributeNS(name.space, name.local);
5671   }
5672
5673   // For attr(string, string), set the attribute with the specified name.
5674   function attrTween(b) {
5675     return b == null ? attrNull : (b += "", function() {
5676       var a = this.getAttribute(name), i;
5677       return a !== b && (i = interpolate(a, b), function(t) { this.setAttribute(name, i(t)); });
5678     });
5679   }
5680   function attrTweenNS(b) {
5681     return b == null ? attrNullNS : (b += "", function() {
5682       var a = this.getAttributeNS(name.space, name.local), i;
5683       return a !== b && (i = interpolate(a, b), function(t) { this.setAttributeNS(name.space, name.local, i(t)); });
5684     });
5685   }
5686
5687   return d3_transition_tween(this, "attr." + nameNS, value, name.local ? attrTweenNS : attrTween);
5688 };
5689
5690 d3_transitionPrototype.attrTween = function(nameNS, tween) {
5691   var name = d3.ns.qualify(nameNS);
5692
5693   function attrTween(d, i) {
5694     var f = tween.call(this, d, i, this.getAttribute(name));
5695     return f && function(t) { this.setAttribute(name, f(t)); };
5696   }
5697   function attrTweenNS(d, i) {
5698     var f = tween.call(this, d, i, this.getAttributeNS(name.space, name.local));
5699     return f && function(t) { this.setAttributeNS(name.space, name.local, f(t)); };
5700   }
5701
5702   return this.tween("attr." + nameNS, name.local ? attrTweenNS : attrTween);
5703 };
5704
5705 d3_transitionPrototype.style = function(name, value, priority) {
5706   var n = arguments.length;
5707   if (n < 3) {
5708
5709     // For style(object) or style(object, string), the object specifies the
5710     // names and values of the attributes to set or remove. The values may be
5711     // functions that are evaluated for each element. The optional string
5712     // specifies the priority.
5713     if (typeof name !== "string") {
5714       if (n < 2) value = "";
5715       for (priority in name) this.style(priority, name[priority], value);
5716       return this;
5717     }
5718
5719     // For style(string, string) or style(string, function), use the default
5720     // priority. The priority is ignored for style(string, null).
5721     priority = "";
5722   }
5723
5724   // For style(name, null) or style(name, null, priority), remove the style
5725   // property with the specified name. The priority is ignored.
5726   function styleNull() {
5727     this.style.removeProperty(name);
5728   }
5729
5730   // For style(name, string) or style(name, string, priority), set the style
5731   // property with the specified name, using the specified priority.
5732   // Otherwise, a name, value and priority are specified, and handled as below.
5733   function styleString(b) {
5734     return b == null ? styleNull : (b += "", function() {
5735       var a = d3_window.getComputedStyle(this, null).getPropertyValue(name), i;
5736       return a !== b && (i = d3_interpolate(a, b), function(t) { this.style.setProperty(name, i(t), priority); });
5737     });
5738   }
5739
5740   return d3_transition_tween(this, "style." + name, value, styleString);
5741 };
5742
5743 d3_transitionPrototype.styleTween = function(name, tween, priority) {
5744   if (arguments.length < 3) priority = "";
5745
5746   function styleTween(d, i) {
5747     var f = tween.call(this, d, i, d3_window.getComputedStyle(this, null).getPropertyValue(name));
5748     return f && function(t) { this.style.setProperty(name, f(t), priority); };
5749   }
5750
5751   return this.tween("style." + name, styleTween);
5752 };
5753
5754 d3_transitionPrototype.text = function(value) {
5755   return d3_transition_tween(this, "text", value, d3_transition_text);
5756 };
5757
5758 function d3_transition_text(b) {
5759   if (b == null) b = "";
5760   return function() { this.textContent = b; };
5761 }
5762
5763 d3_transitionPrototype.remove = function() {
5764   return this.each("end.transition", function() {
5765     var p;
5766     if (this.__transition__.count < 2 && (p = this.parentNode)) p.removeChild(this);
5767   });
5768 };
5769
5770 d3_transitionPrototype.ease = function(value) {
5771   var id = this.id;
5772   if (arguments.length < 1) return this.node().__transition__[id].ease;
5773   if (typeof value !== "function") value = d3.ease.apply(d3, arguments);
5774   return d3_selection_each(this, function(node) { node.__transition__[id].ease = value; });
5775 };
5776
5777 d3_transitionPrototype.delay = function(value) {
5778   var id = this.id;
5779   if (arguments.length < 1) return this.node().__transition__[id].delay;
5780   return d3_selection_each(this, typeof value === "function"
5781       ? function(node, i, j) { node.__transition__[id].delay = +value.call(node, node.__data__, i, j); }
5782       : (value = +value, function(node) { node.__transition__[id].delay = value; }));
5783 };
5784
5785 d3_transitionPrototype.duration = function(value) {
5786   var id = this.id;
5787   if (arguments.length < 1) return this.node().__transition__[id].duration;
5788   return d3_selection_each(this, typeof value === "function"
5789       ? function(node, i, j) { node.__transition__[id].duration = Math.max(1, value.call(node, node.__data__, i, j)); }
5790       : (value = Math.max(1, value), function(node) { node.__transition__[id].duration = value; }));
5791 };
5792
5793 d3_transitionPrototype.each = function(type, listener) {
5794   var id = this.id;
5795   if (arguments.length < 2) {
5796     var inherit = d3_transitionInherit,
5797         inheritId = d3_transitionInheritId;
5798     d3_transitionInheritId = id;
5799     d3_selection_each(this, function(node, i, j) {
5800       d3_transitionInherit = node.__transition__[id];
5801       type.call(node, node.__data__, i, j);
5802     });
5803     d3_transitionInherit = inherit;
5804     d3_transitionInheritId = inheritId;
5805   } else {
5806     d3_selection_each(this, function(node) {
5807       var transition = node.__transition__[id];
5808       (transition.event || (transition.event = d3.dispatch("start", "end"))).on(type, listener);
5809     });
5810   }
5811   return this;
5812 };
5813
5814 d3_transitionPrototype.transition = function() {
5815   var id0 = this.id,
5816       id1 = ++d3_transitionId,
5817       subgroups = [],
5818       subgroup,
5819       group,
5820       node,
5821       transition;
5822
5823   for (var j = 0, m = this.length; j < m; j++) {
5824     subgroups.push(subgroup = []);
5825     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
5826       if (node = group[i]) {
5827         transition = Object.create(node.__transition__[id0]);
5828         transition.delay += transition.duration;
5829         d3_transitionNode(node, i, id1, transition);
5830       }
5831       subgroup.push(node);
5832     }
5833   }
5834
5835   return d3_transition(subgroups, id1);
5836 };
5837
5838 function d3_transitionNode(node, i, id, inherit) {
5839   var lock = node.__transition__ || (node.__transition__ = {active: 0, count: 0}),
5840       transition = lock[id];
5841
5842   if (!transition) {
5843     var time = inherit.time;
5844
5845     transition = lock[id] = {
5846       tween: new d3_Map,
5847       time: time,
5848       ease: inherit.ease,
5849       delay: inherit.delay,
5850       duration: inherit.duration
5851     };
5852
5853     ++lock.count;
5854
5855     d3.timer(function(elapsed) {
5856       var d = node.__data__,
5857           ease = transition.ease,
5858           delay = transition.delay,
5859           duration = transition.duration,
5860           timer = d3_timer_active,
5861           tweened = [];
5862
5863       timer.t = delay + time;
5864       if (delay <= elapsed) return start(elapsed - delay);
5865       timer.c = start;
5866
5867       function start(elapsed) {
5868         if (lock.active > id) return stop();
5869         lock.active = id;
5870         transition.event && transition.event.start.call(node, d, i);
5871
5872         transition.tween.forEach(function(key, value) {
5873           if (value = value.call(node, d, i)) {
5874             tweened.push(value);
5875           }
5876         });
5877
5878         d3.timer(function() { // defer to end of current frame
5879           timer.c = tick(elapsed || 1) ? d3_true : tick;
5880           return 1;
5881         }, 0, time);
5882       }
5883
5884       function tick(elapsed) {
5885         if (lock.active !== id) return stop();
5886
5887         var t = elapsed / duration,
5888             e = ease(t),
5889             n = tweened.length;
5890
5891         while (n > 0) {
5892           tweened[--n].call(node, e);
5893         }
5894
5895         if (t >= 1) {
5896           transition.event && transition.event.end.call(node, d, i);
5897           return stop();
5898         }
5899       }
5900
5901       function stop() {
5902         if (--lock.count) delete lock[id];
5903         else delete node.__transition__;
5904         return 1;
5905       }
5906     }, 0, time);
5907   }
5908 }
5909
5910 d3.xhr = d3_xhrType(d3_identity);
5911
5912 function d3_xhrType(response) {
5913   return function(url, mimeType, callback) {
5914     if (arguments.length === 2 && typeof mimeType === "function") callback = mimeType, mimeType = null;
5915     return d3_xhr(url, mimeType, response, callback);
5916   };
5917 }
5918
5919 function d3_xhr(url, mimeType, response, callback) {
5920   var xhr = {},
5921       dispatch = d3.dispatch("beforesend", "progress", "load", "error"),
5922       headers = {},
5923       request = new XMLHttpRequest,
5924       responseType = null;
5925
5926   // If IE does not support CORS, use XDomainRequest.
5927   if (d3_window.XDomainRequest
5928       && !("withCredentials" in request)
5929       && /^(http(s)?:)?\/\//.test(url)) request = new XDomainRequest;
5930
5931   "onload" in request
5932       ? request.onload = request.onerror = respond
5933       : request.onreadystatechange = function() { request.readyState > 3 && respond(); };
5934
5935   function respond() {
5936     var status = request.status, result;
5937     if (!status && request.responseText || status >= 200 && status < 300 || status === 304) {
5938       try {
5939         result = response.call(xhr, request);
5940       } catch (e) {
5941         dispatch.error.call(xhr, e);
5942         return;
5943       }
5944       dispatch.load.call(xhr, result);
5945     } else {
5946       dispatch.error.call(xhr, request);
5947     }
5948   }
5949
5950   request.onprogress = function(event) {
5951     var o = d3.event;
5952     d3.event = event;
5953     try { dispatch.progress.call(xhr, request); }
5954     finally { d3.event = o; }
5955   };
5956
5957   xhr.header = function(name, value) {
5958     name = (name + "").toLowerCase();
5959     if (arguments.length < 2) return headers[name];
5960     if (value == null) delete headers[name];
5961     else headers[name] = value + "";
5962     return xhr;
5963   };
5964
5965   // If mimeType is non-null and no Accept header is set, a default is used.
5966   xhr.mimeType = function(value) {
5967     if (!arguments.length) return mimeType;
5968     mimeType = value == null ? null : value + "";
5969     return xhr;
5970   };
5971
5972   // Specifies what type the response value should take;
5973   // for instance, arraybuffer, blob, document, or text.
5974   xhr.responseType = function(value) {
5975     if (!arguments.length) return responseType;
5976     responseType = value;
5977     return xhr;
5978   };
5979
5980   // Specify how to convert the response content to a specific type;
5981   // changes the callback value on "load" events.
5982   xhr.response = function(value) {
5983     response = value;
5984     return xhr;
5985   };
5986
5987   // Convenience methods.
5988   ["get", "post"].forEach(function(method) {
5989     xhr[method] = function() {
5990       return xhr.send.apply(xhr, [method].concat(d3_array(arguments)));
5991     };
5992   });
5993
5994   // If callback is non-null, it will be used for error and load events.
5995   xhr.send = function(method, data, callback) {
5996     if (arguments.length === 2 && typeof data === "function") callback = data, data = null;
5997     request.open(method, url, true);
5998     if (mimeType != null && !("accept" in headers)) headers["accept"] = mimeType + ",*/*";
5999     if (request.setRequestHeader) for (var name in headers) request.setRequestHeader(name, headers[name]);
6000     if (mimeType != null && request.overrideMimeType) request.overrideMimeType(mimeType);
6001     if (responseType != null) request.responseType = responseType;
6002     if (callback != null) xhr.on("error", callback).on("load", function(request) { callback(null, request); });
6003     dispatch.beforesend.call(xhr, request);
6004     request.send(data == null ? null : data);
6005     return xhr;
6006   };
6007
6008   xhr.abort = function() {
6009     request.abort();
6010     return xhr;
6011   };
6012
6013   d3.rebind(xhr, dispatch, "on");
6014
6015   return callback == null ? xhr : xhr.get(d3_xhr_fixCallback(callback));
6016 };
6017
6018 function d3_xhr_fixCallback(callback) {
6019   return callback.length === 1
6020       ? function(error, request) { callback(error == null ? request : null); }
6021       : callback;
6022 }
6023
6024 d3.text = d3_xhrType(function(request) {
6025   return request.responseText;
6026 });
6027
6028 d3.json = function(url, callback) {
6029   return d3_xhr(url, "application/json", d3_json, callback);
6030 };
6031
6032 function d3_json(request) {
6033   return JSON.parse(request.responseText);
6034 }
6035
6036 d3.html = function(url, callback) {
6037   return d3_xhr(url, "text/html", d3_html, callback);
6038 };
6039
6040 function d3_html(request) {
6041   var range = d3_document.createRange();
6042   range.selectNode(d3_document.body);
6043   return range.createContextualFragment(request.responseText);
6044 }
6045
6046 d3.xml = d3_xhrType(function(request) {
6047   return request.responseXML;
6048 });
6049   if (typeof define === "function" && define.amd) {
6050     define(d3);
6051   } else if (typeof module === "object" && module.exports) {
6052     module.exports = d3;
6053   } else {
6054     this.d3 = d3;
6055   }
6056 }();
6057 d3.combobox = function() {
6058     var event = d3.dispatch('accept'),
6059         data = [],
6060         suggestions = [],
6061         minItems = 2;
6062
6063     var fetcher = function(val, cb) {
6064         cb(data.filter(function(d) {
6065             return d.value
6066                 .toString()
6067                 .toLowerCase()
6068                 .indexOf(val.toLowerCase()) !== -1;
6069         }));
6070     };
6071
6072     var combobox = function(input) {
6073         var idx = -1,
6074             container = d3.select(document.body)
6075                 .selectAll('div.combobox')
6076                 .filter(function(d) { return d === input.node(); }),
6077             shown = !container.empty();
6078
6079         input
6080             .classed('combobox-input', true)
6081             .on('focus.typeahead', focus)
6082             .on('blur.typeahead', blur)
6083             .on('keydown.typeahead', keydown)
6084             .on('keyup.typeahead', keyup)
6085             .on('input.typeahead', change)
6086             .each(function() {
6087                 var parent = this.parentNode,
6088                     sibling = this.nextSibling;
6089
6090                 var caret = d3.select(parent).selectAll('.combobox-caret')
6091                     .filter(function(d) { return d === input.node(); })
6092                     .data([input.node()]);
6093
6094                 caret.enter().insert('div', function() { return sibling; })
6095                     .attr('class', 'combobox-caret');
6096
6097                 caret
6098                     .on('mousedown', function () {
6099                         // prevent the form element from blurring. it blurs
6100                         // on mousedown
6101                         d3.event.stopPropagation();
6102                         d3.event.preventDefault();
6103                         input.node().focus();
6104                         fetch('', render);
6105                     });
6106             });
6107
6108         function focus() {
6109             fetch(value(), render);
6110         }
6111
6112         function blur() {
6113             window.setTimeout(hide, 150);
6114         }
6115
6116         function show() {
6117             if (!shown) {
6118                 container = d3.select(document.body)
6119                     .insert('div', ':first-child')
6120                     .datum(input.node())
6121                     .attr('class', 'combobox')
6122                     .style({
6123                         position: 'absolute',
6124                         display: 'block',
6125                         left: '0px'
6126                     })
6127                     .on('mousedown', function () {
6128                         // prevent moving focus out of the text field
6129                         d3.event.preventDefault();
6130                     });
6131
6132                 d3.select(document.body)
6133                     .on('scroll.combobox', render, true);
6134
6135                 shown = true;
6136             }
6137         }
6138
6139         function hide() {
6140             if (shown) {
6141                 idx = -1;
6142                 container.remove();
6143
6144                 d3.select(document.body)
6145                     .on('scroll.combobox', null);
6146
6147                 shown = false;
6148             }
6149         }
6150
6151         function keydown() {
6152            switch (d3.event.keyCode) {
6153                // backspace, delete
6154                case 8:
6155                case 46:
6156                    input.on('input.typeahead', function() {
6157                        idx = -1;
6158                        render();
6159                        var start = input.property('selectionStart');
6160                        input.node().setSelectionRange(start, start);
6161                        input.on('input.typeahead', change);
6162                    });
6163                    break;
6164                // tab
6165                case 9:
6166                    container.selectAll('a.selected').each(event.accept);
6167                    break;
6168                // return
6169                case 13:
6170                    d3.event.preventDefault();
6171                    break;
6172                // up arrow
6173                case 38:
6174                    nav(-1);
6175                    d3.event.preventDefault();
6176                    break;
6177                // down arrow
6178                case 40:
6179                    nav(+1);
6180                    d3.event.preventDefault();
6181                    break;
6182            }
6183            d3.event.stopPropagation();
6184         }
6185
6186         function keyup() {
6187             switch (d3.event.keyCode) {
6188                 // escape
6189                 case 27:
6190                     hide();
6191                     break;
6192                 // return
6193                 case 13:
6194                     container.selectAll('a.selected').each(event.accept);
6195                     hide();
6196                     break;
6197             }
6198         }
6199
6200         function change() {
6201             fetch(value(), function() {
6202                 autocomplete();
6203                 render();
6204             });
6205         }
6206
6207         function nav(dir) {
6208             idx = Math.max(Math.min(idx + dir, suggestions.length - 1), 0);
6209             input.property('value', suggestions[idx].value);
6210             render();
6211             ensureVisible();
6212         }
6213
6214         function value() {
6215             var value = input.property('value'),
6216                 start = input.property('selectionStart'),
6217                 end = input.property('selectionEnd');
6218
6219             if (start && end) {
6220                 value = value.substring(0, start);
6221             }
6222
6223             return value;
6224         }
6225
6226         function fetch(v, cb) {
6227             fetcher.call(input, v, function(_) {
6228                 suggestions = _;
6229                 cb();
6230             });
6231         }
6232
6233         function autocomplete() {
6234             var v = value();
6235
6236             idx = -1;
6237
6238             if (!v) return;
6239
6240             for (var i = 0; i < suggestions.length; i++) {
6241                 if (suggestions[i].value.toLowerCase().indexOf(v.toLowerCase()) === 0) {
6242                     var completion = v + suggestions[i].value.substr(v.length);
6243                     idx = i;
6244                     input.property('value', completion);
6245                     input.node().setSelectionRange(v.length, completion.length);
6246                     return;
6247                 }
6248             }
6249         }
6250
6251         function render() {
6252             if (suggestions.length >= minItems && document.activeElement === input.node()) {
6253                 show();
6254             } else {
6255                 hide();
6256                 return;
6257             }
6258
6259             var options = container
6260                 .selectAll('a.combobox-option')
6261                 .data(suggestions, function(d) { return d.value; });
6262
6263             options.enter().append('a')
6264                 .attr('class', 'combobox-option')
6265                 .text(function(d) { return d.value; });
6266
6267             options
6268                 .attr('title', function(d) { return d.title; })
6269                 .classed('selected', function(d, i) { return i == idx; })
6270                 .on('mouseover', select)
6271                 .on('click', accept)
6272                 .order();
6273
6274             options.exit()
6275                 .remove();
6276
6277             var rect = input.node().getBoundingClientRect();
6278
6279             container.style({
6280                 'left': rect.left + 'px',
6281                 'width': rect.width + 'px',
6282                 'top': rect.height + rect.top + 'px'
6283             });
6284         }
6285
6286         function select(d, i) {
6287             idx = i;
6288             render();
6289         }
6290
6291         function ensureVisible() {
6292             var node = container.selectAll('a.selected').node();
6293             if (node) node.scrollIntoView();
6294         }
6295
6296         function accept(d) {
6297             if (!shown) return;
6298             input
6299                 .property('value', d.value)
6300                 .trigger('change');
6301             event.accept(d);
6302             hide();
6303         }
6304     };
6305
6306     combobox.fetcher = function(_) {
6307         if (!arguments.length) return fetcher;
6308         fetcher = _;
6309         return combobox;
6310     };
6311
6312     combobox.data = function(_) {
6313         if (!arguments.length) return data;
6314         data = _;
6315         return combobox;
6316     };
6317
6318     combobox.minItems = function(_) {
6319         if (!arguments.length) return minItems;
6320         minItems = _;
6321         return combobox;
6322     };
6323
6324     return d3.rebind(combobox, event, 'on');
6325 };
6326 d3.geo.tile = function() {
6327   var size = [960, 500],
6328       scale = 256,
6329       scaleExtent = [0, 20],
6330       translate = [size[0] / 2, size[1] / 2],
6331       zoomDelta = 0;
6332
6333   function bound(_) {
6334       return Math.min(scaleExtent[1], Math.max(scaleExtent[0], _));
6335   }
6336
6337   function tile() {
6338     var z = Math.max(Math.log(scale) / Math.LN2 - 8, 0),
6339         z0 = bound(Math.round(z + zoomDelta)),
6340         k = Math.pow(2, z - z0 + 8),
6341         origin = [(translate[0] - scale / 2) / k, (translate[1] - scale / 2) / k],
6342         tiles = [],
6343         cols = d3.range(Math.max(0, Math.floor(-origin[0])), Math.max(0, Math.ceil(size[0] / k - origin[0]))),
6344         rows = d3.range(Math.max(0, Math.floor(-origin[1])), Math.max(0, Math.ceil(size[1] / k - origin[1])));
6345
6346     rows.forEach(function(y) {
6347       cols.forEach(function(x) {
6348         tiles.push([x, y, z0]);
6349       });
6350     });
6351
6352     tiles.translate = origin;
6353     tiles.scale = k;
6354
6355     return tiles;
6356   }
6357
6358   tile.scaleExtent = function(_) {
6359     if (!arguments.length) return scaleExtent;
6360     scaleExtent = _;
6361     return tile;
6362   };
6363
6364   tile.size = function(_) {
6365     if (!arguments.length) return size;
6366     size = _;
6367     return tile;
6368   };
6369
6370   tile.scale = function(_) {
6371     if (!arguments.length) return scale;
6372     scale = _;
6373     return tile;
6374   };
6375
6376   tile.translate = function(_) {
6377     if (!arguments.length) return translate;
6378     translate = _;
6379     return tile;
6380   };
6381
6382   tile.zoomDelta = function(_) {
6383     if (!arguments.length) return zoomDelta;
6384     zoomDelta = +_;
6385     return tile;
6386   };
6387
6388   return tile;
6389 };
6390 d3.jsonp = function (url, callback) {
6391   function rand() {
6392     var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',
6393       c = '', i = -1;
6394     while (++i < 15) c += chars.charAt(Math.floor(Math.random() * 52));
6395     return c;
6396   }
6397
6398   function create(url) {
6399     var e = url.match(/callback=d3.jsonp.(\w+)/),
6400       c = e ? e[1] : rand();
6401     d3.jsonp[c] = function(data) {
6402       callback(data);
6403       delete d3.jsonp[c];
6404       script.remove();
6405     };
6406     return 'd3.jsonp.' + c;
6407   }
6408
6409   var cb = create(url),
6410     script = d3.select('head')
6411     .append('script')
6412     .attr('type', 'text/javascript')
6413     .attr('src', url.replace(/(\{|%7B)callback(\}|%7D)/, cb));
6414 };
6415 /*
6416  * This code is licensed under the MIT license.
6417  *
6418  * Copyright © 2013, iD authors.
6419  *
6420  * Portions copyright © 2011, Keith Cirkel
6421  * See https://github.com/keithamus/jwerty
6422  *
6423  */
6424 d3.keybinding = function(namespace) {
6425     var bindings = [];
6426
6427     function matches(binding, event) {
6428         for (var p in binding.event) {
6429             if (event[p] != binding.event[p])
6430                 return false;
6431         }
6432
6433         return (!binding.capture) === (event.eventPhase !== Event.CAPTURING_PHASE);
6434     }
6435
6436     function capture() {
6437         for (var i = 0; i < bindings.length; i++) {
6438             var binding = bindings[i];
6439             if (matches(binding, d3.event)) {
6440                 binding.callback();
6441             }
6442         }
6443     }
6444
6445     function bubble() {
6446         var tagName = d3.select(d3.event.target).node().tagName;
6447         if (tagName == 'INPUT' || tagName == 'SELECT' || tagName == 'TEXTAREA') {
6448             return;
6449         }
6450         capture();
6451     }
6452
6453     function keybinding(selection) {
6454         selection = selection || d3.select(document);
6455         selection.on('keydown.capture' + namespace, capture, true);
6456         selection.on('keydown.bubble' + namespace, bubble, false);
6457         return keybinding;
6458     }
6459
6460     keybinding.off = function(selection) {
6461         selection = selection || d3.select(document);
6462         selection.on('keydown.capture' + namespace, null);
6463         selection.on('keydown.bubble' + namespace, null);
6464         return keybinding;
6465     };
6466
6467     keybinding.on = function(code, callback, capture) {
6468         var binding = {
6469             event: {
6470                 keyCode: 0,
6471                 shiftKey: false,
6472                 ctrlKey: false,
6473                 altKey: false,
6474                 metaKey: false
6475             },
6476             capture: capture,
6477             callback: callback
6478         };
6479
6480         code = code.toLowerCase().match(/(?:(?:[^+⇧⌃⌥⌘])+|[⇧⌃⌥⌘]|\+\+|^\+$)/g);
6481
6482         for (var i = 0; i < code.length; i++) {
6483             // Normalise matching errors
6484             if (code[i] === '++') code[i] = '+';
6485
6486             if (code[i] in d3.keybinding.modifierCodes) {
6487                 binding.event[d3.keybinding.modifierProperties[d3.keybinding.modifierCodes[code[i]]]] = true;
6488             } else if (code[i] in d3.keybinding.keyCodes) {
6489                 binding.event.keyCode = d3.keybinding.keyCodes[code[i]];
6490             }
6491         }
6492
6493         bindings.push(binding);
6494
6495         return keybinding;
6496     };
6497
6498     return keybinding;
6499 };
6500
6501 (function () {
6502     d3.keybinding.modifierCodes = {
6503         // Shift key, ⇧
6504         '⇧': 16, shift: 16,
6505         // CTRL key, on Mac: ⌃
6506         '⌃': 17, ctrl: 17,
6507         // ALT key, on Mac: ⌥ (Alt)
6508         '⌥': 18, alt: 18, option: 18,
6509         // META, on Mac: ⌘ (CMD), on Windows (Win), on Linux (Super)
6510         '⌘': 91, meta: 91, cmd: 91, 'super': 91, win: 91
6511     };
6512
6513     d3.keybinding.modifierProperties = {
6514         16: 'shiftKey',
6515         17: 'ctrlKey',
6516         18: 'altKey',
6517         91: 'metaKey'
6518     };
6519
6520     d3.keybinding.keyCodes = {
6521         // Backspace key, on Mac: ⌫ (Backspace)
6522         '⌫': 8, backspace: 8,
6523         // Tab Key, on Mac: ⇥ (Tab), on Windows ⇥⇥
6524         '⇥': 9, '⇆': 9, tab: 9,
6525         // Return key, ↩
6526         '↩': 13, 'return': 13, enter: 13, '⌅': 13,
6527         // Pause/Break key
6528         'pause': 19, 'pause-break': 19,
6529         // Caps Lock key, ⇪
6530         '⇪': 20, caps: 20, 'caps-lock': 20,
6531         // Escape key, on Mac: ⎋, on Windows: Esc
6532         '⎋': 27, escape: 27, esc: 27,
6533         // Space key
6534         space: 32,
6535         // Page-Up key, or pgup, on Mac: ↖
6536         '↖': 33, pgup: 33, 'page-up': 33,
6537         // Page-Down key, or pgdown, on Mac: ↘
6538         '↘': 34, pgdown: 34, 'page-down': 34,
6539         // END key, on Mac: ⇟
6540         '⇟': 35, end: 35,
6541         // HOME key, on Mac: ⇞
6542         '⇞': 36, home: 36,
6543         // Insert key, or ins
6544         ins: 45, insert: 45,
6545         // Delete key, on Mac: ⌦ (Delete)
6546         '⌦': 46, del: 46, 'delete': 46,
6547         // Left Arrow Key, or ←
6548         '←': 37, left: 37, 'arrow-left': 37,
6549         // Up Arrow Key, or ↑
6550         '↑': 38, up: 38, 'arrow-up': 38,
6551         // Right Arrow Key, or →
6552         '→': 39, right: 39, 'arrow-right': 39,
6553         // Up Arrow Key, or ↓
6554         '↓': 40, down: 40, 'arrow-down': 40,
6555         // odities, printing characters that come out wrong:
6556         // Num-Multiply, or *
6557         '*': 106, star: 106, asterisk: 106, multiply: 106,
6558         // Num-Plus or +
6559         '+': 107, 'plus': 107,
6560         // Num-Subtract, or -
6561         '-': 109, subtract: 109,
6562         // Semicolon
6563         ';': 186, semicolon:186,
6564         // = or equals
6565         '=': 187, 'equals': 187,
6566         // Comma, or ,
6567         ',': 188, comma: 188,
6568         'dash': 189, //???
6569         // Period, or ., or full-stop
6570         '.': 190, period: 190, 'full-stop': 190,
6571         // Slash, or /, or forward-slash
6572         '/': 191, slash: 191, 'forward-slash': 191,
6573         // Tick, or `, or back-quote
6574         '`': 192, tick: 192, 'back-quote': 192,
6575         // Open bracket, or [
6576         '[': 219, 'open-bracket': 219,
6577         // Back slash, or \
6578         '\\': 220, 'back-slash': 220,
6579         // Close backet, or ]
6580         ']': 221, 'close-bracket': 221,
6581         // Apostrophe, or Quote, or '
6582         '\'': 222, quote: 222, apostrophe: 222
6583     };
6584
6585     // NUMPAD 0-9
6586     var i = 95, n = 0;
6587     while (++i < 106) {
6588         d3.keybinding.keyCodes['num-' + n] = i;
6589         ++n;
6590     }
6591
6592     // 0-9
6593     i = 47; n = 0;
6594     while (++i < 58) {
6595         d3.keybinding.keyCodes[n] = i;
6596         ++n;
6597     }
6598
6599     // F1-F25
6600     i = 111; n = 1;
6601     while (++i < 136) {
6602         d3.keybinding.keyCodes['f' + n] = i;
6603         ++n;
6604     }
6605
6606     // a-z
6607     i = 64;
6608     while (++i < 91) {
6609         d3.keybinding.keyCodes[String.fromCharCode(i).toLowerCase()] = i;
6610     }
6611 })();
6612 d3.selection.prototype.one = function (type, listener, capture) {
6613     var target = this, typeOnce = type + ".once";
6614     function one() {
6615         target.on(typeOnce, null);
6616         listener.apply(this, arguments);
6617     }
6618     target.on(typeOnce, one, capture);
6619     return this;
6620 };
6621 d3.selection.prototype.dimensions = function (dimensions) {
6622     if (!arguments.length) {
6623         var node = this.node();
6624         return [node.offsetWidth,
6625                 node.offsetHeight];
6626     }
6627     return this.attr({width: dimensions[0], height: dimensions[1]});
6628 };
6629 d3.selection.prototype.trigger = function (type) {
6630     this.each(function() {
6631         var evt = document.createEvent('HTMLEvents');
6632         evt.initEvent(type, true, true);
6633         this.dispatchEvent(evt);
6634     });
6635 };
6636 d3.typeahead = function() {
6637     var event = d3.dispatch('accept'),
6638         autohighlight = false,
6639         data;
6640
6641     var typeahead = function(selection) {
6642         var container,
6643             hidden,
6644             idx = autohighlight ? 0 : -1;
6645
6646         function setup() {
6647             var rect = selection.node().getBoundingClientRect();
6648             container = d3.select(document.body)
6649                 .append('div').attr('class', 'typeahead')
6650                 .style({
6651                     position: 'absolute',
6652                     left: rect.left + 'px',
6653                     top: rect.bottom + 'px'
6654                 });
6655             selection
6656                 .on('keyup.typeahead', key);
6657             hidden = false;
6658         }
6659
6660         function hide() {
6661             container.remove();
6662             idx = autohighlight ? 0 : -1;
6663             hidden = true;
6664         }
6665
6666         function slowHide() {
6667             if (autohighlight) {
6668                 if (container.select('a.selected').node()) {
6669                     select(container.select('a.selected').datum());
6670                     event.accept();
6671                 }
6672             }
6673             window.setTimeout(hide, 150);
6674         }
6675
6676         selection
6677             .on('focus.typeahead', setup)
6678             .on('blur.typeahead', slowHide);
6679
6680         function key() {
6681            var len = container.selectAll('a').data().length;
6682            if (d3.event.keyCode === 40) {
6683                idx = Math.min(idx + 1, len - 1);
6684                return highlight();
6685            } else if (d3.event.keyCode === 38) {
6686                idx = Math.max(idx - 1, 0);
6687                return highlight();
6688            } else if (d3.event.keyCode === 13) {
6689                if (container.select('a.selected').node()) {
6690                    select(container.select('a.selected').datum());
6691                }
6692                event.accept();
6693                hide();
6694            } else {
6695                update();
6696            }
6697         }
6698
6699         function highlight() {
6700             container
6701                 .selectAll('a')
6702                 .classed('selected', function(d, i) { return i == idx; });
6703         }
6704
6705         function update() {
6706             if (hidden) setup();
6707
6708             data(selection, function(data) {
6709                 container.style('display', function() {
6710                     return data.length ? 'block' : 'none';
6711                 });
6712
6713                 var options = container
6714                     .selectAll('a')
6715                     .data(data, function(d) { return d.value; });
6716
6717                 options.enter()
6718                     .append('a')
6719                     .text(function(d) { return d.value; })
6720                     .attr('title', function(d) { return d.title; })
6721                     .on('click', select);
6722
6723                 options.exit().remove();
6724
6725                 options
6726                     .classed('selected', function(d, i) { return i == idx; });
6727             });
6728         }
6729
6730         function select(d) {
6731             selection
6732                 .property('value', d.value)
6733                 .trigger('change');
6734         }
6735
6736     };
6737
6738     typeahead.data = function(_) {
6739         if (!arguments.length) return data;
6740         data = _;
6741         return typeahead;
6742     };
6743
6744     typeahead.autohighlight = function(_) {
6745         if (!arguments.length) return autohighlight;
6746         autohighlight = _;
6747         return typeahead;
6748     };
6749
6750     return d3.rebind(typeahead, event, 'on');
6751 };
6752 // Tooltips and svg mask used to highlight certain features
6753 d3.curtain = function() {
6754
6755     var event = d3.dispatch(),
6756         surface,
6757         tooltip,
6758         darkness;
6759
6760     function curtain(selection) {
6761
6762         surface = selection.append('svg')
6763             .attr('id', 'curtain')
6764             .style({
6765                 'z-index': 1000,
6766                 'pointer-events': 'none',
6767                 'position': 'absolute',
6768                 'top': 0,
6769                 'left': 0
6770             });
6771
6772         darkness = surface.append('path')
6773             .attr({
6774                 x: 0,
6775                 y: 0,
6776                 'class': 'curtain-darkness'
6777             });
6778
6779         d3.select(window).on('resize.curtain', resize);
6780
6781         tooltip = selection.append('div')
6782             .attr('class', 'tooltip')
6783             .style('z-index', 1002);
6784
6785         tooltip.append('div').attr('class', 'tooltip-arrow');
6786         tooltip.append('div').attr('class', 'tooltip-inner');
6787
6788         resize();
6789
6790         function resize() {
6791             surface.attr({
6792                 width: window.innerWidth,
6793                 height: window.innerHeight
6794             });
6795             curtain.cut(darkness.datum());
6796         }
6797     }
6798
6799     curtain.reveal = function(box, text, tooltipclass, duration) {
6800         if (typeof box === 'string') box = d3.select(box).node();
6801         if (box.getBoundingClientRect) box = box.getBoundingClientRect();
6802
6803         curtain.cut(box, duration);
6804
6805         if (text) {
6806             // pseudo markdown bold text hack
6807             var parts = text.split('**');
6808             var html = parts[0] ? '<span>' + parts[0] + '</span>' : '';
6809             if (parts[1]) html += '<span class="bold">' + parts[1] + '</span>';
6810
6811             var dimensions = tooltip.classed('in', true)
6812                 .select('.tooltip-inner')
6813                     .html(html)
6814                     .dimensions();
6815
6816             var pos;
6817
6818             var w = window.innerWidth,
6819                 h = window.innerHeight;
6820
6821             if (box.top + box.height < Math.min(100, box.width + box.left)) {
6822                 side = 'bottom';
6823                 pos = [box.left + box.width / 2 - dimensions[0]/ 2, box.top + box.height];
6824
6825             } else if (box.left + box.width + 300 < window.innerWidth) {
6826                 side = 'right';
6827                 pos = [box.left + box.width, box.top + box.height / 2 - dimensions[1] / 2];
6828
6829             } else if (box.left > 300) {
6830                 side = 'left';
6831                 pos = [box.left - 200, box.top + box.height / 2 - dimensions[1] / 2];
6832             } else {
6833                 side = 'bottom';
6834                 pos = [box.left, box.top + box.height];
6835             }
6836
6837             pos = [
6838                 Math.min(Math.max(10, pos[0]), w - dimensions[0] - 10),
6839                 Math.min(Math.max(10, pos[1]), h - dimensions[1] - 10)
6840             ];
6841
6842
6843             if (duration !== 0 || !tooltip.classed(side)) tooltip.call(iD.ui.Toggle(true));
6844
6845             tooltip
6846                 .style('top', pos[1] + 'px')
6847                 .style('left', pos[0] + 'px')
6848                 .attr('class', 'curtain-tooltip tooltip in ' + side + ' ' + tooltipclass)
6849                 .select('.tooltip-inner')
6850                     .html(html);
6851
6852         } else {
6853             tooltip.call(iD.ui.Toggle(false));
6854         }
6855     };
6856
6857     curtain.cut = function(datum, duration) {
6858         darkness.datum(datum);
6859
6860         (duration === 0 ? darkness : darkness.transition().duration(duration || 600))
6861             .attr('d', function(d) {
6862                 var string = "M 0,0 L 0," + window.innerHeight + " L " +
6863                     window.innerWidth + "," + window.innerHeight + "L" +
6864                     window.innerWidth + ",0 Z";
6865
6866                 if (!d) return string;
6867                 return string + 'M' +
6868                     d.left + ',' + d.top + 'L' +
6869                     d.left + ',' + (d.top + d.height) + 'L' +
6870                     (d.left + d.width) + ',' + (d.top + d.height) + 'L' +
6871                     (d.left + d.width) + ',' + (d.top) + 'Z';
6872
6873             });
6874     };
6875
6876     curtain.remove = function() {
6877         surface.remove();
6878         tooltip.remove();
6879     };
6880
6881     return d3.rebind(curtain, event, 'on');
6882 };
6883 // Like selection.property('value', ...), but avoids no-op value sets,
6884 // which can result in layout/repaint thrashing in some situations.
6885 d3.selection.prototype.value = function(value) {
6886     function d3_selection_value(value) {
6887       function valueNull() {
6888         delete this.value;
6889       }
6890
6891       function valueConstant() {
6892         if (this.value !== value) this.value = value;
6893       }
6894
6895       function valueFunction() {
6896         var x = value.apply(this, arguments);
6897         if (x == null) delete this.value;
6898         else if (this.value !== x) this.value = x;
6899       }
6900
6901       return value == null
6902           ? valueNull : (typeof value === "function"
6903           ? valueFunction : valueConstant);
6904     }
6905
6906     if (!arguments.length) return this.property('value');
6907     return this.each(d3_selection_value(value));
6908 };
6909 var JXON = new (function () {
6910   var
6911     sValueProp = "keyValue", sAttributesProp = "keyAttributes", sAttrPref = "@", /* you can customize these values */
6912     aCache = [], rIsNull = /^\s*$/, rIsBool = /^(?:true|false)$/i;
6913
6914   function parseText (sValue) {
6915     if (rIsNull.test(sValue)) { return null; }
6916     if (rIsBool.test(sValue)) { return sValue.toLowerCase() === "true"; }
6917     if (isFinite(sValue)) { return parseFloat(sValue); }
6918     if (isFinite(Date.parse(sValue))) { return new Date(sValue); }
6919     return sValue;
6920   }
6921
6922   function EmptyTree () { }
6923   EmptyTree.prototype.toString = function () { return "null"; };
6924   EmptyTree.prototype.valueOf = function () { return null; };
6925
6926   function objectify (vValue) {
6927     return vValue === null ? new EmptyTree() : vValue instanceof Object ? vValue : new vValue.constructor(vValue);
6928   }
6929
6930   function createObjTree (oParentNode, nVerb, bFreeze, bNesteAttr) {
6931     var
6932       nLevelStart = aCache.length, bChildren = oParentNode.hasChildNodes(),
6933       bAttributes = oParentNode.hasAttributes(), bHighVerb = Boolean(nVerb & 2);
6934
6935     var
6936       sProp, vContent, nLength = 0, sCollectedTxt = "",
6937       vResult = bHighVerb ? {} : /* put here the default value for empty nodes: */ true;
6938
6939     if (bChildren) {
6940       for (var oNode, nItem = 0; nItem < oParentNode.childNodes.length; nItem++) {
6941         oNode = oParentNode.childNodes.item(nItem);
6942         if (oNode.nodeType === 4) { sCollectedTxt += oNode.nodeValue; } /* nodeType is "CDATASection" (4) */
6943         else if (oNode.nodeType === 3) { sCollectedTxt += oNode.nodeValue.trim(); } /* nodeType is "Text" (3) */
6944         else if (oNode.nodeType === 1 && !oNode.prefix) { aCache.push(oNode); } /* nodeType is "Element" (1) */
6945       }
6946     }
6947
6948     var nLevelEnd = aCache.length, vBuiltVal = parseText(sCollectedTxt);
6949
6950     if (!bHighVerb && (bChildren || bAttributes)) { vResult = nVerb === 0 ? objectify(vBuiltVal) : {}; }
6951
6952     for (var nElId = nLevelStart; nElId < nLevelEnd; nElId++) {
6953       sProp = aCache[nElId].nodeName.toLowerCase();
6954       vContent = createObjTree(aCache[nElId], nVerb, bFreeze, bNesteAttr);
6955       if (vResult.hasOwnProperty(sProp)) {
6956         if (vResult[sProp].constructor !== Array) { vResult[sProp] = [vResult[sProp]]; }
6957         vResult[sProp].push(vContent);
6958       } else {
6959         vResult[sProp] = vContent;
6960         nLength++;
6961       }
6962     }
6963
6964     if (bAttributes) {
6965       var
6966         nAttrLen = oParentNode.attributes.length,
6967         sAPrefix = bNesteAttr ? "" : sAttrPref, oAttrParent = bNesteAttr ? {} : vResult;
6968
6969       for (var oAttrib, nAttrib = 0; nAttrib < nAttrLen; nLength++, nAttrib++) {
6970         oAttrib = oParentNode.attributes.item(nAttrib);
6971         oAttrParent[sAPrefix + oAttrib.name.toLowerCase()] = parseText(oAttrib.value.trim());
6972       }
6973
6974       if (bNesteAttr) {
6975         if (bFreeze) { Object.freeze(oAttrParent); }
6976         vResult[sAttributesProp] = oAttrParent;
6977         nLength -= nAttrLen - 1;
6978       }
6979     }
6980
6981     if (nVerb === 3 || (nVerb === 2 || nVerb === 1 && nLength > 0) && sCollectedTxt) {
6982       vResult[sValueProp] = vBuiltVal;
6983     } else if (!bHighVerb && nLength === 0 && sCollectedTxt) {
6984       vResult = vBuiltVal;
6985     }
6986
6987     if (bFreeze && (bHighVerb || nLength > 0)) { Object.freeze(vResult); }
6988
6989     aCache.length = nLevelStart;
6990
6991     return vResult;
6992   }
6993
6994   function loadObjTree (oXMLDoc, oParentEl, oParentObj) {
6995     var vValue, oChild;
6996
6997     if (oParentObj instanceof String || oParentObj instanceof Number || oParentObj instanceof Boolean) {
6998       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toString())); /* verbosity level is 0 */
6999     } else if (oParentObj.constructor === Date) {
7000       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toGMTString()));    
7001     }
7002
7003     for (var sName in oParentObj) {
7004       vValue = oParentObj[sName];
7005       if (isFinite(sName) || vValue instanceof Function) { continue; } /* verbosity level is 0 */
7006       if (sName === sValueProp) {
7007         if (vValue !== null && vValue !== true) { oParentEl.appendChild(oXMLDoc.createTextNode(vValue.constructor === Date ? vValue.toGMTString() : String(vValue))); }
7008       } else if (sName === sAttributesProp) { /* verbosity level is 3 */
7009         for (var sAttrib in vValue) { oParentEl.setAttribute(sAttrib, vValue[sAttrib]); }
7010       } else if (sName.charAt(0) === sAttrPref) {
7011         oParentEl.setAttribute(sName.slice(1), vValue);
7012       } else if (vValue.constructor === Array) {
7013         for (var nItem = 0; nItem < vValue.length; nItem++) {
7014           oChild = oXMLDoc.createElement(sName);
7015           loadObjTree(oXMLDoc, oChild, vValue[nItem]);
7016           oParentEl.appendChild(oChild);
7017         }
7018       } else {
7019         oChild = oXMLDoc.createElement(sName);
7020         if (vValue instanceof Object) {
7021           loadObjTree(oXMLDoc, oChild, vValue);
7022         } else if (vValue !== null && vValue !== true) {
7023           oChild.appendChild(oXMLDoc.createTextNode(vValue.toString()));
7024         }
7025         oParentEl.appendChild(oChild);
7026      }
7027    }
7028   }
7029
7030   this.build = function (oXMLParent, nVerbosity /* optional */, bFreeze /* optional */, bNesteAttributes /* optional */) {
7031     var _nVerb = arguments.length > 1 && typeof nVerbosity === "number" ? nVerbosity & 3 : /* put here the default verbosity level: */ 1;
7032     return createObjTree(oXMLParent, _nVerb, bFreeze || false, arguments.length > 3 ? bNesteAttributes : _nVerb === 3);    
7033   };
7034
7035   this.unbuild = function (oObjTree) {    
7036     var oNewDoc = document.implementation.createDocument("", "", null);
7037     loadObjTree(oNewDoc, oNewDoc, oObjTree);
7038     return oNewDoc;
7039   };
7040
7041   this.stringify = function (oObjTree) {
7042     return (new XMLSerializer()).serializeToString(JXON.unbuild(oObjTree));
7043   };
7044 })();
7045 // var myObject = JXON.build(doc);
7046 // we got our javascript object! try: alert(JSON.stringify(myObject));
7047
7048 // var newDoc = JXON.unbuild(myObject);
7049 // we got our Document instance! try: alert((new XMLSerializer()).serializeToString(newDoc));
7050 /**
7051  * @license
7052  * Lo-Dash 2.3.0 (Custom Build) <http://lodash.com/>
7053  * Build: `lodash --debug --output js/lib/lodash.js include="any,assign,bind,clone,compact,contains,debounce,difference,each,every,extend,filter,find,first,forEach,groupBy,indexOf,intersection,isEmpty,isEqual,isFunction,keys,last,map,omit,pairs,pluck,reject,some,throttle,union,uniq,unique,values,without,flatten,value,chain,cloneDeep,merge,pick" exports="global,node"`
7054  * Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
7055  * Based on Underscore.js 1.5.2 <http://underscorejs.org/LICENSE>
7056  * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
7057  * Available under MIT license <http://lodash.com/license>
7058  */
7059 ;(function() {
7060
7061   /** Used as a safe reference for `undefined` in pre ES5 environments */
7062   var undefined;
7063
7064   /** Used to pool arrays and objects used internally */
7065   var arrayPool = [],
7066       objectPool = [];
7067
7068   /** Used internally to indicate various things */
7069   var indicatorObject = {};
7070
7071   /** Used to prefix keys to avoid issues with `__proto__` and properties on `Object.prototype` */
7072   var keyPrefix = +new Date + '';
7073
7074   /** Used as the size when optimizations are enabled for large arrays */
7075   var largeArraySize = 75;
7076
7077   /** Used as the max size of the `arrayPool` and `objectPool` */
7078   var maxPoolSize = 40;
7079
7080   /** Used to match regexp flags from their coerced string values */
7081   var reFlags = /\w*$/;
7082
7083   /** Used to detected named functions */
7084   var reFuncName = /^\s*function[ \n\r\t]+\w/;
7085
7086   /** Used to detect functions containing a `this` reference */
7087   var reThis = /\bthis\b/;
7088
7089   /** Used to fix the JScript [[DontEnum]] bug */
7090   var shadowedProps = [
7091     'constructor', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable',
7092     'toLocaleString', 'toString', 'valueOf'
7093   ];
7094
7095   /** `Object#toString` result shortcuts */
7096   var argsClass = '[object Arguments]',
7097       arrayClass = '[object Array]',
7098       boolClass = '[object Boolean]',
7099       dateClass = '[object Date]',
7100       errorClass = '[object Error]',
7101       funcClass = '[object Function]',
7102       numberClass = '[object Number]',
7103       objectClass = '[object Object]',
7104       regexpClass = '[object RegExp]',
7105       stringClass = '[object String]';
7106
7107   /** Used to identify object classifications that `_.clone` supports */
7108   var cloneableClasses = {};
7109   cloneableClasses[funcClass] = false;
7110   cloneableClasses[argsClass] = cloneableClasses[arrayClass] =
7111   cloneableClasses[boolClass] = cloneableClasses[dateClass] =
7112   cloneableClasses[numberClass] = cloneableClasses[objectClass] =
7113   cloneableClasses[regexpClass] = cloneableClasses[stringClass] = true;
7114
7115   /** Used as an internal `_.debounce` options object */
7116   var debounceOptions = {
7117     'leading': false,
7118     'maxWait': 0,
7119     'trailing': false
7120   };
7121
7122   /** Used as the property descriptor for `__bindData__` */
7123   var descriptor = {
7124     'configurable': false,
7125     'enumerable': false,
7126     'value': null,
7127     'writable': false
7128   };
7129
7130   /** Used as the data object for `iteratorTemplate` */
7131   var iteratorData = {
7132     'args': '',
7133     'array': null,
7134     'bottom': '',
7135     'firstArg': '',
7136     'init': '',
7137     'keys': null,
7138     'loop': '',
7139     'shadowedProps': null,
7140     'support': null,
7141     'top': '',
7142     'useHas': false
7143   };
7144
7145   /** Used to determine if values are of the language type Object */
7146   var objectTypes = {
7147     'boolean': false,
7148     'function': true,
7149     'object': true,
7150     'number': false,
7151     'string': false,
7152     'undefined': false
7153   };
7154
7155   /** Used as a reference to the global object */
7156   var root = (objectTypes[typeof window] && window) || this;
7157
7158   /** Detect free variable `exports` */
7159   var freeExports = objectTypes[typeof exports] && exports && !exports.nodeType && exports;
7160
7161   /** Detect free variable `module` */
7162   var freeModule = objectTypes[typeof module] && module && !module.nodeType && module;
7163
7164   /** Detect the popular CommonJS extension `module.exports` */
7165   var moduleExports = freeModule && freeModule.exports === freeExports && freeExports;
7166
7167   /** Detect free variable `global` from Node.js or Browserified code and use it as `root` */
7168   var freeGlobal = objectTypes[typeof global] && global;
7169   if (freeGlobal && (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal)) {
7170     root = freeGlobal;
7171   }
7172
7173   /*--------------------------------------------------------------------------*/
7174
7175   /**
7176    * The base implementation of `_.indexOf` without support for binary searches
7177    * or `fromIndex` constraints.
7178    *
7179    * @private
7180    * @param {Array} array The array to search.
7181    * @param {*} value The value to search for.
7182    * @param {number} [fromIndex=0] The index to search from.
7183    * @returns {number} Returns the index of the matched value or `-1`.
7184    */
7185   function baseIndexOf(array, value, fromIndex) {
7186     var index = (fromIndex || 0) - 1,
7187         length = array ? array.length : 0;
7188
7189     while (++index < length) {
7190       if (array[index] === value) {
7191         return index;
7192       }
7193     }
7194     return -1;
7195   }
7196
7197   /**
7198    * An implementation of `_.contains` for cache objects that mimics the return
7199    * signature of `_.indexOf` by returning `0` if the value is found, else `-1`.
7200    *
7201    * @private
7202    * @param {Object} cache The cache object to inspect.
7203    * @param {*} value The value to search for.
7204    * @returns {number} Returns `0` if `value` is found, else `-1`.
7205    */
7206   function cacheIndexOf(cache, value) {
7207     var type = typeof value;
7208     cache = cache.cache;
7209
7210     if (type == 'boolean' || value == null) {
7211       return cache[value] ? 0 : -1;
7212     }
7213     if (type != 'number' && type != 'string') {
7214       type = 'object';
7215     }
7216     var key = type == 'number' ? value : keyPrefix + value;
7217     cache = (cache = cache[type]) && cache[key];
7218
7219     return type == 'object'
7220       ? (cache && baseIndexOf(cache, value) > -1 ? 0 : -1)
7221       : (cache ? 0 : -1);
7222   }
7223
7224   /**
7225    * Adds a given value to the corresponding cache object.
7226    *
7227    * @private
7228    * @param {*} value The value to add to the cache.
7229    */
7230   function cachePush(value) {
7231     var cache = this.cache,
7232         type = typeof value;
7233
7234     if (type == 'boolean' || value == null) {
7235       cache[value] = true;
7236     } else {
7237       if (type != 'number' && type != 'string') {
7238         type = 'object';
7239       }
7240       var key = type == 'number' ? value : keyPrefix + value,
7241           typeCache = cache[type] || (cache[type] = {});
7242
7243       if (type == 'object') {
7244         (typeCache[key] || (typeCache[key] = [])).push(value);
7245       } else {
7246         typeCache[key] = true;
7247       }
7248     }
7249   }
7250
7251   /**
7252    * Creates a cache object to optimize linear searches of large arrays.
7253    *
7254    * @private
7255    * @param {Array} [array=[]] The array to search.
7256    * @returns {null|Object} Returns the cache object or `null` if caching should not be used.
7257    */
7258   function createCache(array) {
7259     var index = -1,
7260         length = array.length,
7261         first = array[0],
7262         mid = array[(length / 2) | 0],
7263         last = array[length - 1];
7264
7265     if (first && typeof first == 'object' &&
7266         mid && typeof mid == 'object' && last && typeof last == 'object') {
7267       return false;
7268     }
7269     var cache = getObject();
7270     cache['false'] = cache['null'] = cache['true'] = cache['undefined'] = false;
7271
7272     var result = getObject();
7273     result.array = array;
7274     result.cache = cache;
7275     result.push = cachePush;
7276
7277     while (++index < length) {
7278       result.push(array[index]);
7279     }
7280     return result;
7281   }
7282
7283   /**
7284    * Gets an array from the array pool or creates a new one if the pool is empty.
7285    *
7286    * @private
7287    * @returns {Array} The array from the pool.
7288    */
7289   function getArray() {
7290     return arrayPool.pop() || [];
7291   }
7292
7293   /**
7294    * Gets an object from the object pool or creates a new one if the pool is empty.
7295    *
7296    * @private
7297    * @returns {Object} The object from the pool.
7298    */
7299   function getObject() {
7300     return objectPool.pop() || {
7301       'array': null,
7302       'cache': null,
7303       'false': false,
7304       'null': false,
7305       'number': null,
7306       'object': null,
7307       'push': null,
7308       'string': null,
7309       'true': false,
7310       'undefined': false
7311     };
7312   }
7313
7314   /**
7315    * Checks if `value` is a DOM node in IE < 9.
7316    *
7317    * @private
7318    * @param {*} value The value to check.
7319    * @returns {boolean} Returns `true` if the `value` is a DOM node, else `false`.
7320    */
7321   function isNode(value) {
7322     // IE < 9 presents DOM nodes as `Object` objects except they have `toString`
7323     // methods that are `typeof` "string" and still can coerce nodes to strings
7324     return typeof value.toString != 'function' && typeof (value + '') == 'string';
7325   }
7326
7327   /**
7328    * Releases the given array back to the array pool.
7329    *
7330    * @private
7331    * @param {Array} [array] The array to release.
7332    */
7333   function releaseArray(array) {
7334     array.length = 0;
7335     if (arrayPool.length < maxPoolSize) {
7336       arrayPool.push(array);
7337     }
7338   }
7339
7340   /**
7341    * Releases the given object back to the object pool.
7342    *
7343    * @private
7344    * @param {Object} [object] The object to release.
7345    */
7346   function releaseObject(object) {
7347     var cache = object.cache;
7348     if (cache) {
7349       releaseObject(cache);
7350     }
7351     object.array = object.cache =object.object = object.number = object.string =null;
7352     if (objectPool.length < maxPoolSize) {
7353       objectPool.push(object);
7354     }
7355   }
7356
7357   /**
7358    * Slices the `collection` from the `start` index up to, but not including,
7359    * the `end` index.
7360    *
7361    * Note: This function is used instead of `Array#slice` to support node lists
7362    * in IE < 9 and to ensure dense arrays are returned.
7363    *
7364    * @private
7365    * @param {Array|Object|string} collection The collection to slice.
7366    * @param {number} start The start index.
7367    * @param {number} end The end index.
7368    * @returns {Array} Returns the new array.
7369    */
7370   function slice(array, start, end) {
7371     start || (start = 0);
7372     if (typeof end == 'undefined') {
7373       end = array ? array.length : 0;
7374     }
7375     var index = -1,
7376         length = end - start || 0,
7377         result = Array(length < 0 ? 0 : length);
7378
7379     while (++index < length) {
7380       result[index] = array[start + index];
7381     }
7382     return result;
7383   }
7384
7385   /*--------------------------------------------------------------------------*/
7386
7387   /**
7388    * Used for `Array` method references.
7389    *
7390    * Normally `Array.prototype` would suffice, however, using an array literal
7391    * avoids issues in Narwhal.
7392    */
7393   var arrayRef = [];
7394
7395   /** Used for native method references */
7396   var errorProto = Error.prototype,
7397       objectProto = Object.prototype,
7398       stringProto = String.prototype;
7399
7400   /** Used to resolve the internal [[Class]] of values */
7401   var toString = objectProto.toString;
7402
7403   /** Used to detect if a method is native */
7404   var reNative = RegExp('^' +
7405     String(toString)
7406       .replace(/[.*+?^${}()|[\]\\]/g, '\\$&')
7407       .replace(/toString| for [^\]]+/g, '.*?') + '$'
7408   );
7409
7410   /** Native method shortcuts */
7411   var fnToString = Function.prototype.toString,
7412       getPrototypeOf = reNative.test(getPrototypeOf = Object.getPrototypeOf) && getPrototypeOf,
7413       hasOwnProperty = objectProto.hasOwnProperty,
7414       now = reNative.test(now = Date.now) && now || function() { return +new Date; },
7415       push = arrayRef.push,
7416       propertyIsEnumerable = objectProto.propertyIsEnumerable;
7417
7418   /** Used to set meta data on functions */
7419   var defineProperty = (function() {
7420     // IE 8 only accepts DOM elements
7421     try {
7422       var o = {},
7423           func = reNative.test(func = Object.defineProperty) && func,
7424           result = func(o, o, o) && func;
7425     } catch(e) { }
7426     return result;
7427   }());
7428
7429   /* Native method shortcuts for methods with the same name as other `lodash` methods */
7430   var nativeCreate = reNative.test(nativeCreate = Object.create) && nativeCreate,
7431       nativeIsArray = reNative.test(nativeIsArray = Array.isArray) && nativeIsArray,
7432       nativeKeys = reNative.test(nativeKeys = Object.keys) && nativeKeys,
7433       nativeMax = Math.max,
7434       nativeMin = Math.min;
7435
7436   /** Used to lookup a built-in constructor by [[Class]] */
7437   var ctorByClass = {};
7438   ctorByClass[arrayClass] = Array;
7439   ctorByClass[boolClass] = Boolean;
7440   ctorByClass[dateClass] = Date;
7441   ctorByClass[funcClass] = Function;
7442   ctorByClass[objectClass] = Object;
7443   ctorByClass[numberClass] = Number;
7444   ctorByClass[regexpClass] = RegExp;
7445   ctorByClass[stringClass] = String;
7446
7447   /** Used to avoid iterating non-enumerable properties in IE < 9 */
7448   var nonEnumProps = {};
7449   nonEnumProps[arrayClass] = nonEnumProps[dateClass] = nonEnumProps[numberClass] = { 'constructor': true, 'toLocaleString': true, 'toString': true, 'valueOf': true };
7450   nonEnumProps[boolClass] = nonEnumProps[stringClass] = { 'constructor': true, 'toString': true, 'valueOf': true };
7451   nonEnumProps[errorClass] = nonEnumProps[funcClass] = nonEnumProps[regexpClass] = { 'constructor': true, 'toString': true };
7452   nonEnumProps[objectClass] = { 'constructor': true };
7453
7454   (function() {
7455     var length = shadowedProps.length;
7456     while (length--) {
7457       var key = shadowedProps[length];
7458       for (var className in nonEnumProps) {
7459         if (hasOwnProperty.call(nonEnumProps, className) && !hasOwnProperty.call(nonEnumProps[className], key)) {
7460           nonEnumProps[className][key] = false;
7461         }
7462       }
7463     }
7464   }());
7465
7466   /*--------------------------------------------------------------------------*/
7467
7468   /**
7469    * Creates a `lodash` object which wraps the given value to enable intuitive
7470    * method chaining.
7471    *
7472    * In addition to Lo-Dash methods, wrappers also have the following `Array` methods:
7473    * `concat`, `join`, `pop`, `push`, `reverse`, `shift`, `slice`, `sort`, `splice`,
7474    * and `unshift`
7475    *
7476    * Chaining is supported in custom builds as long as the `value` method is
7477    * implicitly or explicitly included in the build.
7478    *
7479    * The chainable wrapper functions are:
7480    * `after`, `assign`, `bind`, `bindAll`, `bindKey`, `chain`, `compact`,
7481    * `compose`, `concat`, `countBy`, `create`, `createCallback`, `curry`,
7482    * `debounce`, `defaults`, `defer`, `delay`, `difference`, `filter`, `flatten`,
7483    * `forEach`, `forEachRight`, `forIn`, `forInRight`, `forOwn`, `forOwnRight`,
7484    * `functions`, `groupBy`, `indexBy`, `initial`, `intersection`, `invert`,
7485    * `invoke`, `keys`, `map`, `max`, `memoize`, `merge`, `min`, `object`, `omit`,
7486    * `once`, `pairs`, `partial`, `partialRight`, `pick`, `pluck`, `pull`, `push`,
7487    * `range`, `reject`, `remove`, `rest`, `reverse`, `shuffle`, `slice`, `sort`,
7488    * `sortBy`, `splice`, `tap`, `throttle`, `times`, `toArray`, `transform`,
7489    * `union`, `uniq`, `unshift`, `unzip`, `values`, `where`, `without`, `wrap`,
7490    * and `zip`
7491    *
7492    * The non-chainable wrapper functions are:
7493    * `clone`, `cloneDeep`, `contains`, `escape`, `every`, `find`, `findIndex`,
7494    * `findKey`, `findLast`, `findLastIndex`, `findLastKey`, `has`, `identity`,
7495    * `indexOf`, `isArguments`, `isArray`, `isBoolean`, `isDate`, `isElement`,
7496    * `isEmpty`, `isEqual`, `isFinite`, `isFunction`, `isNaN`, `isNull`, `isNumber`,
7497    * `isObject`, `isPlainObject`, `isRegExp`, `isString`, `isUndefined`, `join`,
7498    * `lastIndexOf`, `mixin`, `noConflict`, `parseInt`, `pop`, `random`, `reduce`,
7499    * `reduceRight`, `result`, `shift`, `size`, `some`, `sortedIndex`, `runInContext`,
7500    * `template`, `unescape`, `uniqueId`, and `value`
7501    *
7502    * The wrapper functions `first` and `last` return wrapped values when `n` is
7503    * provided, otherwise they return unwrapped values.
7504    *
7505    * Explicit chaining can be enabled by using the `_.chain` method.
7506    *
7507    * @name _
7508    * @constructor
7509    * @category Chaining
7510    * @param {*} value The value to wrap in a `lodash` instance.
7511    * @returns {Object} Returns a `lodash` instance.
7512    * @example
7513    *
7514    * var wrapped = _([1, 2, 3]);
7515    *
7516    * // returns an unwrapped value
7517    * wrapped.reduce(function(sum, num) {
7518    *   return sum + num;
7519    * });
7520    * // => 6
7521    *
7522    * // returns a wrapped value
7523    * var squares = wrapped.map(function(num) {
7524    *   return num * num;
7525    * });
7526    *
7527    * _.isArray(squares);
7528    * // => false
7529    *
7530    * _.isArray(squares.value());
7531    * // => true
7532    */
7533   function lodash(value) {
7534     // don't wrap if already wrapped, even if wrapped by a different `lodash` constructor
7535     return (value && typeof value == 'object' && !isArray(value) && hasOwnProperty.call(value, '__wrapped__'))
7536      ? value
7537      : new lodashWrapper(value);
7538   }
7539
7540   /**
7541    * A fast path for creating `lodash` wrapper objects.
7542    *
7543    * @private
7544    * @param {*} value The value to wrap in a `lodash` instance.
7545    * @param {boolean} chainAll A flag to enable chaining for all methods
7546    * @returns {Object} Returns a `lodash` instance.
7547    */
7548   function lodashWrapper(value, chainAll) {
7549     this.__chain__ = !!chainAll;
7550     this.__wrapped__ = value;
7551   }
7552   // ensure `new lodashWrapper` is an instance of `lodash`
7553   lodashWrapper.prototype = lodash.prototype;
7554
7555   /**
7556    * An object used to flag environments features.
7557    *
7558    * @static
7559    * @memberOf _
7560    * @type Object
7561    */
7562   var support = lodash.support = {};
7563
7564   (function() {
7565     var ctor = function() { this.x = 1; },
7566         object = { '0': 1, 'length': 1 },
7567         props = [];
7568
7569     ctor.prototype = { 'valueOf': 1, 'y': 1 };
7570     for (var key in new ctor) { props.push(key); }
7571     for (key in arguments) { }
7572
7573     /**
7574      * Detect if an `arguments` object's [[Class]] is resolvable (all but Firefox < 4, IE < 9).
7575      *
7576      * @memberOf _.support
7577      * @type boolean
7578      */
7579     support.argsClass = toString.call(arguments) == argsClass;
7580
7581     /**
7582      * Detect if `arguments` objects are `Object` objects (all but Narwhal and Opera < 10.5).
7583      *
7584      * @memberOf _.support
7585      * @type boolean
7586      */
7587     support.argsObject = arguments.constructor == Object && !(arguments instanceof Array);
7588
7589     /**
7590      * Detect if `name` or `message` properties of `Error.prototype` are
7591      * enumerable by default. (IE < 9, Safari < 5.1)
7592      *
7593      * @memberOf _.support
7594      * @type boolean
7595      */
7596     support.enumErrorProps = propertyIsEnumerable.call(errorProto, 'message') || propertyIsEnumerable.call(errorProto, 'name');
7597
7598     /**
7599      * Detect if `prototype` properties are enumerable by default.
7600      *
7601      * Firefox < 3.6, Opera > 9.50 - Opera < 11.60, and Safari < 5.1
7602      * (if the prototype or a property on the prototype has been set)
7603      * incorrectly sets a function's `prototype` property [[Enumerable]]
7604      * value to `true`.
7605      *
7606      * @memberOf _.support
7607      * @type boolean
7608      */
7609     support.enumPrototypes = propertyIsEnumerable.call(ctor, 'prototype');
7610
7611     /**
7612      * Detect if functions can be decompiled by `Function#toString`
7613      * (all but PS3 and older Opera mobile browsers & avoided in Windows 8 apps).
7614      *
7615      * @memberOf _.support
7616      * @type boolean
7617      */
7618     support.funcDecomp = !reNative.test(root.WinRTError) && reThis.test(function() { return this; });
7619
7620     /**
7621      * Detect if `Function#name` is supported (all but IE).
7622      *
7623      * @memberOf _.support
7624      * @type boolean
7625      */
7626     support.funcNames = typeof Function.name == 'string';
7627
7628     /**
7629      * Detect if `arguments` object indexes are non-enumerable
7630      * (Firefox < 4, IE < 9, PhantomJS, Safari < 5.1).
7631      *
7632      * @memberOf _.support
7633      * @type boolean
7634      */
7635     support.nonEnumArgs = key != 0;
7636
7637     /**
7638      * Detect if properties shadowing those on `Object.prototype` are non-enumerable.
7639      *
7640      * In IE < 9 an objects own properties, shadowing non-enumerable ones, are
7641      * made non-enumerable as well (a.k.a the JScript [[DontEnum]] bug).
7642      *
7643      * @memberOf _.support
7644      * @type boolean
7645      */
7646     support.nonEnumShadows = !/valueOf/.test(props);
7647
7648     /**
7649      * Detect if own properties are iterated after inherited properties (all but IE < 9).
7650      *
7651      * @memberOf _.support
7652      * @type boolean
7653      */
7654     support.ownLast = props[0] != 'x';
7655
7656     /**
7657      * Detect if `Array#shift` and `Array#splice` augment array-like objects correctly.
7658      *
7659      * Firefox < 10, IE compatibility mode, and IE < 9 have buggy Array `shift()`
7660      * and `splice()` functions that fail to remove the last element, `value[0]`,
7661      * of array-like objects even though the `length` property is set to `0`.
7662      * The `shift()` method is buggy in IE 8 compatibility mode, while `splice()`
7663      * is buggy regardless of mode in IE < 9 and buggy in compatibility mode in IE 9.
7664      *
7665      * @memberOf _.support
7666      * @type boolean
7667      */
7668     support.spliceObjects = (arrayRef.splice.call(object, 0, 1), !object[0]);
7669
7670     /**
7671      * Detect lack of support for accessing string characters by index.
7672      *
7673      * IE < 8 can't access characters by index and IE 8 can only access
7674      * characters by index on string literals.
7675      *
7676      * @memberOf _.support
7677      * @type boolean
7678      */
7679     support.unindexedChars = ('x'[0] + Object('x')[0]) != 'xx';
7680
7681     /**
7682      * Detect if a DOM node's [[Class]] is resolvable (all but IE < 9)
7683      * and that the JS engine errors when attempting to coerce an object to
7684      * a string without a `toString` function.
7685      *
7686      * @memberOf _.support
7687      * @type boolean
7688      */
7689     try {
7690       support.nodeClass = !(toString.call(document) == objectClass && !({ 'toString': 0 } + ''));
7691     } catch(e) {
7692       support.nodeClass = true;
7693     }
7694   }(1));
7695
7696   /*--------------------------------------------------------------------------*/
7697
7698   /**
7699    * The template used to create iterator functions.
7700    *
7701    * @private
7702    * @param {Object} data The data object used to populate the text.
7703    * @returns {string} Returns the interpolated text.
7704    */
7705   var iteratorTemplate = function(obj) {
7706
7707     var __p = 'var index, iterable = ' +
7708     (obj.firstArg) +
7709     ', result = ' +
7710     (obj.init) +
7711     ';\nif (!iterable) return result;\n' +
7712     (obj.top) +
7713     ';';
7714      if (obj.array) {
7715     __p += '\nvar length = iterable.length; index = -1;\nif (' +
7716     (obj.array) +
7717     ') {  ';
7718      if (support.unindexedChars) {
7719     __p += '\n  if (isString(iterable)) {\n    iterable = iterable.split(\'\')\n  }  ';
7720      }
7721     __p += '\n  while (++index < length) {\n    ' +
7722     (obj.loop) +
7723     ';\n  }\n}\nelse {  ';
7724      } else if (support.nonEnumArgs) {
7725     __p += '\n  var length = iterable.length; index = -1;\n  if (length && isArguments(iterable)) {\n    while (++index < length) {\n      index += \'\';\n      ' +
7726     (obj.loop) +
7727     ';\n    }\n  } else {  ';
7728      }
7729
7730      if (support.enumPrototypes) {
7731     __p += '\n  var skipProto = typeof iterable == \'function\';\n  ';
7732      }
7733
7734      if (support.enumErrorProps) {
7735     __p += '\n  var skipErrorProps = iterable === errorProto || iterable instanceof Error;\n  ';
7736      }
7737
7738         var conditions = [];    if (support.enumPrototypes) { conditions.push('!(skipProto && index == "prototype")'); }    if (support.enumErrorProps)  { conditions.push('!(skipErrorProps && (index == "message" || index == "name"))'); }
7739
7740      if (obj.useHas && obj.keys) {
7741     __p += '\n  var ownIndex = -1,\n      ownProps = objectTypes[typeof iterable] && keys(iterable),\n      length = ownProps ? ownProps.length : 0;\n\n  while (++ownIndex < length) {\n    index = ownProps[ownIndex];\n';
7742         if (conditions.length) {
7743     __p += '    if (' +
7744     (conditions.join(' && ')) +
7745     ') {\n  ';
7746      }
7747     __p +=
7748     (obj.loop) +
7749     ';    ';
7750      if (conditions.length) {
7751     __p += '\n    }';
7752      }
7753     __p += '\n  }  ';
7754      } else {
7755     __p += '\n  for (index in iterable) {\n';
7756         if (obj.useHas) { conditions.push("hasOwnProperty.call(iterable, index)"); }    if (conditions.length) {
7757     __p += '    if (' +
7758     (conditions.join(' && ')) +
7759     ') {\n  ';
7760      }
7761     __p +=
7762     (obj.loop) +
7763     ';    ';
7764      if (conditions.length) {
7765     __p += '\n    }';
7766      }
7767     __p += '\n  }    ';
7768      if (support.nonEnumShadows) {
7769     __p += '\n\n  if (iterable !== objectProto) {\n    var ctor = iterable.constructor,\n        isProto = iterable === (ctor && ctor.prototype),\n        className = iterable === stringProto ? stringClass : iterable === errorProto ? errorClass : toString.call(iterable),\n        nonEnum = nonEnumProps[className];\n      ';
7770      for (k = 0; k < 7; k++) {
7771     __p += '\n    index = \'' +
7772     (obj.shadowedProps[k]) +
7773     '\';\n    if ((!(isProto && nonEnum[index]) && hasOwnProperty.call(iterable, index))';
7774             if (!obj.useHas) {
7775     __p += ' || (!nonEnum[index] && iterable[index] !== objectProto[index])';
7776      }
7777     __p += ') {\n      ' +
7778     (obj.loop) +
7779     ';\n    }      ';
7780      }
7781     __p += '\n  }    ';
7782      }
7783
7784      }
7785
7786      if (obj.array || support.nonEnumArgs) {
7787     __p += '\n}';
7788      }
7789     __p +=
7790     (obj.bottom) +
7791     ';\nreturn result';
7792
7793     return __p
7794   };
7795
7796   /*--------------------------------------------------------------------------*/
7797
7798   /**
7799    * The base implementation of `_.bind` that creates the bound function and
7800    * sets its meta data.
7801    *
7802    * @private
7803    * @param {Array} bindData The bind data array.
7804    * @returns {Function} Returns the new bound function.
7805    */
7806   function baseBind(bindData) {
7807     var func = bindData[0],
7808         partialArgs = bindData[2],
7809         thisArg = bindData[4];
7810
7811     function bound() {
7812       // `Function#bind` spec
7813       // http://es5.github.io/#x15.3.4.5
7814       if (partialArgs) {
7815         var args = partialArgs.slice();
7816         push.apply(args, arguments);
7817       }
7818       // mimic the constructor's `return` behavior
7819       // http://es5.github.io/#x13.2.2
7820       if (this instanceof bound) {
7821         // ensure `new bound` is an instance of `func`
7822         var thisBinding = baseCreate(func.prototype),
7823             result = func.apply(thisBinding, args || arguments);
7824         return isObject(result) ? result : thisBinding;
7825       }
7826       return func.apply(thisArg, args || arguments);
7827     }
7828     setBindData(bound, bindData);
7829     return bound;
7830   }
7831
7832   /**
7833    * The base implementation of `_.clone` without argument juggling or support
7834    * for `thisArg` binding.
7835    *
7836    * @private
7837    * @param {*} value The value to clone.
7838    * @param {boolean} [isDeep=false] Specify a deep clone.
7839    * @param {Function} [callback] The function to customize cloning values.
7840    * @param {Array} [stackA=[]] Tracks traversed source objects.
7841    * @param {Array} [stackB=[]] Associates clones with source counterparts.
7842    * @returns {*} Returns the cloned value.
7843    */
7844   function baseClone(value, isDeep, callback, stackA, stackB) {
7845     if (callback) {
7846       var result = callback(value);
7847       if (typeof result != 'undefined') {
7848         return result;
7849       }
7850     }
7851     // inspect [[Class]]
7852     var isObj = isObject(value);
7853     if (isObj) {
7854       var className = toString.call(value);
7855       if (!cloneableClasses[className] || (!support.nodeClass && isNode(value))) {
7856         return value;
7857       }
7858       var ctor = ctorByClass[className];
7859       switch (className) {
7860         case boolClass:
7861         case dateClass:
7862           return new ctor(+value);
7863
7864         case numberClass:
7865         case stringClass:
7866           return new ctor(value);
7867
7868         case regexpClass:
7869           result = ctor(value.source, reFlags.exec(value));
7870           result.lastIndex = value.lastIndex;
7871           return result;
7872       }
7873     } else {
7874       return value;
7875     }
7876     var isArr = isArray(value);
7877     if (isDeep) {
7878       // check for circular references and return corresponding clone
7879       var initedStack = !stackA;
7880       stackA || (stackA = getArray());
7881       stackB || (stackB = getArray());
7882
7883       var length = stackA.length;
7884       while (length--) {
7885         if (stackA[length] == value) {
7886           return stackB[length];
7887         }
7888       }
7889       result = isArr ? ctor(value.length) : {};
7890     }
7891     else {
7892       result = isArr ? slice(value) : assign({}, value);
7893     }
7894     // add array properties assigned by `RegExp#exec`
7895     if (isArr) {
7896       if (hasOwnProperty.call(value, 'index')) {
7897         result.index = value.index;
7898       }
7899       if (hasOwnProperty.call(value, 'input')) {
7900         result.input = value.input;
7901       }
7902     }
7903     // exit for shallow clone
7904     if (!isDeep) {
7905       return result;
7906     }
7907     // add the source value to the stack of traversed objects
7908     // and associate it with its clone
7909     stackA.push(value);
7910     stackB.push(result);
7911
7912     // recursively populate clone (susceptible to call stack limits)
7913     (isArr ? baseEach : forOwn)(value, function(objValue, key) {
7914       result[key] = baseClone(objValue, isDeep, callback, stackA, stackB);
7915     });
7916
7917     if (initedStack) {
7918       releaseArray(stackA);
7919       releaseArray(stackB);
7920     }
7921     return result;
7922   }
7923
7924   /**
7925    * The base implementation of `_.create` without support for assigning
7926    * properties to the created object.
7927    *
7928    * @private
7929    * @param {Object} prototype The object to inherit from.
7930    * @returns {Object} Returns the new object.
7931    */
7932   function baseCreate(prototype, properties) {
7933     return isObject(prototype) ? nativeCreate(prototype) : {};
7934   }
7935   // fallback for browsers without `Object.create`
7936   if (!nativeCreate) {
7937     baseCreate = (function() {
7938       function Object() {}
7939       return function(prototype) {
7940         if (isObject(prototype)) {
7941           Object.prototype = prototype;
7942           var result = new Object;
7943           Object.prototype = null;
7944         }
7945         return result || root.Object();
7946       };
7947     }());
7948   }
7949
7950   /**
7951    * The base implementation of `_.createCallback` without support for creating
7952    * "_.pluck" or "_.where" style callbacks.
7953    *
7954    * @private
7955    * @param {*} [func=identity] The value to convert to a callback.
7956    * @param {*} [thisArg] The `this` binding of the created callback.
7957    * @param {number} [argCount] The number of arguments the callback accepts.
7958    * @returns {Function} Returns a callback function.
7959    */
7960   function baseCreateCallback(func, thisArg, argCount) {
7961     if (typeof func != 'function') {
7962       return identity;
7963     }
7964     // exit early for no `thisArg` or already bound by `Function#bind`
7965     if (typeof thisArg == 'undefined' || !('prototype' in func)) {
7966       return func;
7967     }
7968     var bindData = func.__bindData__;
7969     if (typeof bindData == 'undefined') {
7970       if (support.funcNames) {
7971         bindData = !func.name;
7972       }
7973       bindData = bindData || !support.funcDecomp;
7974       if (!bindData) {
7975         var source = fnToString.call(func);
7976         if (!support.funcNames) {
7977           bindData = !reFuncName.test(source);
7978         }
7979         if (!bindData) {
7980           // checks if `func` references the `this` keyword and stores the result
7981           bindData = reThis.test(source);
7982           setBindData(func, bindData);
7983         }
7984       }
7985     }
7986     // exit early if there are no `this` references or `func` is bound
7987     if (bindData === false || (bindData !== true && bindData[1] & 1)) {
7988       return func;
7989     }
7990     switch (argCount) {
7991       case 1: return function(value) {
7992         return func.call(thisArg, value);
7993       };
7994       case 2: return function(a, b) {
7995         return func.call(thisArg, a, b);
7996       };
7997       case 3: return function(value, index, collection) {
7998         return func.call(thisArg, value, index, collection);
7999       };
8000       case 4: return function(accumulator, value, index, collection) {
8001         return func.call(thisArg, accumulator, value, index, collection);
8002       };
8003     }
8004     return bind(func, thisArg);
8005   }
8006
8007   /**
8008    * The base implementation of `createWrapper` that creates the wrapper and
8009    * sets its meta data.
8010    *
8011    * @private
8012    * @param {Array} bindData The bind data array.
8013    * @returns {Function} Returns the new function.
8014    */
8015   function baseCreateWrapper(bindData) {
8016     var func = bindData[0],
8017         bitmask = bindData[1],
8018         partialArgs = bindData[2],
8019         partialRightArgs = bindData[3],
8020         thisArg = bindData[4],
8021         arity = bindData[5];
8022
8023     var isBind = bitmask & 1,
8024         isBindKey = bitmask & 2,
8025         isCurry = bitmask & 4,
8026         isCurryBound = bitmask & 8,
8027         key = func;
8028
8029     function bound() {
8030       var thisBinding = isBind ? thisArg : this;
8031       if (partialArgs) {
8032         var args = partialArgs.slice();
8033         push.apply(args, arguments);
8034       }
8035       if (partialRightArgs || isCurry) {
8036         args || (args = slice(arguments));
8037         if (partialRightArgs) {
8038           push.apply(args, partialRightArgs);
8039         }
8040         if (isCurry && args.length < arity) {
8041           bitmask |= 16 & ~32;
8042           return baseCreateWrapper([func, (isCurryBound ? bitmask : bitmask & ~3), args, null, thisArg, arity]);
8043         }
8044       }
8045       args || (args = arguments);
8046       if (isBindKey) {
8047         func = thisBinding[key];
8048       }
8049       if (this instanceof bound) {
8050         thisBinding = baseCreate(func.prototype);
8051         var result = func.apply(thisBinding, args);
8052         return isObject(result) ? result : thisBinding;
8053       }
8054       return func.apply(thisBinding, args);
8055     }
8056     setBindData(bound, bindData);
8057     return bound;
8058   }
8059
8060   /**
8061    * The base implementation of `_.difference` that accepts a single array
8062    * of values to exclude.
8063    *
8064    * @private
8065    * @param {Array} array The array to process.
8066    * @param {Array} [values] The array of values to exclude.
8067    * @returns {Array} Returns a new array of filtered values.
8068    */
8069   function baseDifference(array, values) {
8070     var index = -1,
8071         indexOf = getIndexOf(),
8072         length = array ? array.length : 0,
8073         isLarge = length >= largeArraySize && indexOf === baseIndexOf,
8074         result = [];
8075
8076     if (isLarge) {
8077       var cache = createCache(values);
8078       if (cache) {
8079         indexOf = cacheIndexOf;
8080         values = cache;
8081       } else {
8082         isLarge = false;
8083       }
8084     }
8085     while (++index < length) {
8086       var value = array[index];
8087       if (indexOf(values, value) < 0) {
8088         result.push(value);
8089       }
8090     }
8091     if (isLarge) {
8092       releaseObject(values);
8093     }
8094     return result;
8095   }
8096
8097   /**
8098    * The base implementation of `_.flatten` without support for callback
8099    * shorthands or `thisArg` binding.
8100    *
8101    * @private
8102    * @param {Array} array The array to flatten.
8103    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
8104    * @param {boolean} [isStrict=false] A flag to restrict flattening to arrays and `arguments` objects.
8105    * @param {number} [fromIndex=0] The index to start from.
8106    * @returns {Array} Returns a new flattened array.
8107    */
8108   function baseFlatten(array, isShallow, isStrict, fromIndex) {
8109     var index = (fromIndex || 0) - 1,
8110         length = array ? array.length : 0,
8111         result = [];
8112
8113     while (++index < length) {
8114       var value = array[index];
8115
8116       if (value && typeof value == 'object' && typeof value.length == 'number'
8117           && (isArray(value) || isArguments(value))) {
8118         // recursively flatten arrays (susceptible to call stack limits)
8119         if (!isShallow) {
8120           value = baseFlatten(value, isShallow, isStrict);
8121         }
8122         var valIndex = -1,
8123             valLength = value.length,
8124             resIndex = result.length;
8125
8126         result.length += valLength;
8127         while (++valIndex < valLength) {
8128           result[resIndex++] = value[valIndex];
8129         }
8130       } else if (!isStrict) {
8131         result.push(value);
8132       }
8133     }
8134     return result;
8135   }
8136
8137   /**
8138    * The base implementation of `_.isEqual`, without support for `thisArg` binding,
8139    * that allows partial "_.where" style comparisons.
8140    *
8141    * @private
8142    * @param {*} a The value to compare.
8143    * @param {*} b The other value to compare.
8144    * @param {Function} [callback] The function to customize comparing values.
8145    * @param {Function} [isWhere=false] A flag to indicate performing partial comparisons.
8146    * @param {Array} [stackA=[]] Tracks traversed `a` objects.
8147    * @param {Array} [stackB=[]] Tracks traversed `b` objects.
8148    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
8149    */
8150   function baseIsEqual(a, b, callback, isWhere, stackA, stackB) {
8151     // used to indicate that when comparing objects, `a` has at least the properties of `b`
8152     if (callback) {
8153       var result = callback(a, b);
8154       if (typeof result != 'undefined') {
8155         return !!result;
8156       }
8157     }
8158     // exit early for identical values
8159     if (a === b) {
8160       // treat `+0` vs. `-0` as not equal
8161       return a !== 0 || (1 / a == 1 / b);
8162     }
8163     var type = typeof a,
8164         otherType = typeof b;
8165
8166     // exit early for unlike primitive values
8167     if (a === a &&
8168         !(a && objectTypes[type]) &&
8169         !(b && objectTypes[otherType])) {
8170       return false;
8171     }
8172     // exit early for `null` and `undefined` avoiding ES3's Function#call behavior
8173     // http://es5.github.io/#x15.3.4.4
8174     if (a == null || b == null) {
8175       return a === b;
8176     }
8177     // compare [[Class]] names
8178     var className = toString.call(a),
8179         otherClass = toString.call(b);
8180
8181     if (className == argsClass) {
8182       className = objectClass;
8183     }
8184     if (otherClass == argsClass) {
8185       otherClass = objectClass;
8186     }
8187     if (className != otherClass) {
8188       return false;
8189     }
8190     switch (className) {
8191       case boolClass:
8192       case dateClass:
8193         // coerce dates and booleans to numbers, dates to milliseconds and booleans
8194         // to `1` or `0` treating invalid dates coerced to `NaN` as not equal
8195         return +a == +b;
8196
8197       case numberClass:
8198         // treat `NaN` vs. `NaN` as equal
8199         return (a != +a)
8200           ? b != +b
8201           // but treat `+0` vs. `-0` as not equal
8202           : (a == 0 ? (1 / a == 1 / b) : a == +b);
8203
8204       case regexpClass:
8205       case stringClass:
8206         // coerce regexes to strings (http://es5.github.io/#x15.10.6.4)
8207         // treat string primitives and their corresponding object instances as equal
8208         return a == String(b);
8209     }
8210     var isArr = className == arrayClass;
8211     if (!isArr) {
8212       // unwrap any `lodash` wrapped values
8213       var aWrapped = hasOwnProperty.call(a, '__wrapped__'),
8214           bWrapped = hasOwnProperty.call(b, '__wrapped__');
8215
8216       if (aWrapped || bWrapped) {
8217         return baseIsEqual(aWrapped ? a.__wrapped__ : a, bWrapped ? b.__wrapped__ : b, callback, isWhere, stackA, stackB);
8218       }
8219       // exit for functions and DOM nodes
8220       if (className != objectClass || (!support.nodeClass && (isNode(a) || isNode(b)))) {
8221         return false;
8222       }
8223       // in older versions of Opera, `arguments` objects have `Array` constructors
8224       var ctorA = !support.argsObject && isArguments(a) ? Object : a.constructor,
8225           ctorB = !support.argsObject && isArguments(b) ? Object : b.constructor;
8226
8227       // non `Object` object instances with different constructors are not equal
8228       if (ctorA != ctorB &&
8229             !(isFunction(ctorA) && ctorA instanceof ctorA && isFunction(ctorB) && ctorB instanceof ctorB) &&
8230             ('constructor' in a && 'constructor' in b)
8231           ) {
8232         return false;
8233       }
8234     }
8235     // assume cyclic structures are equal
8236     // the algorithm for detecting cyclic structures is adapted from ES 5.1
8237     // section 15.12.3, abstract operation `JO` (http://es5.github.io/#x15.12.3)
8238     var initedStack = !stackA;
8239     stackA || (stackA = getArray());
8240     stackB || (stackB = getArray());
8241
8242     var length = stackA.length;
8243     while (length--) {
8244       if (stackA[length] == a) {
8245         return stackB[length] == b;
8246       }
8247     }
8248     var size = 0;
8249     result = true;
8250
8251     // add `a` and `b` to the stack of traversed objects
8252     stackA.push(a);
8253     stackB.push(b);
8254
8255     // recursively compare objects and arrays (susceptible to call stack limits)
8256     if (isArr) {
8257       length = a.length;
8258       size = b.length;
8259
8260       // compare lengths to determine if a deep comparison is necessary
8261       result = size == a.length;
8262       if (!result && !isWhere) {
8263         return result;
8264       }
8265       // deep compare the contents, ignoring non-numeric properties
8266       while (size--) {
8267         var index = length,
8268             value = b[size];
8269
8270         if (isWhere) {
8271           while (index--) {
8272             if ((result = baseIsEqual(a[index], value, callback, isWhere, stackA, stackB))) {
8273               break;
8274             }
8275           }
8276         } else if (!(result = baseIsEqual(a[size], value, callback, isWhere, stackA, stackB))) {
8277           break;
8278         }
8279       }
8280       return result;
8281     }
8282     // deep compare objects using `forIn`, instead of `forOwn`, to avoid `Object.keys`
8283     // which, in this case, is more costly
8284     forIn(b, function(value, key, b) {
8285       if (hasOwnProperty.call(b, key)) {
8286         // count the number of properties.
8287         size++;
8288         // deep compare each property value.
8289         return (result = hasOwnProperty.call(a, key) && baseIsEqual(a[key], value, callback, isWhere, stackA, stackB));
8290       }
8291     });
8292
8293     if (result && !isWhere) {
8294       // ensure both objects have the same number of properties
8295       forIn(a, function(value, key, a) {
8296         if (hasOwnProperty.call(a, key)) {
8297           // `size` will be `-1` if `a` has more properties than `b`
8298           return (result = --size > -1);
8299         }
8300       });
8301     }
8302     if (initedStack) {
8303       releaseArray(stackA);
8304       releaseArray(stackB);
8305     }
8306     return result;
8307   }
8308
8309   /**
8310    * The base implementation of `_.merge` without argument juggling or support
8311    * for `thisArg` binding.
8312    *
8313    * @private
8314    * @param {Object} object The destination object.
8315    * @param {Object} source The source object.
8316    * @param {Function} [callback] The function to customize merging properties.
8317    * @param {Array} [stackA=[]] Tracks traversed source objects.
8318    * @param {Array} [stackB=[]] Associates values with source counterparts.
8319    */
8320   function baseMerge(object, source, callback, stackA, stackB) {
8321     (isArray(source) ? forEach : forOwn)(source, function(source, key) {
8322       var found,
8323           isArr,
8324           result = source,
8325           value = object[key];
8326
8327       if (source && ((isArr = isArray(source)) || isPlainObject(source))) {
8328         // avoid merging previously merged cyclic sources
8329         var stackLength = stackA.length;
8330         while (stackLength--) {
8331           if ((found = stackA[stackLength] == source)) {
8332             value = stackB[stackLength];
8333             break;
8334           }
8335         }
8336         if (!found) {
8337           var isShallow;
8338           if (callback) {
8339             result = callback(value, source);
8340             if ((isShallow = typeof result != 'undefined')) {
8341               value = result;
8342             }
8343           }
8344           if (!isShallow) {
8345             value = isArr
8346               ? (isArray(value) ? value : [])
8347               : (isPlainObject(value) ? value : {});
8348           }
8349           // add `source` and associated `value` to the stack of traversed objects
8350           stackA.push(source);
8351           stackB.push(value);
8352
8353           // recursively merge objects and arrays (susceptible to call stack limits)
8354           if (!isShallow) {
8355             baseMerge(value, source, callback, stackA, stackB);
8356           }
8357         }
8358       }
8359       else {
8360         if (callback) {
8361           result = callback(value, source);
8362           if (typeof result == 'undefined') {
8363             result = source;
8364           }
8365         }
8366         if (typeof result != 'undefined') {
8367           value = result;
8368         }
8369       }
8370       object[key] = value;
8371     });
8372   }
8373
8374   /**
8375    * The base implementation of `_.uniq` without support for callback shorthands
8376    * or `thisArg` binding.
8377    *
8378    * @private
8379    * @param {Array} array The array to process.
8380    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
8381    * @param {Function} [callback] The function called per iteration.
8382    * @returns {Array} Returns a duplicate-value-free array.
8383    */
8384   function baseUniq(array, isSorted, callback) {
8385     var index = -1,
8386         indexOf = getIndexOf(),
8387         length = array ? array.length : 0,
8388         result = [];
8389
8390     var isLarge = !isSorted && length >= largeArraySize && indexOf === baseIndexOf,
8391         seen = (callback || isLarge) ? getArray() : result;
8392
8393     if (isLarge) {
8394       var cache = createCache(seen);
8395       if (cache) {
8396         indexOf = cacheIndexOf;
8397         seen = cache;
8398       } else {
8399         isLarge = false;
8400         seen = callback ? seen : (releaseArray(seen), result);
8401       }
8402     }
8403     while (++index < length) {
8404       var value = array[index],
8405           computed = callback ? callback(value, index, array) : value;
8406
8407       if (isSorted
8408             ? !index || seen[seen.length - 1] !== computed
8409             : indexOf(seen, computed) < 0
8410           ) {
8411         if (callback || isLarge) {
8412           seen.push(computed);
8413         }
8414         result.push(value);
8415       }
8416     }
8417     if (isLarge) {
8418       releaseArray(seen.array);
8419       releaseObject(seen);
8420     } else if (callback) {
8421       releaseArray(seen);
8422     }
8423     return result;
8424   }
8425
8426   /**
8427    * Creates a function that aggregates a collection, creating an object composed
8428    * of keys generated from the results of running each element of the collection
8429    * through a callback. The given `setter` function sets the keys and values
8430    * of the composed object.
8431    *
8432    * @private
8433    * @param {Function} setter The setter function.
8434    * @returns {Function} Returns the new aggregator function.
8435    */
8436   function createAggregator(setter) {
8437     return function(collection, callback, thisArg) {
8438       var result = {};
8439       callback = lodash.createCallback(callback, thisArg, 3);
8440
8441       if (isArray(collection)) {
8442         var index = -1,
8443             length = collection.length;
8444
8445         while (++index < length) {
8446           var value = collection[index];
8447           setter(result, value, callback(value, index, collection), collection);
8448         }
8449       } else {
8450         baseEach(collection, function(value, key, collection) {
8451           setter(result, value, callback(value, key, collection), collection);
8452         });
8453       }
8454       return result;
8455     };
8456   }
8457
8458   /**
8459    * Creates a function that, when called, either curries or invokes `func`
8460    * with an optional `this` binding and partially applied arguments.
8461    *
8462    * @private
8463    * @param {Function|string} func The function or method name to reference.
8464    * @param {number} bitmask The bitmask of method flags to compose.
8465    *  The bitmask may be composed of the following flags:
8466    *  1 - `_.bind`
8467    *  2 - `_.bindKey`
8468    *  4 - `_.curry`
8469    *  8 - `_.curry` (bound)
8470    *  16 - `_.partial`
8471    *  32 - `_.partialRight`
8472    * @param {Array} [partialArgs] An array of arguments to prepend to those
8473    *  provided to the new function.
8474    * @param {Array} [partialRightArgs] An array of arguments to append to those
8475    *  provided to the new function.
8476    * @param {*} [thisArg] The `this` binding of `func`.
8477    * @param {number} [arity] The arity of `func`.
8478    * @returns {Function} Returns the new function.
8479    */
8480   function createWrapper(func, bitmask, partialArgs, partialRightArgs, thisArg, arity) {
8481     var isBind = bitmask & 1,
8482         isBindKey = bitmask & 2,
8483         isCurry = bitmask & 4,
8484         isCurryBound = bitmask & 8,
8485         isPartial = bitmask & 16,
8486         isPartialRight = bitmask & 32;
8487
8488     if (!isBindKey && !isFunction(func)) {
8489       throw new TypeError;
8490     }
8491     if (isPartial && !partialArgs.length) {
8492       bitmask &= ~16;
8493       isPartial = partialArgs = false;
8494     }
8495     if (isPartialRight && !partialRightArgs.length) {
8496       bitmask &= ~32;
8497       isPartialRight = partialRightArgs = false;
8498     }
8499     var bindData = func && func.__bindData__;
8500     if (bindData && bindData !== true) {
8501       bindData = bindData.slice();
8502
8503       // set `thisBinding` is not previously bound
8504       if (isBind && !(bindData[1] & 1)) {
8505         bindData[4] = thisArg;
8506       }
8507       // set if previously bound but not currently (subsequent curried functions)
8508       if (!isBind && bindData[1] & 1) {
8509         bitmask |= 8;
8510       }
8511       // set curried arity if not yet set
8512       if (isCurry && !(bindData[1] & 4)) {
8513         bindData[5] = arity;
8514       }
8515       // append partial left arguments
8516       if (isPartial) {
8517         push.apply(bindData[2] || (bindData[2] = []), partialArgs);
8518       }
8519       // append partial right arguments
8520       if (isPartialRight) {
8521         push.apply(bindData[3] || (bindData[3] = []), partialRightArgs);
8522       }
8523       // merge flags
8524       bindData[1] |= bitmask;
8525       return createWrapper.apply(null, bindData);
8526     }
8527     // fast path for `_.bind`
8528     var creater = (bitmask == 1 || bitmask === 17) ? baseBind : baseCreateWrapper;
8529     return creater([func, bitmask, partialArgs, partialRightArgs, thisArg, arity]);
8530   }
8531
8532   /**
8533    * Creates compiled iteration functions.
8534    *
8535    * @private
8536    * @param {...Object} [options] The compile options object(s).
8537    * @param {string} [options.array] Code to determine if the iterable is an array or array-like.
8538    * @param {boolean} [options.useHas] Specify using `hasOwnProperty` checks in the object loop.
8539    * @param {Function} [options.keys] A reference to `_.keys` for use in own property iteration.
8540    * @param {string} [options.args] A comma separated string of iteration function arguments.
8541    * @param {string} [options.top] Code to execute before the iteration branches.
8542    * @param {string} [options.loop] Code to execute in the object loop.
8543    * @param {string} [options.bottom] Code to execute after the iteration branches.
8544    * @returns {Function} Returns the compiled function.
8545    */
8546   function createIterator() {
8547     // data properties
8548     iteratorData.shadowedProps = shadowedProps;
8549
8550     // iterator options
8551     iteratorData.array = iteratorData.bottom = iteratorData.loop = iteratorData.top = '';
8552     iteratorData.init = 'iterable';
8553     iteratorData.useHas = true;
8554
8555     // merge options into a template data object
8556     for (var object, index = 0; object = arguments[index]; index++) {
8557       for (var key in object) {
8558         iteratorData[key] = object[key];
8559       }
8560     }
8561     var args = iteratorData.args;
8562     iteratorData.firstArg = /^[^,]+/.exec(args)[0];
8563
8564     // create the function factory
8565     var factory = Function(
8566         'baseCreateCallback, errorClass, errorProto, hasOwnProperty, ' +
8567         'indicatorObject, isArguments, isArray, isString, keys, objectProto, ' +
8568         'objectTypes, nonEnumProps, stringClass, stringProto, toString',
8569       'return function(' + args + ') {\n' + iteratorTemplate(iteratorData) + '\n}'
8570     );
8571
8572     // return the compiled function
8573     return factory(
8574       baseCreateCallback, errorClass, errorProto, hasOwnProperty,
8575       indicatorObject, isArguments, isArray, isString, iteratorData.keys, objectProto,
8576       objectTypes, nonEnumProps, stringClass, stringProto, toString
8577     );
8578   }
8579
8580   /**
8581    * Gets the appropriate "indexOf" function. If the `_.indexOf` method is
8582    * customized, this method returns the custom method, otherwise it returns
8583    * the `baseIndexOf` function.
8584    *
8585    * @private
8586    * @returns {Function} Returns the "indexOf" function.
8587    */
8588   function getIndexOf() {
8589     var result = (result = lodash.indexOf) === indexOf ? baseIndexOf : result;
8590     return result;
8591   }
8592
8593   /**
8594    * Sets `this` binding data on a given function.
8595    *
8596    * @private
8597    * @param {Function} func The function to set data on.
8598    * @param {Array} value The data array to set.
8599    */
8600   var setBindData = !defineProperty ? noop : function(func, value) {
8601     descriptor.value = value;
8602     defineProperty(func, '__bindData__', descriptor);
8603   };
8604
8605   /**
8606    * A fallback implementation of `isPlainObject` which checks if a given value
8607    * is an object created by the `Object` constructor, assuming objects created
8608    * by the `Object` constructor have no inherited enumerable properties and that
8609    * there are no `Object.prototype` extensions.
8610    *
8611    * @private
8612    * @param {*} value The value to check.
8613    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
8614    */
8615   function shimIsPlainObject(value) {
8616     var ctor,
8617         result;
8618
8619     // avoid non Object objects, `arguments` objects, and DOM elements
8620     if (!(value && toString.call(value) == objectClass) ||
8621         (ctor = value.constructor, isFunction(ctor) && !(ctor instanceof ctor)) ||
8622         (!support.argsClass && isArguments(value)) ||
8623         (!support.nodeClass && isNode(value))) {
8624       return false;
8625     }
8626     // IE < 9 iterates inherited properties before own properties. If the first
8627     // iterated property is an object's own property then there are no inherited
8628     // enumerable properties.
8629     if (support.ownLast) {
8630       forIn(value, function(value, key, object) {
8631         result = hasOwnProperty.call(object, key);
8632         return false;
8633       });
8634       return result !== false;
8635     }
8636     // In most environments an object's own properties are iterated before
8637     // its inherited properties. If the last iterated property is an object's
8638     // own property then there are no inherited enumerable properties.
8639     forIn(value, function(value, key) {
8640       result = key;
8641     });
8642     return typeof result == 'undefined' || hasOwnProperty.call(value, result);
8643   }
8644
8645   /*--------------------------------------------------------------------------*/
8646
8647   /**
8648    * Checks if `value` is an `arguments` object.
8649    *
8650    * @static
8651    * @memberOf _
8652    * @category Objects
8653    * @param {*} value The value to check.
8654    * @returns {boolean} Returns `true` if the `value` is an `arguments` object, else `false`.
8655    * @example
8656    *
8657    * (function() { return _.isArguments(arguments); })(1, 2, 3);
8658    * // => true
8659    *
8660    * _.isArguments([1, 2, 3]);
8661    * // => false
8662    */
8663   function isArguments(value) {
8664     return value && typeof value == 'object' && typeof value.length == 'number' &&
8665       toString.call(value) == argsClass || false;
8666   }
8667   // fallback for browsers that can't detect `arguments` objects by [[Class]]
8668   if (!support.argsClass) {
8669     isArguments = function(value) {
8670       return value && typeof value == 'object' && typeof value.length == 'number' &&
8671         hasOwnProperty.call(value, 'callee') && !propertyIsEnumerable.call(value, 'callee') || false;
8672     };
8673   }
8674
8675   /**
8676    * Checks if `value` is an array.
8677    *
8678    * @static
8679    * @memberOf _
8680    * @type Function
8681    * @category Objects
8682    * @param {*} value The value to check.
8683    * @returns {boolean} Returns `true` if the `value` is an array, else `false`.
8684    * @example
8685    *
8686    * (function() { return _.isArray(arguments); })();
8687    * // => false
8688    *
8689    * _.isArray([1, 2, 3]);
8690    * // => true
8691    */
8692   var isArray = nativeIsArray || function(value) {
8693     return value && typeof value == 'object' && typeof value.length == 'number' &&
8694       toString.call(value) == arrayClass || false;
8695   };
8696
8697   /**
8698    * A fallback implementation of `Object.keys` which produces an array of the
8699    * given object's own enumerable property names.
8700    *
8701    * @private
8702    * @type Function
8703    * @param {Object} object The object to inspect.
8704    * @returns {Array} Returns an array of property names.
8705    */
8706   var shimKeys = createIterator({
8707     'args': 'object',
8708     'init': '[]',
8709     'top': 'if (!(objectTypes[typeof object])) return result',
8710     'loop': 'result.push(index)'
8711   });
8712
8713   /**
8714    * Creates an array composed of the own enumerable property names of an object.
8715    *
8716    * @static
8717    * @memberOf _
8718    * @category Objects
8719    * @param {Object} object The object to inspect.
8720    * @returns {Array} Returns an array of property names.
8721    * @example
8722    *
8723    * _.keys({ 'one': 1, 'two': 2, 'three': 3 });
8724    * // => ['one', 'two', 'three'] (property order is not guaranteed across environments)
8725    */
8726   var keys = !nativeKeys ? shimKeys : function(object) {
8727     if (!isObject(object)) {
8728       return [];
8729     }
8730     if ((support.enumPrototypes && typeof object == 'function') ||
8731         (support.nonEnumArgs && object.length && isArguments(object))) {
8732       return shimKeys(object);
8733     }
8734     return nativeKeys(object);
8735   };
8736
8737   /** Reusable iterator options shared by `each`, `forIn`, and `forOwn` */
8738   var eachIteratorOptions = {
8739     'args': 'collection, callback, thisArg',
8740     'top': "callback = callback && typeof thisArg == 'undefined' ? callback : baseCreateCallback(callback, thisArg, 3)",
8741     'array': "typeof length == 'number'",
8742     'keys': keys,
8743     'loop': 'if (callback(iterable[index], index, collection) === false) return result'
8744   };
8745
8746   /** Reusable iterator options for `assign` and `defaults` */
8747   var defaultsIteratorOptions = {
8748     'args': 'object, source, guard',
8749     'top':
8750       'var args = arguments,\n' +
8751       '    argsIndex = 0,\n' +
8752       "    argsLength = typeof guard == 'number' ? 2 : args.length;\n" +
8753       'while (++argsIndex < argsLength) {\n' +
8754       '  iterable = args[argsIndex];\n' +
8755       '  if (iterable && objectTypes[typeof iterable]) {',
8756     'keys': keys,
8757     'loop': "if (typeof result[index] == 'undefined') result[index] = iterable[index]",
8758     'bottom': '  }\n}'
8759   };
8760
8761   /** Reusable iterator options for `forIn` and `forOwn` */
8762   var forOwnIteratorOptions = {
8763     'top': 'if (!objectTypes[typeof iterable]) return result;\n' + eachIteratorOptions.top,
8764     'array': false
8765   };
8766
8767   /**
8768    * A function compiled to iterate `arguments` objects, arrays, objects, and
8769    * strings consistenly across environments, executing the callback for each
8770    * element in the collection. The callback is bound to `thisArg` and invoked
8771    * with three arguments; (value, index|key, collection). Callbacks may exit
8772    * iteration early by explicitly returning `false`.
8773    *
8774    * @private
8775    * @type Function
8776    * @param {Array|Object|string} collection The collection to iterate over.
8777    * @param {Function} [callback=identity] The function called per iteration.
8778    * @param {*} [thisArg] The `this` binding of `callback`.
8779    * @returns {Array|Object|string} Returns `collection`.
8780    */
8781   var baseEach = createIterator(eachIteratorOptions);
8782
8783   /*--------------------------------------------------------------------------*/
8784
8785   /**
8786    * Assigns own enumerable properties of source object(s) to the destination
8787    * object. Subsequent sources will overwrite property assignments of previous
8788    * sources. If a callback is provided it will be executed to produce the
8789    * assigned values. The callback is bound to `thisArg` and invoked with two
8790    * arguments; (objectValue, sourceValue).
8791    *
8792    * @static
8793    * @memberOf _
8794    * @type Function
8795    * @alias extend
8796    * @category Objects
8797    * @param {Object} object The destination object.
8798    * @param {...Object} [source] The source objects.
8799    * @param {Function} [callback] The function to customize assigning values.
8800    * @param {*} [thisArg] The `this` binding of `callback`.
8801    * @returns {Object} Returns the destination object.
8802    * @example
8803    *
8804    * _.assign({ 'name': 'fred' }, { 'employer': 'slate' });
8805    * // => { 'name': 'fred', 'employer': 'slate' }
8806    *
8807    * var defaults = _.partialRight(_.assign, function(a, b) {
8808    *   return typeof a == 'undefined' ? b : a;
8809    * });
8810    *
8811    * var object = { 'name': 'barney' };
8812    * defaults(object, { 'name': 'fred', 'employer': 'slate' });
8813    * // => { 'name': 'barney', 'employer': 'slate' }
8814    */
8815   var assign = createIterator(defaultsIteratorOptions, {
8816     'top':
8817       defaultsIteratorOptions.top.replace(';',
8818         ';\n' +
8819         "if (argsLength > 3 && typeof args[argsLength - 2] == 'function') {\n" +
8820         '  var callback = baseCreateCallback(args[--argsLength - 1], args[argsLength--], 2);\n' +
8821         "} else if (argsLength > 2 && typeof args[argsLength - 1] == 'function') {\n" +
8822         '  callback = args[--argsLength];\n' +
8823         '}'
8824       ),
8825     'loop': 'result[index] = callback ? callback(result[index], iterable[index]) : iterable[index]'
8826   });
8827
8828   /**
8829    * Creates a clone of `value`. If `isDeep` is `true` nested objects will also
8830    * be cloned, otherwise they will be assigned by reference. If a callback
8831    * is provided it will be executed to produce the cloned values. If the
8832    * callback returns `undefined` cloning will be handled by the method instead.
8833    * The callback is bound to `thisArg` and invoked with one argument; (value).
8834    *
8835    * @static
8836    * @memberOf _
8837    * @category Objects
8838    * @param {*} value The value to clone.
8839    * @param {boolean} [isDeep=false] Specify a deep clone.
8840    * @param {Function} [callback] The function to customize cloning values.
8841    * @param {*} [thisArg] The `this` binding of `callback`.
8842    * @returns {*} Returns the cloned value.
8843    * @example
8844    *
8845    * var characters = [
8846    *   { 'name': 'barney', 'age': 36 },
8847    *   { 'name': 'fred',   'age': 40 }
8848    * ];
8849    *
8850    * var shallow = _.clone(characters);
8851    * shallow[0] === characters[0];
8852    * // => true
8853    *
8854    * var deep = _.clone(characters, true);
8855    * deep[0] === characters[0];
8856    * // => false
8857    *
8858    * _.mixin({
8859    *   'clone': _.partialRight(_.clone, function(value) {
8860    *     return _.isElement(value) ? value.cloneNode(false) : undefined;
8861    *   })
8862    * });
8863    *
8864    * var clone = _.clone(document.body);
8865    * clone.childNodes.length;
8866    * // => 0
8867    */
8868   function clone(value, isDeep, callback, thisArg) {
8869     // allows working with "Collections" methods without using their `index`
8870     // and `collection` arguments for `isDeep` and `callback`
8871     if (typeof isDeep != 'boolean' && isDeep != null) {
8872       thisArg = callback;
8873       callback = isDeep;
8874       isDeep = false;
8875     }
8876     return baseClone(value, isDeep, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8877   }
8878
8879   /**
8880    * Creates a deep clone of `value`. If a callback is provided it will be
8881    * executed to produce the cloned values. If the callback returns `undefined`
8882    * cloning will be handled by the method instead. The callback is bound to
8883    * `thisArg` and invoked with one argument; (value).
8884    *
8885    * Note: This method is loosely based on the structured clone algorithm. Functions
8886    * and DOM nodes are **not** cloned. The enumerable properties of `arguments` objects and
8887    * objects created by constructors other than `Object` are cloned to plain `Object` objects.
8888    * See http://www.w3.org/TR/html5/infrastructure.html#internal-structured-cloning-algorithm.
8889    *
8890    * @static
8891    * @memberOf _
8892    * @category Objects
8893    * @param {*} value The value to deep clone.
8894    * @param {Function} [callback] The function to customize cloning values.
8895    * @param {*} [thisArg] The `this` binding of `callback`.
8896    * @returns {*} Returns the deep cloned value.
8897    * @example
8898    *
8899    * var characters = [
8900    *   { 'name': 'barney', 'age': 36 },
8901    *   { 'name': 'fred',   'age': 40 }
8902    * ];
8903    *
8904    * var deep = _.cloneDeep(characters);
8905    * deep[0] === characters[0];
8906    * // => false
8907    *
8908    * var view = {
8909    *   'label': 'docs',
8910    *   'node': element
8911    * };
8912    *
8913    * var clone = _.cloneDeep(view, function(value) {
8914    *   return _.isElement(value) ? value.cloneNode(true) : undefined;
8915    * });
8916    *
8917    * clone.node == view.node;
8918    * // => false
8919    */
8920   function cloneDeep(value, callback, thisArg) {
8921     return baseClone(value, true, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8922   }
8923
8924   /**
8925    * Iterates over own and inherited enumerable properties of an object,
8926    * executing the callback for each property. The callback is bound to `thisArg`
8927    * and invoked with three arguments; (value, key, object). Callbacks may exit
8928    * iteration early by explicitly returning `false`.
8929    *
8930    * @static
8931    * @memberOf _
8932    * @type Function
8933    * @category Objects
8934    * @param {Object} object The object to iterate over.
8935    * @param {Function} [callback=identity] The function called per iteration.
8936    * @param {*} [thisArg] The `this` binding of `callback`.
8937    * @returns {Object} Returns `object`.
8938    * @example
8939    *
8940    * function Shape() {
8941    *   this.x = 0;
8942    *   this.y = 0;
8943    * }
8944    *
8945    * Shape.prototype.move = function(x, y) {
8946    *   this.x += x;
8947    *   this.y += y;
8948    * };
8949    *
8950    * _.forIn(new Shape, function(value, key) {
8951    *   console.log(key);
8952    * });
8953    * // => logs 'x', 'y', and 'move' (property order is not guaranteed across environments)
8954    */
8955   var forIn = createIterator(eachIteratorOptions, forOwnIteratorOptions, {
8956     'useHas': false
8957   });
8958
8959   /**
8960    * Iterates over own enumerable properties of an object, executing the callback
8961    * for each property. The callback is bound to `thisArg` and invoked with three
8962    * arguments; (value, key, object). Callbacks may exit iteration early by
8963    * explicitly returning `false`.
8964    *
8965    * @static
8966    * @memberOf _
8967    * @type Function
8968    * @category Objects
8969    * @param {Object} object The object to iterate over.
8970    * @param {Function} [callback=identity] The function called per iteration.
8971    * @param {*} [thisArg] The `this` binding of `callback`.
8972    * @returns {Object} Returns `object`.
8973    * @example
8974    *
8975    * _.forOwn({ '0': 'zero', '1': 'one', 'length': 2 }, function(num, key) {
8976    *   console.log(key);
8977    * });
8978    * // => logs '0', '1', and 'length' (property order is not guaranteed across environments)
8979    */
8980   var forOwn = createIterator(eachIteratorOptions, forOwnIteratorOptions);
8981
8982   /**
8983    * Creates a sorted array of property names of all enumerable properties,
8984    * own and inherited, of `object` that have function values.
8985    *
8986    * @static
8987    * @memberOf _
8988    * @alias methods
8989    * @category Objects
8990    * @param {Object} object The object to inspect.
8991    * @returns {Array} Returns an array of property names that have function values.
8992    * @example
8993    *
8994    * _.functions(_);
8995    * // => ['all', 'any', 'bind', 'bindAll', 'clone', 'compact', 'compose', ...]
8996    */
8997   function functions(object) {
8998     var result = [];
8999     forIn(object, function(value, key) {
9000       if (isFunction(value)) {
9001         result.push(key);
9002       }
9003     });
9004     return result.sort();
9005   }
9006
9007   /**
9008    * Checks if `value` is empty. Arrays, strings, or `arguments` objects with a
9009    * length of `0` and objects with no own enumerable properties are considered
9010    * "empty".
9011    *
9012    * @static
9013    * @memberOf _
9014    * @category Objects
9015    * @param {Array|Object|string} value The value to inspect.
9016    * @returns {boolean} Returns `true` if the `value` is empty, else `false`.
9017    * @example
9018    *
9019    * _.isEmpty([1, 2, 3]);
9020    * // => false
9021    *
9022    * _.isEmpty({});
9023    * // => true
9024    *
9025    * _.isEmpty('');
9026    * // => true
9027    */
9028   function isEmpty(value) {
9029     var result = true;
9030     if (!value) {
9031       return result;
9032     }
9033     var className = toString.call(value),
9034         length = value.length;
9035
9036     if ((className == arrayClass || className == stringClass ||
9037         (support.argsClass ? className == argsClass : isArguments(value))) ||
9038         (className == objectClass && typeof length == 'number' && isFunction(value.splice))) {
9039       return !length;
9040     }
9041     forOwn(value, function() {
9042       return (result = false);
9043     });
9044     return result;
9045   }
9046
9047   /**
9048    * Performs a deep comparison between two values to determine if they are
9049    * equivalent to each other. If a callback is provided it will be executed
9050    * to compare values. If the callback returns `undefined` comparisons will
9051    * be handled by the method instead. The callback is bound to `thisArg` and
9052    * invoked with two arguments; (a, b).
9053    *
9054    * @static
9055    * @memberOf _
9056    * @category Objects
9057    * @param {*} a The value to compare.
9058    * @param {*} b The other value to compare.
9059    * @param {Function} [callback] The function to customize comparing values.
9060    * @param {*} [thisArg] The `this` binding of `callback`.
9061    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
9062    * @example
9063    *
9064    * var object = { 'name': 'fred' };
9065    * var copy = { 'name': 'fred' };
9066    *
9067    * object == copy;
9068    * // => false
9069    *
9070    * _.isEqual(object, copy);
9071    * // => true
9072    *
9073    * var words = ['hello', 'goodbye'];
9074    * var otherWords = ['hi', 'goodbye'];
9075    *
9076    * _.isEqual(words, otherWords, function(a, b) {
9077    *   var reGreet = /^(?:hello|hi)$/i,
9078    *       aGreet = _.isString(a) && reGreet.test(a),
9079    *       bGreet = _.isString(b) && reGreet.test(b);
9080    *
9081    *   return (aGreet || bGreet) ? (aGreet == bGreet) : undefined;
9082    * });
9083    * // => true
9084    */
9085   function isEqual(a, b, callback, thisArg) {
9086     return baseIsEqual(a, b, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 2));
9087   }
9088
9089   /**
9090    * Checks if `value` is a function.
9091    *
9092    * @static
9093    * @memberOf _
9094    * @category Objects
9095    * @param {*} value The value to check.
9096    * @returns {boolean} Returns `true` if the `value` is a function, else `false`.
9097    * @example
9098    *
9099    * _.isFunction(_);
9100    * // => true
9101    */
9102   function isFunction(value) {
9103     return typeof value == 'function';
9104   }
9105   // fallback for older versions of Chrome and Safari
9106   if (isFunction(/x/)) {
9107     isFunction = function(value) {
9108       return typeof value == 'function' && toString.call(value) == funcClass;
9109     };
9110   }
9111
9112   /**
9113    * Checks if `value` is the language type of Object.
9114    * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
9115    *
9116    * @static
9117    * @memberOf _
9118    * @category Objects
9119    * @param {*} value The value to check.
9120    * @returns {boolean} Returns `true` if the `value` is an object, else `false`.
9121    * @example
9122    *
9123    * _.isObject({});
9124    * // => true
9125    *
9126    * _.isObject([1, 2, 3]);
9127    * // => true
9128    *
9129    * _.isObject(1);
9130    * // => false
9131    */
9132   function isObject(value) {
9133     // check if the value is the ECMAScript language type of Object
9134     // http://es5.github.io/#x8
9135     // and avoid a V8 bug
9136     // http://code.google.com/p/v8/issues/detail?id=2291
9137     return !!(value && objectTypes[typeof value]);
9138   }
9139
9140   /**
9141    * Checks if `value` is an object created by the `Object` constructor.
9142    *
9143    * @static
9144    * @memberOf _
9145    * @category Objects
9146    * @param {*} value The value to check.
9147    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
9148    * @example
9149    *
9150    * function Shape() {
9151    *   this.x = 0;
9152    *   this.y = 0;
9153    * }
9154    *
9155    * _.isPlainObject(new Shape);
9156    * // => false
9157    *
9158    * _.isPlainObject([1, 2, 3]);
9159    * // => false
9160    *
9161    * _.isPlainObject({ 'x': 0, 'y': 0 });
9162    * // => true
9163    */
9164   var isPlainObject = !getPrototypeOf ? shimIsPlainObject : function(value) {
9165     if (!(value && toString.call(value) == objectClass) || (!support.argsClass && isArguments(value))) {
9166       return false;
9167     }
9168     var valueOf = value.valueOf,
9169         objProto = typeof valueOf == 'function' && (objProto = getPrototypeOf(valueOf)) && getPrototypeOf(objProto);
9170
9171     return objProto
9172       ? (value == objProto || getPrototypeOf(value) == objProto)
9173       : shimIsPlainObject(value);
9174   };
9175
9176   /**
9177    * Checks if `value` is a string.
9178    *
9179    * @static
9180    * @memberOf _
9181    * @category Objects
9182    * @param {*} value The value to check.
9183    * @returns {boolean} Returns `true` if the `value` is a string, else `false`.
9184    * @example
9185    *
9186    * _.isString('fred');
9187    * // => true
9188    */
9189   function isString(value) {
9190     return typeof value == 'string' ||
9191       value && typeof value == 'object' && toString.call(value) == stringClass || false;
9192   }
9193
9194   /**
9195    * Recursively merges own enumerable properties of the source object(s), that
9196    * don't resolve to `undefined` into the destination object. Subsequent sources
9197    * will overwrite property assignments of previous sources. If a callback is
9198    * provided it will be executed to produce the merged values of the destination
9199    * and source properties. If the callback returns `undefined` merging will
9200    * be handled by the method instead. The callback is bound to `thisArg` and
9201    * invoked with two arguments; (objectValue, sourceValue).
9202    *
9203    * @static
9204    * @memberOf _
9205    * @category Objects
9206    * @param {Object} object The destination object.
9207    * @param {...Object} [source] The source objects.
9208    * @param {Function} [callback] The function to customize merging properties.
9209    * @param {*} [thisArg] The `this` binding of `callback`.
9210    * @returns {Object} Returns the destination object.
9211    * @example
9212    *
9213    * var names = {
9214    *   'characters': [
9215    *     { 'name': 'barney' },
9216    *     { 'name': 'fred' }
9217    *   ]
9218    * };
9219    *
9220    * var ages = {
9221    *   'characters': [
9222    *     { 'age': 36 },
9223    *     { 'age': 40 }
9224    *   ]
9225    * };
9226    *
9227    * _.merge(names, ages);
9228    * // => { 'characters': [{ 'name': 'barney', 'age': 36 }, { 'name': 'fred', 'age': 40 }] }
9229    *
9230    * var food = {
9231    *   'fruits': ['apple'],
9232    *   'vegetables': ['beet']
9233    * };
9234    *
9235    * var otherFood = {
9236    *   'fruits': ['banana'],
9237    *   'vegetables': ['carrot']
9238    * };
9239    *
9240    * _.merge(food, otherFood, function(a, b) {
9241    *   return _.isArray(a) ? a.concat(b) : undefined;
9242    * });
9243    * // => { 'fruits': ['apple', 'banana'], 'vegetables': ['beet', 'carrot] }
9244    */
9245   function merge(object) {
9246     var args = arguments,
9247         length = 2;
9248
9249     if (!isObject(object)) {
9250       return object;
9251     }
9252
9253     // allows working with `_.reduce` and `_.reduceRight` without using
9254     // their `index` and `collection` arguments
9255     if (typeof args[2] != 'number') {
9256       length = args.length;
9257     }
9258     if (length > 3 && typeof args[length - 2] == 'function') {
9259       var callback = baseCreateCallback(args[--length - 1], args[length--], 2);
9260     } else if (length > 2 && typeof args[length - 1] == 'function') {
9261       callback = args[--length];
9262     }
9263     var sources = slice(arguments, 1, length),
9264         index = -1,
9265         stackA = getArray(),
9266         stackB = getArray();
9267
9268     while (++index < length) {
9269       baseMerge(object, sources[index], callback, stackA, stackB);
9270     }
9271     releaseArray(stackA);
9272     releaseArray(stackB);
9273     return object;
9274   }
9275
9276   /**
9277    * Creates a shallow clone of `object` excluding the specified properties.
9278    * Property names may be specified as individual arguments or as arrays of
9279    * property names. If a callback is provided it will be executed for each
9280    * property of `object` omitting the properties the callback returns truey
9281    * for. The callback is bound to `thisArg` and invoked with three arguments;
9282    * (value, key, object).
9283    *
9284    * @static
9285    * @memberOf _
9286    * @category Objects
9287    * @param {Object} object The source object.
9288    * @param {Function|...string|string[]} [callback] The properties to omit or the
9289    *  function called per iteration.
9290    * @param {*} [thisArg] The `this` binding of `callback`.
9291    * @returns {Object} Returns an object without the omitted properties.
9292    * @example
9293    *
9294    * _.omit({ 'name': 'fred', 'age': 40 }, 'age');
9295    * // => { 'name': 'fred' }
9296    *
9297    * _.omit({ 'name': 'fred', 'age': 40 }, function(value) {
9298    *   return typeof value == 'number';
9299    * });
9300    * // => { 'name': 'fred' }
9301    */
9302   function omit(object, callback, thisArg) {
9303     var result = {};
9304     if (typeof callback != 'function') {
9305       var props = [];
9306       forIn(object, function(value, key) {
9307         props.push(key);
9308       });
9309       props = baseDifference(props, baseFlatten(arguments, true, false, 1));
9310
9311       var index = -1,
9312           length = props.length;
9313
9314       while (++index < length) {
9315         var key = props[index];
9316         result[key] = object[key];
9317       }
9318     } else {
9319       callback = lodash.createCallback(callback, thisArg, 3);
9320       forIn(object, function(value, key, object) {
9321         if (!callback(value, key, object)) {
9322           result[key] = value;
9323         }
9324       });
9325     }
9326     return result;
9327   }
9328
9329   /**
9330    * Creates a two dimensional array of an object's key-value pairs,
9331    * i.e. `[[key1, value1], [key2, value2]]`.
9332    *
9333    * @static
9334    * @memberOf _
9335    * @category Objects
9336    * @param {Object} object The object to inspect.
9337    * @returns {Array} Returns new array of key-value pairs.
9338    * @example
9339    *
9340    * _.pairs({ 'barney': 36, 'fred': 40 });
9341    * // => [['barney', 36], ['fred', 40]] (property order is not guaranteed across environments)
9342    */
9343   function pairs(object) {
9344     var index = -1,
9345         props = keys(object),
9346         length = props.length,
9347         result = Array(length);
9348
9349     while (++index < length) {
9350       var key = props[index];
9351       result[index] = [key, object[key]];
9352     }
9353     return result;
9354   }
9355
9356   /**
9357    * Creates a shallow clone of `object` composed of the specified properties.
9358    * Property names may be specified as individual arguments or as arrays of
9359    * property names. If a callback is provided it will be executed for each
9360    * property of `object` picking the properties the callback returns truey
9361    * for. The callback is bound to `thisArg` and invoked with three arguments;
9362    * (value, key, object).
9363    *
9364    * @static
9365    * @memberOf _
9366    * @category Objects
9367    * @param {Object} object The source object.
9368    * @param {Function|...string|string[]} [callback] The function called per
9369    *  iteration or property names to pick, specified as individual property
9370    *  names or arrays of property names.
9371    * @param {*} [thisArg] The `this` binding of `callback`.
9372    * @returns {Object} Returns an object composed of the picked properties.
9373    * @example
9374    *
9375    * _.pick({ 'name': 'fred', '_userid': 'fred1' }, 'name');
9376    * // => { 'name': 'fred' }
9377    *
9378    * _.pick({ 'name': 'fred', '_userid': 'fred1' }, function(value, key) {
9379    *   return key.charAt(0) != '_';
9380    * });
9381    * // => { 'name': 'fred' }
9382    */
9383   function pick(object, callback, thisArg) {
9384     var result = {};
9385     if (typeof callback != 'function') {
9386       var index = -1,
9387           props = baseFlatten(arguments, true, false, 1),
9388           length = isObject(object) ? props.length : 0;
9389
9390       while (++index < length) {
9391         var key = props[index];
9392         if (key in object) {
9393           result[key] = object[key];
9394         }
9395       }
9396     } else {
9397       callback = lodash.createCallback(callback, thisArg, 3);
9398       forIn(object, function(value, key, object) {
9399         if (callback(value, key, object)) {
9400           result[key] = value;
9401         }
9402       });
9403     }
9404     return result;
9405   }
9406
9407   /**
9408    * Creates an array composed of the own enumerable property values of `object`.
9409    *
9410    * @static
9411    * @memberOf _
9412    * @category Objects
9413    * @param {Object} object The object to inspect.
9414    * @returns {Array} Returns an array of property values.
9415    * @example
9416    *
9417    * _.values({ 'one': 1, 'two': 2, 'three': 3 });
9418    * // => [1, 2, 3] (property order is not guaranteed across environments)
9419    */
9420   function values(object) {
9421     var index = -1,
9422         props = keys(object),
9423         length = props.length,
9424         result = Array(length);
9425
9426     while (++index < length) {
9427       result[index] = object[props[index]];
9428     }
9429     return result;
9430   }
9431
9432   /*--------------------------------------------------------------------------*/
9433
9434   /**
9435    * Checks if a given value is present in a collection using strict equality
9436    * for comparisons, i.e. `===`. If `fromIndex` is negative, it is used as the
9437    * offset from the end of the collection.
9438    *
9439    * @static
9440    * @memberOf _
9441    * @alias include
9442    * @category Collections
9443    * @param {Array|Object|string} collection The collection to iterate over.
9444    * @param {*} target The value to check for.
9445    * @param {number} [fromIndex=0] The index to search from.
9446    * @returns {boolean} Returns `true` if the `target` element is found, else `false`.
9447    * @example
9448    *
9449    * _.contains([1, 2, 3], 1);
9450    * // => true
9451    *
9452    * _.contains([1, 2, 3], 1, 2);
9453    * // => false
9454    *
9455    * _.contains({ 'name': 'fred', 'age': 40 }, 'fred');
9456    * // => true
9457    *
9458    * _.contains('pebbles', 'eb');
9459    * // => true
9460    */
9461   function contains(collection, target, fromIndex) {
9462     var index = -1,
9463         indexOf = getIndexOf(),
9464         length = collection ? collection.length : 0,
9465         result = false;
9466
9467     fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex) || 0;
9468     if (isArray(collection)) {
9469       result = indexOf(collection, target, fromIndex) > -1;
9470     } else if (typeof length == 'number') {
9471       result = (isString(collection) ? collection.indexOf(target, fromIndex) : indexOf(collection, target, fromIndex)) > -1;
9472     } else {
9473       baseEach(collection, function(value) {
9474         if (++index >= fromIndex) {
9475           return !(result = value === target);
9476         }
9477       });
9478     }
9479     return result;
9480   }
9481
9482   /**
9483    * Checks if the given callback returns truey value for **all** elements of
9484    * a collection. The callback is bound to `thisArg` and invoked with three
9485    * arguments; (value, index|key, collection).
9486    *
9487    * If a property name is provided for `callback` the created "_.pluck" style
9488    * callback will return the property value of the given element.
9489    *
9490    * If an object is provided for `callback` the created "_.where" style callback
9491    * will return `true` for elements that have the properties of the given object,
9492    * else `false`.
9493    *
9494    * @static
9495    * @memberOf _
9496    * @alias all
9497    * @category Collections
9498    * @param {Array|Object|string} collection The collection to iterate over.
9499    * @param {Function|Object|string} [callback=identity] The function called
9500    *  per iteration. If a property name or object is provided it will be used
9501    *  to create a "_.pluck" or "_.where" style callback, respectively.
9502    * @param {*} [thisArg] The `this` binding of `callback`.
9503    * @returns {boolean} Returns `true` if all elements passed the callback check,
9504    *  else `false`.
9505    * @example
9506    *
9507    * _.every([true, 1, null, 'yes']);
9508    * // => false
9509    *
9510    * var characters = [
9511    *   { 'name': 'barney', 'age': 36 },
9512    *   { 'name': 'fred',   'age': 40 }
9513    * ];
9514    *
9515    * // using "_.pluck" callback shorthand
9516    * _.every(characters, 'age');
9517    * // => true
9518    *
9519    * // using "_.where" callback shorthand
9520    * _.every(characters, { 'age': 36 });
9521    * // => false
9522    */
9523   function every(collection, callback, thisArg) {
9524     var result = true;
9525     callback = lodash.createCallback(callback, thisArg, 3);
9526
9527     if (isArray(collection)) {
9528       var index = -1,
9529           length = collection.length;
9530
9531       while (++index < length) {
9532         if (!(result = !!callback(collection[index], index, collection))) {
9533           break;
9534         }
9535       }
9536     } else {
9537       baseEach(collection, function(value, index, collection) {
9538         return (result = !!callback(value, index, collection));
9539       });
9540     }
9541     return result;
9542   }
9543
9544   /**
9545    * Iterates over elements of a collection, returning an array of all elements
9546    * the callback returns truey for. The callback is bound to `thisArg` and
9547    * invoked with three arguments; (value, index|key, collection).
9548    *
9549    * If a property name is provided for `callback` the created "_.pluck" style
9550    * callback will return the property value of the given element.
9551    *
9552    * If an object is provided for `callback` the created "_.where" style callback
9553    * will return `true` for elements that have the properties of the given object,
9554    * else `false`.
9555    *
9556    * @static
9557    * @memberOf _
9558    * @alias select
9559    * @category Collections
9560    * @param {Array|Object|string} collection The collection to iterate over.
9561    * @param {Function|Object|string} [callback=identity] The function called
9562    *  per iteration. If a property name or object is provided it will be used
9563    *  to create a "_.pluck" or "_.where" style callback, respectively.
9564    * @param {*} [thisArg] The `this` binding of `callback`.
9565    * @returns {Array} Returns a new array of elements that passed the callback check.
9566    * @example
9567    *
9568    * var evens = _.filter([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9569    * // => [2, 4, 6]
9570    *
9571    * var characters = [
9572    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9573    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9574    * ];
9575    *
9576    * // using "_.pluck" callback shorthand
9577    * _.filter(characters, 'blocked');
9578    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9579    *
9580    * // using "_.where" callback shorthand
9581    * _.filter(characters, { 'age': 36 });
9582    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9583    */
9584   function filter(collection, callback, thisArg) {
9585     var result = [];
9586     callback = lodash.createCallback(callback, thisArg, 3);
9587
9588     if (isArray(collection)) {
9589       var index = -1,
9590           length = collection.length;
9591
9592       while (++index < length) {
9593         var value = collection[index];
9594         if (callback(value, index, collection)) {
9595           result.push(value);
9596         }
9597       }
9598     } else {
9599       baseEach(collection, function(value, index, collection) {
9600         if (callback(value, index, collection)) {
9601           result.push(value);
9602         }
9603       });
9604     }
9605     return result;
9606   }
9607
9608   /**
9609    * Iterates over elements of a collection, returning the first element that
9610    * the callback returns truey for. The callback is bound to `thisArg` and
9611    * invoked with three arguments; (value, index|key, collection).
9612    *
9613    * If a property name is provided for `callback` the created "_.pluck" style
9614    * callback will return the property value of the given element.
9615    *
9616    * If an object is provided for `callback` the created "_.where" style callback
9617    * will return `true` for elements that have the properties of the given object,
9618    * else `false`.
9619    *
9620    * @static
9621    * @memberOf _
9622    * @alias detect, findWhere
9623    * @category Collections
9624    * @param {Array|Object|string} collection The collection to iterate over.
9625    * @param {Function|Object|string} [callback=identity] The function called
9626    *  per iteration. If a property name or object is provided it will be used
9627    *  to create a "_.pluck" or "_.where" style callback, respectively.
9628    * @param {*} [thisArg] The `this` binding of `callback`.
9629    * @returns {*} Returns the found element, else `undefined`.
9630    * @example
9631    *
9632    * var characters = [
9633    *   { 'name': 'barney',  'age': 36, 'blocked': false },
9634    *   { 'name': 'fred',    'age': 40, 'blocked': true },
9635    *   { 'name': 'pebbles', 'age': 1,  'blocked': false }
9636    * ];
9637    *
9638    * _.find(characters, function(chr) {
9639    *   return chr.age < 40;
9640    * });
9641    * // => { 'name': 'barney', 'age': 36, 'blocked': false }
9642    *
9643    * // using "_.where" callback shorthand
9644    * _.find(characters, { 'age': 1 });
9645    * // =>  { 'name': 'pebbles', 'age': 1, 'blocked': false }
9646    *
9647    * // using "_.pluck" callback shorthand
9648    * _.find(characters, 'blocked');
9649    * // => { 'name': 'fred', 'age': 40, 'blocked': true }
9650    */
9651   function find(collection, callback, thisArg) {
9652     callback = lodash.createCallback(callback, thisArg, 3);
9653
9654     if (isArray(collection)) {
9655       var index = -1,
9656           length = collection.length;
9657
9658       while (++index < length) {
9659         var value = collection[index];
9660         if (callback(value, index, collection)) {
9661           return value;
9662         }
9663       }
9664     } else {
9665       var result;
9666       baseEach(collection, function(value, index, collection) {
9667         if (callback(value, index, collection)) {
9668           result = value;
9669           return false;
9670         }
9671       });
9672       return result;
9673     }
9674   }
9675
9676   /**
9677    * Iterates over elements of a collection, executing the callback for each
9678    * element. The callback is bound to `thisArg` and invoked with three arguments;
9679    * (value, index|key, collection). Callbacks may exit iteration early by
9680    * explicitly returning `false`.
9681    *
9682    * Note: As with other "Collections" methods, objects with a `length` property
9683    * are iterated like arrays. To avoid this behavior `_.forIn` or `_.forOwn`
9684    * may be used for object iteration.
9685    *
9686    * @static
9687    * @memberOf _
9688    * @alias each
9689    * @category Collections
9690    * @param {Array|Object|string} collection The collection to iterate over.
9691    * @param {Function} [callback=identity] The function called per iteration.
9692    * @param {*} [thisArg] The `this` binding of `callback`.
9693    * @returns {Array|Object|string} Returns `collection`.
9694    * @example
9695    *
9696    * _([1, 2, 3]).forEach(function(num) { console.log(num); }).join(',');
9697    * // => logs each number and returns '1,2,3'
9698    *
9699    * _.forEach({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { console.log(num); });
9700    * // => logs each number and returns the object (property order is not guaranteed across environments)
9701    */
9702   function forEach(collection, callback, thisArg) {
9703     if (callback && typeof thisArg == 'undefined' && isArray(collection)) {
9704       var index = -1,
9705           length = collection.length;
9706
9707       while (++index < length) {
9708         if (callback(collection[index], index, collection) === false) {
9709           break;
9710         }
9711       }
9712     } else {
9713       baseEach(collection, callback, thisArg);
9714     }
9715     return collection;
9716   }
9717
9718   /**
9719    * Creates an object composed of keys generated from the results of running
9720    * each element of a collection through the callback. The corresponding value
9721    * of each key is an array of the elements responsible for generating the key.
9722    * The callback is bound to `thisArg` and invoked with three arguments;
9723    * (value, index|key, collection).
9724    *
9725    * If a property name is provided for `callback` the created "_.pluck" style
9726    * callback will return the property value of the given element.
9727    *
9728    * If an object is provided for `callback` the created "_.where" style callback
9729    * will return `true` for elements that have the properties of the given object,
9730    * else `false`
9731    *
9732    * @static
9733    * @memberOf _
9734    * @category Collections
9735    * @param {Array|Object|string} collection The collection to iterate over.
9736    * @param {Function|Object|string} [callback=identity] The function called
9737    *  per iteration. If a property name or object is provided it will be used
9738    *  to create a "_.pluck" or "_.where" style callback, respectively.
9739    * @param {*} [thisArg] The `this` binding of `callback`.
9740    * @returns {Object} Returns the composed aggregate object.
9741    * @example
9742    *
9743    * _.groupBy([4.2, 6.1, 6.4], function(num) { return Math.floor(num); });
9744    * // => { '4': [4.2], '6': [6.1, 6.4] }
9745    *
9746    * _.groupBy([4.2, 6.1, 6.4], function(num) { return this.floor(num); }, Math);
9747    * // => { '4': [4.2], '6': [6.1, 6.4] }
9748    *
9749    * // using "_.pluck" callback shorthand
9750    * _.groupBy(['one', 'two', 'three'], 'length');
9751    * // => { '3': ['one', 'two'], '5': ['three'] }
9752    */
9753   var groupBy = createAggregator(function(result, value, key) {
9754     (hasOwnProperty.call(result, key) ? result[key] : result[key] = []).push(value);
9755   });
9756
9757   /**
9758    * Creates an array of values by running each element in the collection
9759    * through the callback. The callback is bound to `thisArg` and invoked with
9760    * three arguments; (value, index|key, collection).
9761    *
9762    * If a property name is provided for `callback` the created "_.pluck" style
9763    * callback will return the property value of the given element.
9764    *
9765    * If an object is provided for `callback` the created "_.where" style callback
9766    * will return `true` for elements that have the properties of the given object,
9767    * else `false`.
9768    *
9769    * @static
9770    * @memberOf _
9771    * @alias collect
9772    * @category Collections
9773    * @param {Array|Object|string} collection The collection to iterate over.
9774    * @param {Function|Object|string} [callback=identity] The function called
9775    *  per iteration. If a property name or object is provided it will be used
9776    *  to create a "_.pluck" or "_.where" style callback, respectively.
9777    * @param {*} [thisArg] The `this` binding of `callback`.
9778    * @returns {Array} Returns a new array of the results of each `callback` execution.
9779    * @example
9780    *
9781    * _.map([1, 2, 3], function(num) { return num * 3; });
9782    * // => [3, 6, 9]
9783    *
9784    * _.map({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { return num * 3; });
9785    * // => [3, 6, 9] (property order is not guaranteed across environments)
9786    *
9787    * var characters = [
9788    *   { 'name': 'barney', 'age': 36 },
9789    *   { 'name': 'fred',   'age': 40 }
9790    * ];
9791    *
9792    * // using "_.pluck" callback shorthand
9793    * _.map(characters, 'name');
9794    * // => ['barney', 'fred']
9795    */
9796   function map(collection, callback, thisArg) {
9797     var index = -1,
9798         length = collection ? collection.length : 0,
9799         result = Array(typeof length == 'number' ? length : 0);
9800
9801     callback = lodash.createCallback(callback, thisArg, 3);
9802     if (isArray(collection)) {
9803       while (++index < length) {
9804         result[index] = callback(collection[index], index, collection);
9805       }
9806     } else {
9807       baseEach(collection, function(value, key, collection) {
9808         result[++index] = callback(value, key, collection);
9809       });
9810     }
9811     return result;
9812   }
9813
9814   /**
9815    * Retrieves the value of a specified property from all elements in the collection.
9816    *
9817    * @static
9818    * @memberOf _
9819    * @type Function
9820    * @category Collections
9821    * @param {Array|Object|string} collection The collection to iterate over.
9822    * @param {string} property The property to pluck.
9823    * @returns {Array} Returns a new array of property values.
9824    * @example
9825    *
9826    * var characters = [
9827    *   { 'name': 'barney', 'age': 36 },
9828    *   { 'name': 'fred',   'age': 40 }
9829    * ];
9830    *
9831    * _.pluck(characters, 'name');
9832    * // => ['barney', 'fred']
9833    */
9834   var pluck = map;
9835
9836   /**
9837    * The opposite of `_.filter` this method returns the elements of a
9838    * collection that the callback does **not** return truey for.
9839    *
9840    * If a property name is provided for `callback` the created "_.pluck" style
9841    * callback will return the property value of the given element.
9842    *
9843    * If an object is provided for `callback` the created "_.where" style callback
9844    * will return `true` for elements that have the properties of the given object,
9845    * else `false`.
9846    *
9847    * @static
9848    * @memberOf _
9849    * @category Collections
9850    * @param {Array|Object|string} collection The collection to iterate over.
9851    * @param {Function|Object|string} [callback=identity] The function called
9852    *  per iteration. If a property name or object is provided it will be used
9853    *  to create a "_.pluck" or "_.where" style callback, respectively.
9854    * @param {*} [thisArg] The `this` binding of `callback`.
9855    * @returns {Array} Returns a new array of elements that failed the callback check.
9856    * @example
9857    *
9858    * var odds = _.reject([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9859    * // => [1, 3, 5]
9860    *
9861    * var characters = [
9862    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9863    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9864    * ];
9865    *
9866    * // using "_.pluck" callback shorthand
9867    * _.reject(characters, 'blocked');
9868    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9869    *
9870    * // using "_.where" callback shorthand
9871    * _.reject(characters, { 'age': 36 });
9872    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9873    */
9874   function reject(collection, callback, thisArg) {
9875     callback = lodash.createCallback(callback, thisArg, 3);
9876     return filter(collection, function(value, index, collection) {
9877       return !callback(value, index, collection);
9878     });
9879   }
9880
9881   /**
9882    * Checks if the callback returns a truey value for **any** element of a
9883    * collection. The function returns as soon as it finds a passing value and
9884    * does not iterate over the entire collection. The callback is bound to
9885    * `thisArg` and invoked with three arguments; (value, index|key, collection).
9886    *
9887    * If a property name is provided for `callback` the created "_.pluck" style
9888    * callback will return the property value of the given element.
9889    *
9890    * If an object is provided for `callback` the created "_.where" style callback
9891    * will return `true` for elements that have the properties of the given object,
9892    * else `false`.
9893    *
9894    * @static
9895    * @memberOf _
9896    * @alias any
9897    * @category Collections
9898    * @param {Array|Object|string} collection The collection to iterate over.
9899    * @param {Function|Object|string} [callback=identity] The function called
9900    *  per iteration. If a property name or object is provided it will be used
9901    *  to create a "_.pluck" or "_.where" style callback, respectively.
9902    * @param {*} [thisArg] The `this` binding of `callback`.
9903    * @returns {boolean} Returns `true` if any element passed the callback check,
9904    *  else `false`.
9905    * @example
9906    *
9907    * _.some([null, 0, 'yes', false], Boolean);
9908    * // => true
9909    *
9910    * var characters = [
9911    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9912    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9913    * ];
9914    *
9915    * // using "_.pluck" callback shorthand
9916    * _.some(characters, 'blocked');
9917    * // => true
9918    *
9919    * // using "_.where" callback shorthand
9920    * _.some(characters, { 'age': 1 });
9921    * // => false
9922    */
9923   function some(collection, callback, thisArg) {
9924     var result;
9925     callback = lodash.createCallback(callback, thisArg, 3);
9926
9927     if (isArray(collection)) {
9928       var index = -1,
9929           length = collection.length;
9930
9931       while (++index < length) {
9932         if ((result = callback(collection[index], index, collection))) {
9933           break;
9934         }
9935       }
9936     } else {
9937       baseEach(collection, function(value, index, collection) {
9938         return !(result = callback(value, index, collection));
9939       });
9940     }
9941     return !!result;
9942   }
9943
9944   /*--------------------------------------------------------------------------*/
9945
9946   /**
9947    * Creates an array with all falsey values removed. The values `false`, `null`,
9948    * `0`, `""`, `undefined`, and `NaN` are all falsey.
9949    *
9950    * @static
9951    * @memberOf _
9952    * @category Arrays
9953    * @param {Array} array The array to compact.
9954    * @returns {Array} Returns a new array of filtered values.
9955    * @example
9956    *
9957    * _.compact([0, 1, false, 2, '', 3]);
9958    * // => [1, 2, 3]
9959    */
9960   function compact(array) {
9961     var index = -1,
9962         length = array ? array.length : 0,
9963         result = [];
9964
9965     while (++index < length) {
9966       var value = array[index];
9967       if (value) {
9968         result.push(value);
9969       }
9970     }
9971     return result;
9972   }
9973
9974   /**
9975    * Creates an array excluding all values of the provided arrays using strict
9976    * equality for comparisons, i.e. `===`.
9977    *
9978    * @static
9979    * @memberOf _
9980    * @category Arrays
9981    * @param {Array} array The array to process.
9982    * @param {...Array} [values] The arrays of values to exclude.
9983    * @returns {Array} Returns a new array of filtered values.
9984    * @example
9985    *
9986    * _.difference([1, 2, 3, 4, 5], [5, 2, 10]);
9987    * // => [1, 3, 4]
9988    */
9989   function difference(array) {
9990     return baseDifference(array, baseFlatten(arguments, true, true, 1));
9991   }
9992
9993   /**
9994    * Gets the first element or first `n` elements of an array. If a callback
9995    * is provided elements at the beginning of the array are returned as long
9996    * as the callback returns truey. The callback is bound to `thisArg` and
9997    * invoked with three arguments; (value, index, array).
9998    *
9999    * If a property name is provided for `callback` the created "_.pluck" style
10000    * callback will return the property value of the given element.
10001    *
10002    * If an object is provided for `callback` the created "_.where" style callback
10003    * will return `true` for elements that have the properties of the given object,
10004    * else `false`.
10005    *
10006    * @static
10007    * @memberOf _
10008    * @alias head, take
10009    * @category Arrays
10010    * @param {Array} array The array to query.
10011    * @param {Function|Object|number|string} [callback] The function called
10012    *  per element or the number of elements to return. If a property name or
10013    *  object is provided it will be used to create a "_.pluck" or "_.where"
10014    *  style callback, respectively.
10015    * @param {*} [thisArg] The `this` binding of `callback`.
10016    * @returns {*} Returns the first element(s) of `array`.
10017    * @example
10018    *
10019    * _.first([1, 2, 3]);
10020    * // => 1
10021    *
10022    * _.first([1, 2, 3], 2);
10023    * // => [1, 2]
10024    *
10025    * _.first([1, 2, 3], function(num) {
10026    *   return num < 3;
10027    * });
10028    * // => [1, 2]
10029    *
10030    * var characters = [
10031    *   { 'name': 'barney',  'blocked': true,  'employer': 'slate' },
10032    *   { 'name': 'fred',    'blocked': false, 'employer': 'slate' },
10033    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
10034    * ];
10035    *
10036    * // using "_.pluck" callback shorthand
10037    * _.first(characters, 'blocked');
10038    * // => [{ 'name': 'barney', 'blocked': true, 'employer': 'slate' }]
10039    *
10040    * // using "_.where" callback shorthand
10041    * _.pluck(_.first(characters, { 'employer': 'slate' }), 'name');
10042    * // => ['barney', 'fred']
10043    */
10044   function first(array, callback, thisArg) {
10045     var n = 0,
10046         length = array ? array.length : 0;
10047
10048     if (typeof callback != 'number' && callback != null) {
10049       var index = -1;
10050       callback = lodash.createCallback(callback, thisArg, 3);
10051       while (++index < length && callback(array[index], index, array)) {
10052         n++;
10053       }
10054     } else {
10055       n = callback;
10056       if (n == null || thisArg) {
10057         return array ? array[0] : undefined;
10058       }
10059     }
10060     return slice(array, 0, nativeMin(nativeMax(0, n), length));
10061   }
10062
10063   /**
10064    * Flattens a nested array (the nesting can be to any depth). If `isShallow`
10065    * is truey, the array will only be flattened a single level. If a callback
10066    * is provided each element of the array is passed through the callback before
10067    * flattening. The callback is bound to `thisArg` and invoked with three
10068    * arguments; (value, index, array).
10069    *
10070    * If a property name is provided for `callback` the created "_.pluck" style
10071    * callback will return the property value of the given element.
10072    *
10073    * If an object is provided for `callback` the created "_.where" style callback
10074    * will return `true` for elements that have the properties of the given object,
10075    * else `false`.
10076    *
10077    * @static
10078    * @memberOf _
10079    * @category Arrays
10080    * @param {Array} array The array to flatten.
10081    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
10082    * @param {Function|Object|string} [callback=identity] The function called
10083    *  per iteration. If a property name or object is provided it will be used
10084    *  to create a "_.pluck" or "_.where" style callback, respectively.
10085    * @param {*} [thisArg] The `this` binding of `callback`.
10086    * @returns {Array} Returns a new flattened array.
10087    * @example
10088    *
10089    * _.flatten([1, [2], [3, [[4]]]]);
10090    * // => [1, 2, 3, 4];
10091    *
10092    * _.flatten([1, [2], [3, [[4]]]], true);
10093    * // => [1, 2, 3, [[4]]];
10094    *
10095    * var characters = [
10096    *   { 'name': 'barney', 'age': 30, 'pets': ['hoppy'] },
10097    *   { 'name': 'fred',   'age': 40, 'pets': ['baby puss', 'dino'] }
10098    * ];
10099    *
10100    * // using "_.pluck" callback shorthand
10101    * _.flatten(characters, 'pets');
10102    * // => ['hoppy', 'baby puss', 'dino']
10103    */
10104   function flatten(array, isShallow, callback, thisArg) {
10105     // juggle arguments
10106     if (typeof isShallow != 'boolean' && isShallow != null) {
10107       thisArg = callback;
10108       callback = (typeof isShallow != 'function' && thisArg && thisArg[isShallow] === array) ? null : isShallow;
10109       isShallow = false;
10110     }
10111     if (callback != null) {
10112       array = map(array, callback, thisArg);
10113     }
10114     return baseFlatten(array, isShallow);
10115   }
10116
10117   /**
10118    * Gets the index at which the first occurrence of `value` is found using
10119    * strict equality for comparisons, i.e. `===`. If the array is already sorted
10120    * providing `true` for `fromIndex` will run a faster binary search.
10121    *
10122    * @static
10123    * @memberOf _
10124    * @category Arrays
10125    * @param {Array} array The array to search.
10126    * @param {*} value The value to search for.
10127    * @param {boolean|number} [fromIndex=0] The index to search from or `true`
10128    *  to perform a binary search on a sorted array.
10129    * @returns {number} Returns the index of the matched value or `-1`.
10130    * @example
10131    *
10132    * _.indexOf([1, 2, 3, 1, 2, 3], 2);
10133    * // => 1
10134    *
10135    * _.indexOf([1, 2, 3, 1, 2, 3], 2, 3);
10136    * // => 4
10137    *
10138    * _.indexOf([1, 1, 2, 2, 3, 3], 2, true);
10139    * // => 2
10140    */
10141   function indexOf(array, value, fromIndex) {
10142     if (typeof fromIndex == 'number') {
10143       var length = array ? array.length : 0;
10144       fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex || 0);
10145     } else if (fromIndex) {
10146       var index = sortedIndex(array, value);
10147       return array[index] === value ? index : -1;
10148     }
10149     return baseIndexOf(array, value, fromIndex);
10150   }
10151
10152   /**
10153    * Creates an array of unique values present in all provided arrays using
10154    * strict equality for comparisons, i.e. `===`.
10155    *
10156    * @static
10157    * @memberOf _
10158    * @category Arrays
10159    * @param {...Array} [array] The arrays to inspect.
10160    * @returns {Array} Returns an array of composite values.
10161    * @example
10162    *
10163    * _.intersection([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10164    * // => [1, 2]
10165    */
10166   function intersection(array) {
10167     var args = arguments,
10168         argsLength = args.length,
10169         argsIndex = -1,
10170         caches = getArray(),
10171         index = -1,
10172         indexOf = getIndexOf(),
10173         length = array ? array.length : 0,
10174         result = [],
10175         seen = getArray();
10176
10177     while (++argsIndex < argsLength) {
10178       var value = args[argsIndex];
10179       caches[argsIndex] = indexOf === baseIndexOf &&
10180         (value ? value.length : 0) >= largeArraySize &&
10181         createCache(argsIndex ? args[argsIndex] : seen);
10182     }
10183     outer:
10184     while (++index < length) {
10185       var cache = caches[0];
10186       value = array[index];
10187
10188       if ((cache ? cacheIndexOf(cache, value) : indexOf(seen, value)) < 0) {
10189         argsIndex = argsLength;
10190         (cache || seen).push(value);
10191         while (--argsIndex) {
10192           cache = caches[argsIndex];
10193           if ((cache ? cacheIndexOf(cache, value) : indexOf(args[argsIndex], value)) < 0) {
10194             continue outer;
10195           }
10196         }
10197         result.push(value);
10198       }
10199     }
10200     while (argsLength--) {
10201       cache = caches[argsLength];
10202       if (cache) {
10203         releaseObject(cache);
10204       }
10205     }
10206     releaseArray(caches);
10207     releaseArray(seen);
10208     return result;
10209   }
10210
10211   /**
10212    * Gets the last element or last `n` elements of an array. If a callback is
10213    * provided elements at the end of the array are returned as long as the
10214    * callback returns truey. The callback is bound to `thisArg` and invoked
10215    * with three arguments; (value, index, array).
10216    *
10217    * If a property name is provided for `callback` the created "_.pluck" style
10218    * callback will return the property value of the given element.
10219    *
10220    * If an object is provided for `callback` the created "_.where" style callback
10221    * will return `true` for elements that have the properties of the given object,
10222    * else `false`.
10223    *
10224    * @static
10225    * @memberOf _
10226    * @category Arrays
10227    * @param {Array} array The array to query.
10228    * @param {Function|Object|number|string} [callback] The function called
10229    *  per element or the number of elements to return. If a property name or
10230    *  object is provided it will be used to create a "_.pluck" or "_.where"
10231    *  style callback, respectively.
10232    * @param {*} [thisArg] The `this` binding of `callback`.
10233    * @returns {*} Returns the last element(s) of `array`.
10234    * @example
10235    *
10236    * _.last([1, 2, 3]);
10237    * // => 3
10238    *
10239    * _.last([1, 2, 3], 2);
10240    * // => [2, 3]
10241    *
10242    * _.last([1, 2, 3], function(num) {
10243    *   return num > 1;
10244    * });
10245    * // => [2, 3]
10246    *
10247    * var characters = [
10248    *   { 'name': 'barney',  'blocked': false, 'employer': 'slate' },
10249    *   { 'name': 'fred',    'blocked': true,  'employer': 'slate' },
10250    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
10251    * ];
10252    *
10253    * // using "_.pluck" callback shorthand
10254    * _.pluck(_.last(characters, 'blocked'), 'name');
10255    * // => ['fred', 'pebbles']
10256    *
10257    * // using "_.where" callback shorthand
10258    * _.last(characters, { 'employer': 'na' });
10259    * // => [{ 'name': 'pebbles', 'blocked': true, 'employer': 'na' }]
10260    */
10261   function last(array, callback, thisArg) {
10262     var n = 0,
10263         length = array ? array.length : 0;
10264
10265     if (typeof callback != 'number' && callback != null) {
10266       var index = length;
10267       callback = lodash.createCallback(callback, thisArg, 3);
10268       while (index-- && callback(array[index], index, array)) {
10269         n++;
10270       }
10271     } else {
10272       n = callback;
10273       if (n == null || thisArg) {
10274         return array ? array[length - 1] : undefined;
10275       }
10276     }
10277     return slice(array, nativeMax(0, length - n));
10278   }
10279
10280   /**
10281    * Uses a binary search to determine the smallest index at which a value
10282    * should be inserted into a given sorted array in order to maintain the sort
10283    * order of the array. If a callback is provided it will be executed for
10284    * `value` and each element of `array` to compute their sort ranking. The
10285    * callback is bound to `thisArg` and invoked with one argument; (value).
10286    *
10287    * If a property name is provided for `callback` the created "_.pluck" style
10288    * callback will return the property value of the given element.
10289    *
10290    * If an object is provided for `callback` the created "_.where" style callback
10291    * will return `true` for elements that have the properties of the given object,
10292    * else `false`.
10293    *
10294    * @static
10295    * @memberOf _
10296    * @category Arrays
10297    * @param {Array} array The array to inspect.
10298    * @param {*} value The value to evaluate.
10299    * @param {Function|Object|string} [callback=identity] The function called
10300    *  per iteration. If a property name or object is provided it will be used
10301    *  to create a "_.pluck" or "_.where" style callback, respectively.
10302    * @param {*} [thisArg] The `this` binding of `callback`.
10303    * @returns {number} Returns the index at which `value` should be inserted
10304    *  into `array`.
10305    * @example
10306    *
10307    * _.sortedIndex([20, 30, 50], 40);
10308    * // => 2
10309    *
10310    * // using "_.pluck" callback shorthand
10311    * _.sortedIndex([{ 'x': 20 }, { 'x': 30 }, { 'x': 50 }], { 'x': 40 }, 'x');
10312    * // => 2
10313    *
10314    * var dict = {
10315    *   'wordToNumber': { 'twenty': 20, 'thirty': 30, 'fourty': 40, 'fifty': 50 }
10316    * };
10317    *
10318    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10319    *   return dict.wordToNumber[word];
10320    * });
10321    * // => 2
10322    *
10323    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10324    *   return this.wordToNumber[word];
10325    * }, dict);
10326    * // => 2
10327    */
10328   function sortedIndex(array, value, callback, thisArg) {
10329     var low = 0,
10330         high = array ? array.length : low;
10331
10332     // explicitly reference `identity` for better inlining in Firefox
10333     callback = callback ? lodash.createCallback(callback, thisArg, 1) : identity;
10334     value = callback(value);
10335
10336     while (low < high) {
10337       var mid = (low + high) >>> 1;
10338       (callback(array[mid]) < value)
10339         ? low = mid + 1
10340         : high = mid;
10341     }
10342     return low;
10343   }
10344
10345   /**
10346    * Creates an array of unique values, in order, of the provided arrays using
10347    * strict equality for comparisons, i.e. `===`.
10348    *
10349    * @static
10350    * @memberOf _
10351    * @category Arrays
10352    * @param {...Array} [array] The arrays to inspect.
10353    * @returns {Array} Returns an array of composite values.
10354    * @example
10355    *
10356    * _.union([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10357    * // => [1, 2, 3, 101, 10]
10358    */
10359   function union(array) {
10360     return baseUniq(baseFlatten(arguments, true, true));
10361   }
10362
10363   /**
10364    * Creates a duplicate-value-free version of an array using strict equality
10365    * for comparisons, i.e. `===`. If the array is sorted, providing
10366    * `true` for `isSorted` will use a faster algorithm. If a callback is provided
10367    * each element of `array` is passed through the callback before uniqueness
10368    * is computed. The callback is bound to `thisArg` and invoked with three
10369    * arguments; (value, index, array).
10370    *
10371    * If a property name is provided for `callback` the created "_.pluck" style
10372    * callback will return the property value of the given element.
10373    *
10374    * If an object is provided for `callback` the created "_.where" style callback
10375    * will return `true` for elements that have the properties of the given object,
10376    * else `false`.
10377    *
10378    * @static
10379    * @memberOf _
10380    * @alias unique
10381    * @category Arrays
10382    * @param {Array} array The array to process.
10383    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
10384    * @param {Function|Object|string} [callback=identity] The function called
10385    *  per iteration. If a property name or object is provided it will be used
10386    *  to create a "_.pluck" or "_.where" style callback, respectively.
10387    * @param {*} [thisArg] The `this` binding of `callback`.
10388    * @returns {Array} Returns a duplicate-value-free array.
10389    * @example
10390    *
10391    * _.uniq([1, 2, 1, 3, 1]);
10392    * // => [1, 2, 3]
10393    *
10394    * _.uniq([1, 1, 2, 2, 3], true);
10395    * // => [1, 2, 3]
10396    *
10397    * _.uniq(['A', 'b', 'C', 'a', 'B', 'c'], function(letter) { return letter.toLowerCase(); });
10398    * // => ['A', 'b', 'C']
10399    *
10400    * _.uniq([1, 2.5, 3, 1.5, 2, 3.5], function(num) { return this.floor(num); }, Math);
10401    * // => [1, 2.5, 3]
10402    *
10403    * // using "_.pluck" callback shorthand
10404    * _.uniq([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');
10405    * // => [{ 'x': 1 }, { 'x': 2 }]
10406    */
10407   function uniq(array, isSorted, callback, thisArg) {
10408     // juggle arguments
10409     if (typeof isSorted != 'boolean' && isSorted != null) {
10410       thisArg = callback;
10411       callback = (typeof isSorted != 'function' && thisArg && thisArg[isSorted] === array) ? null : isSorted;
10412       isSorted = false;
10413     }
10414     if (callback != null) {
10415       callback = lodash.createCallback(callback, thisArg, 3);
10416     }
10417     return baseUniq(array, isSorted, callback);
10418   }
10419
10420   /**
10421    * Creates an array excluding all provided values using strict equality for
10422    * comparisons, i.e. `===`.
10423    *
10424    * @static
10425    * @memberOf _
10426    * @category Arrays
10427    * @param {Array} array The array to filter.
10428    * @param {...*} [value] The values to exclude.
10429    * @returns {Array} Returns a new array of filtered values.
10430    * @example
10431    *
10432    * _.without([1, 2, 1, 0, 3, 1, 4], 0, 1);
10433    * // => [2, 3, 4]
10434    */
10435   function without(array) {
10436     return baseDifference(array, slice(arguments, 1));
10437   }
10438
10439   /*--------------------------------------------------------------------------*/
10440
10441   /**
10442    * Creates a function that, when called, invokes `func` with the `this`
10443    * binding of `thisArg` and prepends any additional `bind` arguments to those
10444    * provided to the bound function.
10445    *
10446    * @static
10447    * @memberOf _
10448    * @category Functions
10449    * @param {Function} func The function to bind.
10450    * @param {*} [thisArg] The `this` binding of `func`.
10451    * @param {...*} [arg] Arguments to be partially applied.
10452    * @returns {Function} Returns the new bound function.
10453    * @example
10454    *
10455    * var func = function(greeting) {
10456    *   return greeting + ' ' + this.name;
10457    * };
10458    *
10459    * func = _.bind(func, { 'name': 'fred' }, 'hi');
10460    * func();
10461    * // => 'hi fred'
10462    */
10463   function bind(func, thisArg) {
10464     return arguments.length > 2
10465       ? createWrapper(func, 17, slice(arguments, 2), null, thisArg)
10466       : createWrapper(func, 1, null, null, thisArg);
10467   }
10468
10469   /**
10470    * Produces a callback bound to an optional `thisArg`. If `func` is a property
10471    * name the created callback will return the property value for a given element.
10472    * If `func` is an object the created callback will return `true` for elements
10473    * that contain the equivalent object properties, otherwise it will return `false`.
10474    *
10475    * @static
10476    * @memberOf _
10477    * @category Functions
10478    * @param {*} [func=identity] The value to convert to a callback.
10479    * @param {*} [thisArg] The `this` binding of the created callback.
10480    * @param {number} [argCount] The number of arguments the callback accepts.
10481    * @returns {Function} Returns a callback function.
10482    * @example
10483    *
10484    * var characters = [
10485    *   { 'name': 'barney', 'age': 36 },
10486    *   { 'name': 'fred',   'age': 40 }
10487    * ];
10488    *
10489    * // wrap to create custom callback shorthands
10490    * _.createCallback = _.wrap(_.createCallback, function(func, callback, thisArg) {
10491    *   var match = /^(.+?)__([gl]t)(.+)$/.exec(callback);
10492    *   return !match ? func(callback, thisArg) : function(object) {
10493    *     return match[2] == 'gt' ? object[match[1]] > match[3] : object[match[1]] < match[3];
10494    *   };
10495    * });
10496    *
10497    * _.filter(characters, 'age__gt38');
10498    * // => [{ 'name': 'fred', 'age': 40 }]
10499    */
10500   function createCallback(func, thisArg, argCount) {
10501     var type = typeof func;
10502     if (func == null || type == 'function') {
10503       return baseCreateCallback(func, thisArg, argCount);
10504     }
10505     // handle "_.pluck" style callback shorthands
10506     if (type != 'object') {
10507       return function(object) {
10508         return object[func];
10509       };
10510     }
10511     var props = keys(func),
10512         key = props[0],
10513         a = func[key];
10514
10515     // handle "_.where" style callback shorthands
10516     if (props.length == 1 && a === a && !isObject(a)) {
10517       // fast path the common case of providing an object with a single
10518       // property containing a primitive value
10519       return function(object) {
10520         var b = object[key];
10521         return a === b && (a !== 0 || (1 / a == 1 / b));
10522       };
10523     }
10524     return function(object) {
10525       var length = props.length,
10526           result = false;
10527
10528       while (length--) {
10529         if (!(result = baseIsEqual(object[props[length]], func[props[length]], null, true))) {
10530           break;
10531         }
10532       }
10533       return result;
10534     };
10535   }
10536
10537   /**
10538    * Creates a function that will delay the execution of `func` until after
10539    * `wait` milliseconds have elapsed since the last time it was invoked.
10540    * Provide an options object to indicate that `func` should be invoked on
10541    * the leading and/or trailing edge of the `wait` timeout. Subsequent calls
10542    * to the debounced function will return the result of the last `func` call.
10543    *
10544    * Note: If `leading` and `trailing` options are `true` `func` will be called
10545    * on the trailing edge of the timeout only if the the debounced function is
10546    * invoked more than once during the `wait` timeout.
10547    *
10548    * @static
10549    * @memberOf _
10550    * @category Functions
10551    * @param {Function} func The function to debounce.
10552    * @param {number} wait The number of milliseconds to delay.
10553    * @param {Object} [options] The options object.
10554    * @param {boolean} [options.leading=false] Specify execution on the leading edge of the timeout.
10555    * @param {number} [options.maxWait] The maximum time `func` is allowed to be delayed before it's called.
10556    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10557    * @returns {Function} Returns the new debounced function.
10558    * @example
10559    *
10560    * // avoid costly calculations while the window size is in flux
10561    * var lazyLayout = _.debounce(calculateLayout, 150);
10562    * jQuery(window).on('resize', lazyLayout);
10563    *
10564    * // execute `sendMail` when the click event is fired, debouncing subsequent calls
10565    * jQuery('#postbox').on('click', _.debounce(sendMail, 300, {
10566    *   'leading': true,
10567    *   'trailing': false
10568    * });
10569    *
10570    * // ensure `batchLog` is executed once after 1 second of debounced calls
10571    * var source = new EventSource('/stream');
10572    * source.addEventListener('message', _.debounce(batchLog, 250, {
10573    *   'maxWait': 1000
10574    * }, false);
10575    */
10576   function debounce(func, wait, options) {
10577     var args,
10578         maxTimeoutId,
10579         result,
10580         stamp,
10581         thisArg,
10582         timeoutId,
10583         trailingCall,
10584         lastCalled = 0,
10585         maxWait = false,
10586         trailing = true;
10587
10588     if (!isFunction(func)) {
10589       throw new TypeError;
10590     }
10591     wait = nativeMax(0, wait) || 0;
10592     if (options === true) {
10593       var leading = true;
10594       trailing = false;
10595     } else if (isObject(options)) {
10596       leading = options.leading;
10597       maxWait = 'maxWait' in options && (nativeMax(wait, options.maxWait) || 0);
10598       trailing = 'trailing' in options ? options.trailing : trailing;
10599     }
10600     var delayed = function() {
10601       var remaining = wait - (now() - stamp);
10602       if (remaining <= 0) {
10603         if (maxTimeoutId) {
10604           clearTimeout(maxTimeoutId);
10605         }
10606         var isCalled = trailingCall;
10607         maxTimeoutId = timeoutId = trailingCall = undefined;
10608         if (isCalled) {
10609           lastCalled = now();
10610           result = func.apply(thisArg, args);
10611           if (!timeoutId && !maxTimeoutId) {
10612             args = thisArg = null;
10613           }
10614         }
10615       } else {
10616         timeoutId = setTimeout(delayed, remaining);
10617       }
10618     };
10619
10620     var maxDelayed = function() {
10621       if (timeoutId) {
10622         clearTimeout(timeoutId);
10623       }
10624       maxTimeoutId = timeoutId = trailingCall = undefined;
10625       if (trailing || (maxWait !== wait)) {
10626         lastCalled = now();
10627         result = func.apply(thisArg, args);
10628         if (!timeoutId && !maxTimeoutId) {
10629           args = thisArg = null;
10630         }
10631       }
10632     };
10633
10634     return function() {
10635       args = arguments;
10636       stamp = now();
10637       thisArg = this;
10638       trailingCall = trailing && (timeoutId || !leading);
10639
10640       if (maxWait === false) {
10641         var leadingCall = leading && !timeoutId;
10642       } else {
10643         if (!maxTimeoutId && !leading) {
10644           lastCalled = stamp;
10645         }
10646         var remaining = maxWait - (stamp - lastCalled),
10647             isCalled = remaining <= 0;
10648
10649         if (isCalled) {
10650           if (maxTimeoutId) {
10651             maxTimeoutId = clearTimeout(maxTimeoutId);
10652           }
10653           lastCalled = stamp;
10654           result = func.apply(thisArg, args);
10655         }
10656         else if (!maxTimeoutId) {
10657           maxTimeoutId = setTimeout(maxDelayed, remaining);
10658         }
10659       }
10660       if (isCalled && timeoutId) {
10661         timeoutId = clearTimeout(timeoutId);
10662       }
10663       else if (!timeoutId && wait !== maxWait) {
10664         timeoutId = setTimeout(delayed, wait);
10665       }
10666       if (leadingCall) {
10667         isCalled = true;
10668         result = func.apply(thisArg, args);
10669       }
10670       if (isCalled && !timeoutId && !maxTimeoutId) {
10671         args = thisArg = null;
10672       }
10673       return result;
10674     };
10675   }
10676
10677   /**
10678    * Creates a function that, when executed, will only call the `func` function
10679    * at most once per every `wait` milliseconds. Provide an options object to
10680    * indicate that `func` should be invoked on the leading and/or trailing edge
10681    * of the `wait` timeout. Subsequent calls to the throttled function will
10682    * return the result of the last `func` call.
10683    *
10684    * Note: If `leading` and `trailing` options are `true` `func` will be called
10685    * on the trailing edge of the timeout only if the the throttled function is
10686    * invoked more than once during the `wait` timeout.
10687    *
10688    * @static
10689    * @memberOf _
10690    * @category Functions
10691    * @param {Function} func The function to throttle.
10692    * @param {number} wait The number of milliseconds to throttle executions to.
10693    * @param {Object} [options] The options object.
10694    * @param {boolean} [options.leading=true] Specify execution on the leading edge of the timeout.
10695    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10696    * @returns {Function} Returns the new throttled function.
10697    * @example
10698    *
10699    * // avoid excessively updating the position while scrolling
10700    * var throttled = _.throttle(updatePosition, 100);
10701    * jQuery(window).on('scroll', throttled);
10702    *
10703    * // execute `renewToken` when the click event is fired, but not more than once every 5 minutes
10704    * jQuery('.interactive').on('click', _.throttle(renewToken, 300000, {
10705    *   'trailing': false
10706    * }));
10707    */
10708   function throttle(func, wait, options) {
10709     var leading = true,
10710         trailing = true;
10711
10712     if (!isFunction(func)) {
10713       throw new TypeError;
10714     }
10715     if (options === false) {
10716       leading = false;
10717     } else if (isObject(options)) {
10718       leading = 'leading' in options ? options.leading : leading;
10719       trailing = 'trailing' in options ? options.trailing : trailing;
10720     }
10721     debounceOptions.leading = leading;
10722     debounceOptions.maxWait = wait;
10723     debounceOptions.trailing = trailing;
10724
10725     return debounce(func, wait, debounceOptions);
10726   }
10727
10728   /*--------------------------------------------------------------------------*/
10729
10730   /**
10731    * This method returns the first argument provided to it.
10732    *
10733    * @static
10734    * @memberOf _
10735    * @category Utilities
10736    * @param {*} value Any value.
10737    * @returns {*} Returns `value`.
10738    * @example
10739    *
10740    * var object = { 'name': 'fred' };
10741    * _.identity(object) === object;
10742    * // => true
10743    */
10744   function identity(value) {
10745     return value;
10746   }
10747
10748   /**
10749    * Adds function properties of a source object to the `lodash` function and
10750    * chainable wrapper.
10751    *
10752    * @static
10753    * @memberOf _
10754    * @category Utilities
10755    * @param {Object} object The object of function properties to add to `lodash`.
10756    * @param {Object} object The object of function properties to add to `lodash`.
10757    * @example
10758    *
10759    * _.mixin({
10760    *   'capitalize': function(string) {
10761    *     return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase();
10762    *   }
10763    * });
10764    *
10765    * _.capitalize('fred');
10766    * // => 'Fred'
10767    *
10768    * _('fred').capitalize();
10769    * // => 'Fred'
10770    */
10771   function mixin(object, source) {
10772     var ctor = object,
10773         isFunc = !source || isFunction(ctor);
10774
10775     if (!source) {
10776       ctor = lodashWrapper;
10777       source = object;
10778       object = lodash;
10779     }
10780     forEach(functions(source), function(methodName) {
10781       var func = object[methodName] = source[methodName];
10782       if (isFunc) {
10783         ctor.prototype[methodName] = function() {
10784           var value = this.__wrapped__,
10785               args = [value];
10786
10787           push.apply(args, arguments);
10788           var result = func.apply(object, args);
10789           if (value && typeof value == 'object' && value === result) {
10790             return this;
10791           }
10792           result = new ctor(result);
10793           result.__chain__ = this.__chain__;
10794           return result;
10795         };
10796       }
10797     });
10798   }
10799
10800   /**
10801    * A no-operation function.
10802    *
10803    * @static
10804    * @memberOf _
10805    * @category Utilities
10806    * @example
10807    *
10808    * var object = { 'name': 'fred' };
10809    * _.noop(object) === undefined;
10810    * // => true
10811    */
10812   function noop() {
10813     // no operation performed
10814   }
10815
10816   /*--------------------------------------------------------------------------*/
10817
10818   /**
10819    * Creates a `lodash` object that wraps the given value with explicit
10820    * method chaining enabled.
10821    *
10822    * @static
10823    * @memberOf _
10824    * @category Chaining
10825    * @param {*} value The value to wrap.
10826    * @returns {Object} Returns the wrapper object.
10827    * @example
10828    *
10829    * var characters = [
10830    *   { 'name': 'barney',  'age': 36 },
10831    *   { 'name': 'fred',    'age': 40 },
10832    *   { 'name': 'pebbles', 'age': 1 }
10833    * ];
10834    *
10835    * var youngest = _.chain(characters)
10836    *     .sortBy('age')
10837    *     .map(function(chr) { return chr.name + ' is ' + chr.age; })
10838    *     .first()
10839    *     .value();
10840    * // => 'pebbles is 1'
10841    */
10842   function chain(value) {
10843     value = new lodashWrapper(value);
10844     value.__chain__ = true;
10845     return value;
10846   }
10847
10848   /**
10849    * Enables explicit method chaining on the wrapper object.
10850    *
10851    * @name chain
10852    * @memberOf _
10853    * @category Chaining
10854    * @returns {*} Returns the wrapper object.
10855    * @example
10856    *
10857    * var characters = [
10858    *   { 'name': 'barney', 'age': 36 },
10859    *   { 'name': 'fred',   'age': 40 }
10860    * ];
10861    *
10862    * // without explicit chaining
10863    * _(characters).first();
10864    * // => { 'name': 'barney', 'age': 36 }
10865    *
10866    * // with explicit chaining
10867    * _(characters).chain()
10868    *   .first()
10869    *   .pick('age')
10870    *   .value()
10871    * // => { 'age': 36 }
10872    */
10873   function wrapperChain() {
10874     this.__chain__ = true;
10875     return this;
10876   }
10877
10878   /**
10879    * Produces the `toString` result of the wrapped value.
10880    *
10881    * @name toString
10882    * @memberOf _
10883    * @category Chaining
10884    * @returns {string} Returns the string result.
10885    * @example
10886    *
10887    * _([1, 2, 3]).toString();
10888    * // => '1,2,3'
10889    */
10890   function wrapperToString() {
10891     return String(this.__wrapped__);
10892   }
10893
10894   /**
10895    * Extracts the wrapped value.
10896    *
10897    * @name valueOf
10898    * @memberOf _
10899    * @alias value
10900    * @category Chaining
10901    * @returns {*} Returns the wrapped value.
10902    * @example
10903    *
10904    * _([1, 2, 3]).valueOf();
10905    * // => [1, 2, 3]
10906    */
10907   function wrapperValueOf() {
10908     return this.__wrapped__;
10909   }
10910
10911   /*--------------------------------------------------------------------------*/
10912
10913   lodash.assign = assign;
10914   lodash.bind = bind;
10915   lodash.chain = chain;
10916   lodash.compact = compact;
10917   lodash.createCallback = createCallback;
10918   lodash.debounce = debounce;
10919   lodash.difference = difference;
10920   lodash.filter = filter;
10921   lodash.flatten = flatten;
10922   lodash.forEach = forEach;
10923   lodash.forIn = forIn;
10924   lodash.forOwn = forOwn;
10925   lodash.functions = functions;
10926   lodash.groupBy = groupBy;
10927   lodash.intersection = intersection;
10928   lodash.keys = keys;
10929   lodash.map = map;
10930   lodash.merge = merge;
10931   lodash.omit = omit;
10932   lodash.pairs = pairs;
10933   lodash.pick = pick;
10934   lodash.pluck = pluck;
10935   lodash.reject = reject;
10936   lodash.throttle = throttle;
10937   lodash.union = union;
10938   lodash.uniq = uniq;
10939   lodash.values = values;
10940   lodash.without = without;
10941
10942   // add aliases
10943   lodash.collect = map;
10944   lodash.each = forEach;
10945   lodash.extend = assign;
10946   lodash.methods = functions;
10947   lodash.select = filter;
10948   lodash.unique = uniq;
10949
10950   // add functions to `lodash.prototype`
10951   mixin(lodash);
10952
10953   /*--------------------------------------------------------------------------*/
10954
10955   // add functions that return unwrapped values when chaining
10956   lodash.clone = clone;
10957   lodash.cloneDeep = cloneDeep;
10958   lodash.contains = contains;
10959   lodash.every = every;
10960   lodash.find = find;
10961   lodash.identity = identity;
10962   lodash.indexOf = indexOf;
10963   lodash.isArguments = isArguments;
10964   lodash.isArray = isArray;
10965   lodash.isEmpty = isEmpty;
10966   lodash.isEqual = isEqual;
10967   lodash.isFunction = isFunction;
10968   lodash.isObject = isObject;
10969   lodash.isPlainObject = isPlainObject;
10970   lodash.isString = isString;
10971   lodash.mixin = mixin;
10972   lodash.noop = noop;
10973   lodash.some = some;
10974   lodash.sortedIndex = sortedIndex;
10975
10976   // add aliases
10977   lodash.all = every;
10978   lodash.any = some;
10979   lodash.detect = find;
10980   lodash.findWhere = find;
10981   lodash.include = contains;
10982
10983   forOwn(lodash, function(func, methodName) {
10984     if (!lodash.prototype[methodName]) {
10985       lodash.prototype[methodName] = function() {
10986         var args = [this.__wrapped__],
10987             chainAll = this.__chain__;
10988
10989         push.apply(args, arguments);
10990         var result = func.apply(lodash, args);
10991         return chainAll
10992           ? new lodashWrapper(result, chainAll)
10993           : result;
10994       };
10995     }
10996   });
10997
10998   /*--------------------------------------------------------------------------*/
10999
11000   // add functions capable of returning wrapped and unwrapped values when chaining
11001   lodash.first = first;
11002   lodash.last = last;
11003
11004   // add aliases
11005   lodash.take = first;
11006   lodash.head = first;
11007
11008   forOwn(lodash, function(func, methodName) {
11009     var callbackable = methodName !== 'sample';
11010     if (!lodash.prototype[methodName]) {
11011       lodash.prototype[methodName]= function(n, guard) {
11012         var chainAll = this.__chain__,
11013             result = func(this.__wrapped__, n, guard);
11014
11015         return !chainAll && (n == null || (guard && !(callbackable && typeof n == 'function')))
11016           ? result
11017           : new lodashWrapper(result, chainAll);
11018       };
11019     }
11020   });
11021
11022   /*--------------------------------------------------------------------------*/
11023
11024   /**
11025    * The semantic version number.
11026    *
11027    * @static
11028    * @memberOf _
11029    * @type string
11030    */
11031   lodash.VERSION = '2.3.0';
11032
11033   // add "Chaining" functions to the wrapper
11034   lodash.prototype.chain = wrapperChain;
11035   lodash.prototype.toString = wrapperToString;
11036   lodash.prototype.value = wrapperValueOf;
11037   lodash.prototype.valueOf = wrapperValueOf;
11038
11039   // add `Array` functions that return unwrapped values
11040   baseEach(['join', 'pop', 'shift'], function(methodName) {
11041     var func = arrayRef[methodName];
11042     lodash.prototype[methodName] = function() {
11043       var chainAll = this.__chain__,
11044           result = func.apply(this.__wrapped__, arguments);
11045
11046       return chainAll
11047         ? new lodashWrapper(result, chainAll)
11048         : result;
11049     };
11050   });
11051
11052   // add `Array` functions that return the wrapped value
11053   baseEach(['push', 'reverse', 'sort', 'unshift'], function(methodName) {
11054     var func = arrayRef[methodName];
11055     lodash.prototype[methodName] = function() {
11056       func.apply(this.__wrapped__, arguments);
11057       return this;
11058     };
11059   });
11060
11061   // add `Array` functions that return new wrapped values
11062   baseEach(['concat', 'slice', 'splice'], function(methodName) {
11063     var func = arrayRef[methodName];
11064     lodash.prototype[methodName] = function() {
11065       return new lodashWrapper(func.apply(this.__wrapped__, arguments), this.__chain__);
11066     };
11067   });
11068
11069   // avoid array-like object bugs with `Array#shift` and `Array#splice`
11070   // in IE < 9, Firefox < 10, Narwhal, and RingoJS
11071   if (!support.spliceObjects) {
11072     baseEach(['pop', 'shift', 'splice'], function(methodName) {
11073       var func = arrayRef[methodName],
11074           isSplice = methodName == 'splice';
11075
11076       lodash.prototype[methodName] = function() {
11077         var chainAll = this.__chain__,
11078             value = this.__wrapped__,
11079             result = func.apply(value, arguments);
11080
11081         if (value.length === 0) {
11082           delete value[0];
11083         }
11084         return (chainAll || isSplice)
11085           ? new lodashWrapper(result, chainAll)
11086           : result;
11087       };
11088     });
11089   }
11090
11091   /*--------------------------------------------------------------------------*/
11092
11093   if (freeExports && freeModule) {
11094     // in Node.js or RingoJS
11095     if (moduleExports) {
11096       (freeModule.exports = lodash)._ = lodash;
11097     }
11098
11099   }
11100   else {
11101     // in a browser or Rhino
11102     root._ = lodash;
11103   }
11104 }.call(this));
11105 (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;
11106 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){
11107 'use strict';
11108
11109 var ohauth = require('ohauth'),
11110     xtend = require('xtend'),
11111     store = require('store');
11112
11113 // # osm-auth
11114 //
11115 // This code is only compatible with IE10+ because the [XDomainRequest](http://bit.ly/LfO7xo)
11116 // object, IE<10's idea of [CORS](http://en.wikipedia.org/wiki/Cross-origin_resource_sharing),
11117 // does not support custom headers, which this uses everywhere.
11118 module.exports = function(o) {
11119
11120     var oauth = {};
11121
11122     // authenticated users will also have a request token secret, but it's
11123     // not used in transactions with the server
11124     oauth.authenticated = function() {
11125         return !!(token('oauth_token') && token('oauth_token_secret'));
11126     };
11127
11128     oauth.logout = function() {
11129         token('oauth_token', '');
11130         token('oauth_token_secret', '');
11131         token('oauth_request_token_secret', '');
11132         return oauth;
11133     };
11134
11135     // TODO: detect lack of click event
11136     oauth.authenticate = function(callback) {
11137         if (oauth.authenticated()) return callback();
11138
11139         oauth.logout();
11140
11141         // ## Getting a request token
11142         var params = timenonce(getAuth(o)),
11143             url = o.url + '/oauth/request_token';
11144
11145         params.oauth_signature = ohauth.signature(
11146             o.oauth_secret, '',
11147             ohauth.baseString('POST', url, params));
11148
11149         if (!o.singlepage) {
11150             // Create a 600x550 popup window in the center of the screen
11151             var w = 600, h = 550,
11152                 settings = [
11153                     ['width', w], ['height', h],
11154                     ['left', screen.width / 2 - w / 2],
11155                     ['top', screen.height / 2 - h / 2]].map(function(x) {
11156                         return x.join('=');
11157                     }).join(','),
11158                 popup = window.open('about:blank', 'oauth_window', settings);
11159         }
11160
11161         // Request a request token. When this is complete, the popup
11162         // window is redirected to OSM's authorization page.
11163         ohauth.xhr('POST', url, params, null, {}, reqTokenDone);
11164         o.loading();
11165
11166         function reqTokenDone(err, xhr) {
11167             o.done();
11168             if (err) return callback(err);
11169             var resp = ohauth.stringQs(xhr.response);
11170             token('oauth_request_token_secret', resp.oauth_token_secret);
11171             var authorize_url = o.url + '/oauth/authorize?' + ohauth.qsString({
11172                 oauth_token: resp.oauth_token,
11173                 oauth_callback: location.href.replace('index.html', '')
11174                     .replace(/#.*/, '') + o.landing
11175             });
11176
11177             if (o.singlepage) {
11178                 location.href = authorize_url;
11179             } else {
11180                 popup.location = authorize_url;
11181             }
11182         }
11183
11184         // Called by a function in a landing page, in the popup window. The
11185         // window closes itself.
11186         window.authComplete = function(token) {
11187             var oauth_token = ohauth.stringQs(token.split('?')[1]);
11188             get_access_token(oauth_token.oauth_token);
11189             delete window.authComplete;
11190         };
11191
11192         // ## Getting an request token
11193         //
11194         // At this point we have an `oauth_token`, brought in from a function
11195         // call on a landing page popup.
11196         function get_access_token(oauth_token) {
11197             var url = o.url + '/oauth/access_token',
11198                 params = timenonce(getAuth(o)),
11199                 request_token_secret = token('oauth_request_token_secret');
11200             params.oauth_token = oauth_token;
11201             params.oauth_signature = ohauth.signature(
11202                 o.oauth_secret,
11203                 request_token_secret,
11204                 ohauth.baseString('POST', url, params));
11205
11206             // ## Getting an access token
11207             //
11208             // The final token required for authentication. At this point
11209             // we have a `request token secret`
11210             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11211             o.loading();
11212         }
11213
11214         function accessTokenDone(err, xhr) {
11215             o.done();
11216             if (err) return callback(err);
11217             var access_token = ohauth.stringQs(xhr.response);
11218             token('oauth_token', access_token.oauth_token);
11219             token('oauth_token_secret', access_token.oauth_token_secret);
11220             callback(null, oauth);
11221         }
11222     };
11223
11224     oauth.bootstrapToken = function(oauth_token, callback) {
11225         // ## Getting an request token
11226         // At this point we have an `oauth_token`, brought in from a function
11227         // call on a landing page popup.
11228         function get_access_token(oauth_token) {
11229             var url = o.url + '/oauth/access_token',
11230                 params = timenonce(getAuth(o)),
11231                 request_token_secret = token('oauth_request_token_secret');
11232             params.oauth_token = oauth_token;
11233             params.oauth_signature = ohauth.signature(
11234                 o.oauth_secret,
11235                 request_token_secret,
11236                 ohauth.baseString('POST', url, params));
11237
11238             // ## Getting an access token
11239             // The final token required for authentication. At this point
11240             // we have a `request token secret`
11241             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11242             o.loading();
11243         }
11244
11245         function accessTokenDone(err, xhr) {
11246             o.done();
11247             if (err) return callback(err);
11248             var access_token = ohauth.stringQs(xhr.response);
11249             token('oauth_token', access_token.oauth_token);
11250             token('oauth_token_secret', access_token.oauth_token_secret);
11251             callback(null, oauth);
11252         }
11253
11254         get_access_token(oauth_token);
11255     };
11256
11257     // # xhr
11258     //
11259     // A single XMLHttpRequest wrapper that does authenticated calls if the
11260     // user has logged in.
11261     oauth.xhr = function(options, callback) {
11262         if (!oauth.authenticated()) {
11263             if (o.auto) return oauth.authenticate(run);
11264             else return callback('not authenticated', null);
11265         } else return run();
11266
11267         function run() {
11268             var params = timenonce(getAuth(o)),
11269                 url = o.url + options.path,
11270                 oauth_token_secret = token('oauth_token_secret');
11271
11272             // https://tools.ietf.org/html/rfc5849#section-3.4.1.3.1
11273             if ((!options.options || !options.options.header ||
11274                 options.options.header['Content-Type'] === 'application/x-www-form-urlencoded') &&
11275                 options.content) {
11276                 params = xtend(params, ohauth.stringQs(options.content));
11277             }
11278
11279             params.oauth_token = token('oauth_token');
11280             params.oauth_signature = ohauth.signature(
11281                 o.oauth_secret,
11282                 oauth_token_secret,
11283                 ohauth.baseString(options.method, url, params));
11284
11285             ohauth.xhr(options.method,
11286                 url, params, options.content, options.options, done);
11287         }
11288
11289         function done(err, xhr) {
11290             if (err) return callback(err);
11291             else if (xhr.responseXML) return callback(err, xhr.responseXML);
11292             else return callback(err, xhr.response);
11293         }
11294     };
11295
11296     // pre-authorize this object, if we can just get a token and token_secret
11297     // from the start
11298     oauth.preauth = function(c) {
11299         if (!c) return;
11300         if (c.oauth_token) token('oauth_token', c.oauth_token);
11301         if (c.oauth_token_secret) token('oauth_token_secret', c.oauth_token_secret);
11302         return oauth;
11303     };
11304
11305     oauth.options = function(_) {
11306         if (!arguments.length) return o;
11307
11308         o = _;
11309
11310         o.url = o.url || 'http://www.openstreetmap.org';
11311         o.landing = o.landing || 'land.html';
11312
11313         o.singlepage = o.singlepage || false;
11314
11315         // Optional loading and loading-done functions for nice UI feedback.
11316         // by default, no-ops
11317         o.loading = o.loading || function() {};
11318         o.done = o.done || function() {};
11319
11320         return oauth.preauth(o);
11321     };
11322
11323     // 'stamp' an authentication object from `getAuth()`
11324     // with a [nonce](http://en.wikipedia.org/wiki/Cryptographic_nonce)
11325     // and timestamp
11326     function timenonce(o) {
11327         o.oauth_timestamp = ohauth.timestamp();
11328         o.oauth_nonce = ohauth.nonce();
11329         return o;
11330     }
11331
11332     // get/set tokens. These are prefixed with the base URL so that `osm-auth`
11333     // can be used with multiple APIs and the keys in `localStorage`
11334     // will not clash
11335     var token;
11336
11337     if (store.enabled) {
11338         token = function (x, y) {
11339             if (arguments.length === 1) return store.get(o.url + x);
11340             else if (arguments.length === 2) return store.set(o.url + x, y);
11341         };
11342     } else {
11343         var storage = {};
11344         token = function (x, y) {
11345             if (arguments.length === 1) return storage[o.url + x];
11346             else if (arguments.length === 2) return storage[o.url + x] = y;
11347         };
11348     }
11349
11350     // Get an authentication object. If you just add and remove properties
11351     // from a single object, you'll need to use `delete` to make sure that
11352     // it doesn't contain undesired properties for authentication
11353     function getAuth(o) {
11354         return {
11355             oauth_consumer_key: o.oauth_consumer_key,
11356             oauth_signature_method: "HMAC-SHA1"
11357         };
11358     }
11359
11360     // potentially pre-authorize
11361     oauth.options(o);
11362
11363     return oauth;
11364 };
11365
11366 },{"ohauth":2,"store":3,"xtend":4}],3:[function(require,module,exports){
11367 (function(global){;(function(win){
11368         var store = {},
11369                 doc = win.document,
11370                 localStorageName = 'localStorage',
11371                 storage
11372
11373         store.disabled = false
11374         store.set = function(key, value) {}
11375         store.get = function(key) {}
11376         store.remove = function(key) {}
11377         store.clear = function() {}
11378         store.transact = function(key, defaultVal, transactionFn) {
11379                 var val = store.get(key)
11380                 if (transactionFn == null) {
11381                         transactionFn = defaultVal
11382                         defaultVal = null
11383                 }
11384                 if (typeof val == 'undefined') { val = defaultVal || {} }
11385                 transactionFn(val)
11386                 store.set(key, val)
11387         }
11388         store.getAll = function() {}
11389         store.forEach = function() {}
11390
11391         store.serialize = function(value) {
11392                 return JSON.stringify(value)
11393         }
11394         store.deserialize = function(value) {
11395                 if (typeof value != 'string') { return undefined }
11396                 try { return JSON.parse(value) }
11397                 catch(e) { return value || undefined }
11398         }
11399
11400         // Functions to encapsulate questionable FireFox 3.6.13 behavior
11401         // when about.config::dom.storage.enabled === false
11402         // See https://github.com/marcuswestin/store.js/issues#issue/13
11403         function isLocalStorageNameSupported() {
11404                 try { return (localStorageName in win && win[localStorageName]) }
11405                 catch(err) { return false }
11406         }
11407
11408         if (isLocalStorageNameSupported()) {
11409                 storage = win[localStorageName]
11410                 store.set = function(key, val) {
11411                         if (val === undefined) { return store.remove(key) }
11412                         storage.setItem(key, store.serialize(val))
11413                         return val
11414                 }
11415                 store.get = function(key) { return store.deserialize(storage.getItem(key)) }
11416                 store.remove = function(key) { storage.removeItem(key) }
11417                 store.clear = function() { storage.clear() }
11418                 store.getAll = function() {
11419                         var ret = {}
11420                         store.forEach(function(key, val) {
11421                                 ret[key] = val
11422                         })
11423                         return ret
11424                 }
11425                 store.forEach = function(callback) {
11426                         for (var i=0; i<storage.length; i++) {
11427                                 var key = storage.key(i)
11428                                 callback(key, store.get(key))
11429                         }
11430                 }
11431         } else if (doc.documentElement.addBehavior) {
11432                 var storageOwner,
11433                         storageContainer
11434                 // Since #userData storage applies only to specific paths, we need to
11435                 // somehow link our data to a specific path.  We choose /favicon.ico
11436                 // as a pretty safe option, since all browsers already make a request to
11437                 // this URL anyway and being a 404 will not hurt us here.  We wrap an
11438                 // iframe pointing to the favicon in an ActiveXObject(htmlfile) object
11439                 // (see: http://msdn.microsoft.com/en-us/library/aa752574(v=VS.85).aspx)
11440                 // since the iframe access rules appear to allow direct access and
11441                 // manipulation of the document element, even for a 404 page.  This
11442                 // document can be used instead of the current document (which would
11443                 // have been limited to the current path) to perform #userData storage.
11444                 try {
11445                         storageContainer = new ActiveXObject('htmlfile')
11446                         storageContainer.open()
11447                         storageContainer.write('<s' + 'cript>document.w=window</s' + 'cript><iframe src="/favicon.ico"></iframe>')
11448                         storageContainer.close()
11449                         storageOwner = storageContainer.w.frames[0].document
11450                         storage = storageOwner.createElement('div')
11451                 } catch(e) {
11452                         // somehow ActiveXObject instantiation failed (perhaps some special
11453                         // security settings or otherwse), fall back to per-path storage
11454                         storage = doc.createElement('div')
11455                         storageOwner = doc.body
11456                 }
11457                 function withIEStorage(storeFunction) {
11458                         return function() {
11459                                 var args = Array.prototype.slice.call(arguments, 0)
11460                                 args.unshift(storage)
11461                                 // See http://msdn.microsoft.com/en-us/library/ms531081(v=VS.85).aspx
11462                                 // and http://msdn.microsoft.com/en-us/library/ms531424(v=VS.85).aspx
11463                                 storageOwner.appendChild(storage)
11464                                 storage.addBehavior('#default#userData')
11465                                 storage.load(localStorageName)
11466                                 var result = storeFunction.apply(store, args)
11467                                 storageOwner.removeChild(storage)
11468                                 return result
11469                         }
11470                 }
11471
11472                 // In IE7, keys may not contain special chars. See all of https://github.com/marcuswestin/store.js/issues/40
11473                 var forbiddenCharsRegex = new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]", "g")
11474                 function ieKeyFix(key) {
11475                         return key.replace(forbiddenCharsRegex, '___')
11476                 }
11477                 store.set = withIEStorage(function(storage, key, val) {
11478                         key = ieKeyFix(key)
11479                         if (val === undefined) { return store.remove(key) }
11480                         storage.setAttribute(key, store.serialize(val))
11481                         storage.save(localStorageName)
11482                         return val
11483                 })
11484                 store.get = withIEStorage(function(storage, key) {
11485                         key = ieKeyFix(key)
11486                         return store.deserialize(storage.getAttribute(key))
11487                 })
11488                 store.remove = withIEStorage(function(storage, key) {
11489                         key = ieKeyFix(key)
11490                         storage.removeAttribute(key)
11491                         storage.save(localStorageName)
11492                 })
11493                 store.clear = withIEStorage(function(storage) {
11494                         var attributes = storage.XMLDocument.documentElement.attributes
11495                         storage.load(localStorageName)
11496                         for (var i=0, attr; attr=attributes[i]; i++) {
11497                                 storage.removeAttribute(attr.name)
11498                         }
11499                         storage.save(localStorageName)
11500                 })
11501                 store.getAll = function(storage) {
11502                         var ret = {}
11503                         store.forEach(function(key, val) {
11504                                 ret[key] = val
11505                         })
11506                         return ret
11507                 }
11508                 store.forEach = withIEStorage(function(storage, callback) {
11509                         var attributes = storage.XMLDocument.documentElement.attributes
11510                         for (var i=0, attr; attr=attributes[i]; ++i) {
11511                                 callback(attr.name, store.deserialize(storage.getAttribute(attr.name)))
11512                         }
11513                 })
11514         }
11515
11516         try {
11517                 var testKey = '__storejs__'
11518                 store.set(testKey, testKey)
11519                 if (store.get(testKey) != testKey) { store.disabled = true }
11520                 store.remove(testKey)
11521         } catch(e) {
11522                 store.disabled = true
11523         }
11524         store.enabled = !store.disabled
11525         
11526         if (typeof module != 'undefined' && module.exports) { module.exports = store }
11527         else if (typeof define === 'function' && define.amd) { define(store) }
11528         else { win.store = store }
11529         
11530 })(this.window || global);
11531
11532 })(window)
11533 },{}],5:[function(require,module,exports){
11534 module.exports = hasKeys
11535
11536 function hasKeys(source) {
11537     return source !== null &&
11538         (typeof source === "object" ||
11539         typeof source === "function")
11540 }
11541
11542 },{}],4:[function(require,module,exports){
11543 var Keys = require("object-keys")
11544 var hasKeys = require("./has-keys")
11545
11546 module.exports = extend
11547
11548 function extend() {
11549     var target = {}
11550
11551     for (var i = 0; i < arguments.length; i++) {
11552         var source = arguments[i]
11553
11554         if (!hasKeys(source)) {
11555             continue
11556         }
11557
11558         var keys = Keys(source)
11559
11560         for (var j = 0; j < keys.length; j++) {
11561             var name = keys[j]
11562             target[name] = source[name]
11563         }
11564     }
11565
11566     return target
11567 }
11568
11569 },{"./has-keys":5,"object-keys":6}],7:[function(require,module,exports){
11570 (function(global){/**
11571  * jsHashes - A fast and independent hashing library pure JavaScript implemented (ES3 compliant) for both server and client side
11572  * 
11573  * @class Hashes
11574  * @author Tomas Aparicio <tomas@rijndael-project.com>
11575  * @license New BSD (see LICENSE file)
11576  * @version 1.0.4
11577  *
11578  * Algorithms specification:
11579  *
11580  * MD5 <http://www.ietf.org/rfc/rfc1321.txt>
11581  * RIPEMD-160 <http://homes.esat.kuleuven.be/~bosselae/ripemd160.html>
11582  * SHA1   <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11583  * SHA256 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11584  * SHA512 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11585  * HMAC <http://www.ietf.org/rfc/rfc2104.txt>
11586  *
11587  */
11588 (function(){
11589   var Hashes;
11590   
11591   // private helper methods
11592   function utf8Encode(str) {
11593     var  x, y, output = '', i = -1, l;
11594     
11595     if (str && str.length) {
11596       l = str.length;
11597       while ((i+=1) < l) {
11598         /* Decode utf-16 surrogate pairs */
11599         x = str.charCodeAt(i);
11600         y = i + 1 < l ? str.charCodeAt(i + 1) : 0;
11601         if (0xD800 <= x && x <= 0xDBFF && 0xDC00 <= y && y <= 0xDFFF) {
11602             x = 0x10000 + ((x & 0x03FF) << 10) + (y & 0x03FF);
11603             i += 1;
11604         }
11605         /* Encode output as utf-8 */
11606         if (x <= 0x7F) {
11607             output += String.fromCharCode(x);
11608         } else if (x <= 0x7FF) {
11609             output += String.fromCharCode(0xC0 | ((x >>> 6 ) & 0x1F),
11610                         0x80 | ( x & 0x3F));
11611         } else if (x <= 0xFFFF) {
11612             output += String.fromCharCode(0xE0 | ((x >>> 12) & 0x0F),
11613                         0x80 | ((x >>> 6 ) & 0x3F),
11614                         0x80 | ( x & 0x3F));
11615         } else if (x <= 0x1FFFFF) {
11616             output += String.fromCharCode(0xF0 | ((x >>> 18) & 0x07),
11617                         0x80 | ((x >>> 12) & 0x3F),
11618                         0x80 | ((x >>> 6 ) & 0x3F),
11619                         0x80 | ( x & 0x3F));
11620         }
11621       }
11622     }
11623     return output;
11624   }
11625   
11626   function utf8Decode(str) {
11627     var i, ac, c1, c2, c3, arr = [], l;
11628     i = ac = c1 = c2 = c3 = 0;
11629     
11630     if (str && str.length) {
11631       l = str.length;
11632       str += '';
11633     
11634       while (i < l) {
11635           c1 = str.charCodeAt(i);
11636           ac += 1;
11637           if (c1 < 128) {
11638               arr[ac] = String.fromCharCode(c1);
11639               i+=1;
11640           } else if (c1 > 191 && c1 < 224) {
11641               c2 = str.charCodeAt(i + 1);
11642               arr[ac] = String.fromCharCode(((c1 & 31) << 6) | (c2 & 63));
11643               i += 2;
11644           } else {
11645               c2 = str.charCodeAt(i + 1);
11646               c3 = str.charCodeAt(i + 2);
11647               arr[ac] = String.fromCharCode(((c1 & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
11648               i += 3;
11649           }
11650       }
11651     }
11652     return arr.join('');
11653   }
11654
11655   /**
11656    * Add integers, wrapping at 2^32. This uses 16-bit operations internally
11657    * to work around bugs in some JS interpreters.
11658    */
11659   function safe_add(x, y) {
11660     var lsw = (x & 0xFFFF) + (y & 0xFFFF),
11661         msw = (x >> 16) + (y >> 16) + (lsw >> 16);
11662     return (msw << 16) | (lsw & 0xFFFF);
11663   }
11664
11665   /**
11666    * Bitwise rotate a 32-bit number to the left.
11667    */
11668   function bit_rol(num, cnt) {
11669     return (num << cnt) | (num >>> (32 - cnt));
11670   }
11671
11672   /**
11673    * Convert a raw string to a hex string
11674    */
11675   function rstr2hex(input, hexcase) {
11676     var hex_tab = hexcase ? '0123456789ABCDEF' : '0123456789abcdef',
11677         output = '', x, i = 0, l = input.length;
11678     for (; i < l; i+=1) {
11679       x = input.charCodeAt(i);
11680       output += hex_tab.charAt((x >>> 4) & 0x0F) + hex_tab.charAt(x & 0x0F);
11681     }
11682     return output;
11683   }
11684
11685   /**
11686    * Encode a string as utf-16
11687    */
11688   function str2rstr_utf16le(input) {
11689     var i, l = input.length, output = '';
11690     for (i = 0; i < l; i+=1) {
11691       output += String.fromCharCode( input.charCodeAt(i) & 0xFF, (input.charCodeAt(i) >>> 8) & 0xFF);
11692     }
11693     return output;
11694   }
11695
11696   function str2rstr_utf16be(input) {
11697     var i, l = input.length, output = '';
11698     for (i = 0; i < l; i+=1) {
11699       output += String.fromCharCode((input.charCodeAt(i) >>> 8) & 0xFF, input.charCodeAt(i) & 0xFF);
11700     }
11701     return output;
11702   }
11703
11704   /**
11705    * Convert an array of big-endian words to a string
11706    */
11707   function binb2rstr(input) {
11708     var i, l = input.length * 32, output = '';
11709     for (i = 0; i < l; i += 8) {
11710         output += String.fromCharCode((input[i>>5] >>> (24 - i % 32)) & 0xFF);
11711     }
11712     return output;
11713   }
11714
11715   /**
11716    * Convert an array of little-endian words to a string
11717    */
11718   function binl2rstr(input) {
11719     var i, l = input.length * 32, output = '';
11720     for (i = 0;i < l; i += 8) {
11721       output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
11722     }
11723     return output;
11724   }
11725
11726   /**
11727    * Convert a raw string to an array of little-endian words
11728    * Characters >255 have their high-byte silently ignored.
11729    */
11730   function rstr2binl(input) {
11731     var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11732     for (i = 0; i < lo; i+=1) {
11733       output[i] = 0;
11734     }
11735     for (i = 0; i < l; i += 8) {
11736       output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (i%32);
11737     }
11738     return output;
11739   }
11740   
11741   /**
11742    * Convert a raw string to an array of big-endian words 
11743    * Characters >255 have their high-byte silently ignored.
11744    */
11745    function rstr2binb(input) {
11746       var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11747       for (i = 0; i < lo; i+=1) {
11748             output[i] = 0;
11749         }
11750       for (i = 0; i < l; i += 8) {
11751             output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (24 - i % 32);
11752         }
11753       return output;
11754    }
11755
11756   /**
11757    * Convert a raw string to an arbitrary string encoding
11758    */
11759   function rstr2any(input, encoding) {
11760     var divisor = encoding.length,
11761         remainders = Array(),
11762         i, q, x, ld, quotient, dividend, output, full_length;
11763   
11764     /* Convert to an array of 16-bit big-endian values, forming the dividend */
11765     dividend = Array(Math.ceil(input.length / 2));
11766     ld = dividend.length;
11767     for (i = 0; i < ld; i+=1) {
11768       dividend[i] = (input.charCodeAt(i * 2) << 8) | input.charCodeAt(i * 2 + 1);
11769     }
11770   
11771     /**
11772      * Repeatedly perform a long division. The binary array forms the dividend,
11773      * the length of the encoding is the divisor. Once computed, the quotient
11774      * forms the dividend for the next step. We stop when the dividend is zerHashes.
11775      * All remainders are stored for later use.
11776      */
11777     while(dividend.length > 0) {
11778       quotient = Array();
11779       x = 0;
11780       for (i = 0; i < dividend.length; i+=1) {
11781         x = (x << 16) + dividend[i];
11782         q = Math.floor(x / divisor);
11783         x -= q * divisor;
11784         if (quotient.length > 0 || q > 0) {
11785           quotient[quotient.length] = q;
11786         }
11787       }
11788       remainders[remainders.length] = x;
11789       dividend = quotient;
11790     }
11791   
11792     /* Convert the remainders to the output string */
11793     output = '';
11794     for (i = remainders.length - 1; i >= 0; i--) {
11795       output += encoding.charAt(remainders[i]);
11796     }
11797   
11798     /* Append leading zero equivalents */
11799     full_length = Math.ceil(input.length * 8 / (Math.log(encoding.length) / Math.log(2)));
11800     for (i = output.length; i < full_length; i+=1) {
11801       output = encoding[0] + output;
11802     }
11803     return output;
11804   }
11805
11806   /**
11807    * Convert a raw string to a base-64 string
11808    */
11809   function rstr2b64(input, b64pad) {
11810     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11811         output = '',
11812         len = input.length, i, j, triplet;
11813     b64pad= b64pad || '=';
11814     for (i = 0; i < len; i += 3) {
11815       triplet = (input.charCodeAt(i) << 16)
11816             | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11817             | (i + 2 < len ? input.charCodeAt(i+2)      : 0);
11818       for (j = 0; j < 4; j+=1) {
11819         if (i * 8 + j * 6 > input.length * 8) { 
11820           output += b64pad; 
11821         } else { 
11822           output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F); 
11823         }
11824        }
11825     }
11826     return output;
11827   }
11828
11829   Hashes = {
11830   /**  
11831    * @property {String} version
11832    * @readonly
11833    */
11834   VERSION : '1.0.3',
11835   /**
11836    * @member Hashes
11837    * @class Base64
11838    * @constructor
11839    */
11840   Base64 : function () {
11841     // private properties
11842     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11843         pad = '=', // default pad according with the RFC standard
11844         url = false, // URL encoding support @todo
11845         utf8 = true; // by default enable UTF-8 support encoding
11846
11847     // public method for encoding
11848     this.encode = function (input) {
11849       var i, j, triplet,
11850           output = '', 
11851           len = input.length;
11852
11853       pad = pad || '=';
11854       input = (utf8) ? utf8Encode(input) : input;
11855
11856       for (i = 0; i < len; i += 3) {
11857         triplet = (input.charCodeAt(i) << 16)
11858               | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11859               | (i + 2 < len ? input.charCodeAt(i+2) : 0);
11860         for (j = 0; j < 4; j+=1) {
11861           if (i * 8 + j * 6 > len * 8) {
11862               output += pad;
11863           } else {
11864               output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F);
11865           }
11866         }
11867       }
11868       return output;    
11869     };
11870
11871     // public method for decoding
11872     this.decode = function (input) {
11873       // var b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
11874       var i, o1, o2, o3, h1, h2, h3, h4, bits, ac,
11875         dec = '',
11876         arr = [];
11877       if (!input) { return input; }
11878
11879       i = ac = 0;
11880       input = input.replace(new RegExp('\\'+pad,'gi'),''); // use '='
11881       //input += '';
11882
11883       do { // unpack four hexets into three octets using index points in b64
11884         h1 = tab.indexOf(input.charAt(i+=1));
11885         h2 = tab.indexOf(input.charAt(i+=1));
11886         h3 = tab.indexOf(input.charAt(i+=1));
11887         h4 = tab.indexOf(input.charAt(i+=1));
11888
11889         bits = h1 << 18 | h2 << 12 | h3 << 6 | h4;
11890
11891         o1 = bits >> 16 & 0xff;
11892         o2 = bits >> 8 & 0xff;
11893         o3 = bits & 0xff;
11894         ac += 1;
11895
11896         if (h3 === 64) {
11897           arr[ac] = String.fromCharCode(o1);
11898         } else if (h4 === 64) {
11899           arr[ac] = String.fromCharCode(o1, o2);
11900         } else {
11901           arr[ac] = String.fromCharCode(o1, o2, o3);
11902         }
11903       } while (i < input.length);
11904
11905       dec = arr.join('');
11906       dec = (utf8) ? utf8Decode(dec) : dec;
11907
11908       return dec;
11909     };
11910
11911     // set custom pad string
11912     this.setPad = function (str) {
11913         pad = str || pad;
11914         return this;
11915     };
11916     // set custom tab string characters
11917     this.setTab = function (str) {
11918         tab = str || tab;
11919         return this;
11920     };
11921     this.setUTF8 = function (bool) {
11922         if (typeof bool === 'boolean') {
11923           utf8 = bool;
11924         }
11925         return this;
11926     };
11927   },
11928
11929   /**
11930    * CRC-32 calculation
11931    * @member Hashes
11932    * @method CRC32
11933    * @static
11934    * @param {String} str Input String
11935    * @return {String}
11936    */
11937   CRC32 : function (str) {
11938     var crc = 0, x = 0, y = 0, table, i, iTop;
11939     str = utf8Encode(str);
11940         
11941     table = [ 
11942         '00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 ',
11943         '79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 ',
11944         '84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F ',
11945         '63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD ',
11946         'A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC ',
11947         '51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 ',
11948         'B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 ',
11949         '06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 ',
11950         'E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 ',
11951         '12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 ',
11952         'D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 ',
11953         '33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 ',
11954         'CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 ',
11955         '9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E ',
11956         '7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D ',
11957         '806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 ',
11958         '60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA ',
11959         'AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 ', 
11960         '5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 ',
11961         'B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 ',
11962         '05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 ',
11963         'F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA ',
11964         '11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 ',
11965         'D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F ',
11966         '30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E ',
11967         'C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D'
11968     ].join('');
11969
11970     crc = crc ^ (-1);
11971     for (i = 0, iTop = str.length; i < iTop; i+=1 ) {
11972         y = ( crc ^ str.charCodeAt( i ) ) & 0xFF;
11973         x = '0x' + table.substr( y * 9, 8 );
11974         crc = ( crc >>> 8 ) ^ x;
11975     }
11976     // always return a positive number (that's what >>> 0 does)
11977     return (crc ^ (-1)) >>> 0;
11978   },
11979   /**
11980    * @member Hashes
11981    * @class MD5
11982    * @constructor
11983    * @param {Object} [config]
11984    * 
11985    * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
11986    * Digest Algorithm, as defined in RFC 1321.
11987    * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009
11988    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
11989    * See <http://pajhome.org.uk/crypt/md5> for more infHashes.
11990    */
11991   MD5 : function (options) {  
11992     /**
11993      * Private config properties. You may need to tweak these to be compatible with
11994      * the server-side, but the defaults work in most cases.
11995      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
11996      */
11997     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
11998         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
11999         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
12000
12001     // privileged (public) methods 
12002     this.hex = function (s) { 
12003       return rstr2hex(rstr(s, utf8), hexcase);
12004     };
12005     this.b64 = function (s) { 
12006       return rstr2b64(rstr(s), b64pad);
12007     };
12008     this.any = function(s, e) { 
12009       return rstr2any(rstr(s, utf8), e); 
12010     };
12011     this.hex_hmac = function (k, d) { 
12012       return rstr2hex(rstr_hmac(k, d), hexcase); 
12013     };
12014     this.b64_hmac = function (k, d) { 
12015       return rstr2b64(rstr_hmac(k,d), b64pad); 
12016     };
12017     this.any_hmac = function (k, d, e) { 
12018       return rstr2any(rstr_hmac(k, d), e); 
12019     };
12020     /**
12021      * Perform a simple self-test to see if the VM is working
12022      * @return {String} Hexadecimal hash sample
12023      */
12024     this.vm_test = function () {
12025       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12026     };
12027     /** 
12028      * Enable/disable uppercase hexadecimal returned string 
12029      * @param {Boolean} 
12030      * @return {Object} this
12031      */ 
12032     this.setUpperCase = function (a) {
12033       if (typeof a === 'boolean' ) {
12034         hexcase = a;
12035       }
12036       return this;
12037     };
12038     /** 
12039      * Defines a base64 pad string 
12040      * @param {String} Pad
12041      * @return {Object} this
12042      */ 
12043     this.setPad = function (a) {
12044       b64pad = a || b64pad;
12045       return this;
12046     };
12047     /** 
12048      * Defines a base64 pad string 
12049      * @param {Boolean} 
12050      * @return {Object} [this]
12051      */ 
12052     this.setUTF8 = function (a) {
12053       if (typeof a === 'boolean') { 
12054         utf8 = a;
12055       }
12056       return this;
12057     };
12058
12059     // private methods
12060
12061     /**
12062      * Calculate the MD5 of a raw string
12063      */
12064     function rstr(s) {
12065       s = (utf8) ? utf8Encode(s): s;
12066       return binl2rstr(binl(rstr2binl(s), s.length * 8));
12067     }
12068     
12069     /**
12070      * Calculate the HMAC-MD5, of a key and some data (raw strings)
12071      */
12072     function rstr_hmac(key, data) {
12073       var bkey, ipad, opad, hash, i;
12074
12075       key = (utf8) ? utf8Encode(key) : key;
12076       data = (utf8) ? utf8Encode(data) : data;
12077       bkey = rstr2binl(key);
12078       if (bkey.length > 16) { 
12079         bkey = binl(bkey, key.length * 8); 
12080       }
12081
12082       ipad = Array(16), opad = Array(16); 
12083       for (i = 0; i < 16; i+=1) {
12084           ipad[i] = bkey[i] ^ 0x36363636;
12085           opad[i] = bkey[i] ^ 0x5C5C5C5C;
12086       }
12087       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
12088       return binl2rstr(binl(opad.concat(hash), 512 + 128));
12089     }
12090
12091     /**
12092      * Calculate the MD5 of an array of little-endian words, and a bit length.
12093      */
12094     function binl(x, len) {
12095       var i, olda, oldb, oldc, oldd,
12096           a =  1732584193,
12097           b = -271733879,
12098           c = -1732584194,
12099           d =  271733878;
12100         
12101       /* append padding */
12102       x[len >> 5] |= 0x80 << ((len) % 32);
12103       x[(((len + 64) >>> 9) << 4) + 14] = len;
12104
12105       for (i = 0; i < x.length; i += 16) {
12106         olda = a;
12107         oldb = b;
12108         oldc = c;
12109         oldd = d;
12110
12111         a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
12112         d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
12113         c = md5_ff(c, d, a, b, x[i+ 2], 17,  606105819);
12114         b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
12115         a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
12116         d = md5_ff(d, a, b, c, x[i+ 5], 12,  1200080426);
12117         c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
12118         b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
12119         a = md5_ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);
12120         d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
12121         c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
12122         b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
12123         a = md5_ff(a, b, c, d, x[i+12], 7 ,  1804603682);
12124         d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
12125         c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
12126         b = md5_ff(b, c, d, a, x[i+15], 22,  1236535329);
12127
12128         a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
12129         d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
12130         c = md5_gg(c, d, a, b, x[i+11], 14,  643717713);
12131         b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
12132         a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
12133         d = md5_gg(d, a, b, c, x[i+10], 9 ,  38016083);
12134         c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
12135         b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
12136         a = md5_gg(a, b, c, d, x[i+ 9], 5 ,  568446438);
12137         d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
12138         c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
12139         b = md5_gg(b, c, d, a, x[i+ 8], 20,  1163531501);
12140         a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
12141         d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
12142         c = md5_gg(c, d, a, b, x[i+ 7], 14,  1735328473);
12143         b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);
12144
12145         a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
12146         d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
12147         c = md5_hh(c, d, a, b, x[i+11], 16,  1839030562);
12148         b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
12149         a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
12150         d = md5_hh(d, a, b, c, x[i+ 4], 11,  1272893353);
12151         c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
12152         b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
12153         a = md5_hh(a, b, c, d, x[i+13], 4 ,  681279174);
12154         d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
12155         c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
12156         b = md5_hh(b, c, d, a, x[i+ 6], 23,  76029189);
12157         a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
12158         d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
12159         c = md5_hh(c, d, a, b, x[i+15], 16,  530742520);
12160         b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);
12161
12162         a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
12163         d = md5_ii(d, a, b, c, x[i+ 7], 10,  1126891415);
12164         c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
12165         b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
12166         a = md5_ii(a, b, c, d, x[i+12], 6 ,  1700485571);
12167         d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
12168         c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
12169         b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
12170         a = md5_ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);
12171         d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
12172         c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
12173         b = md5_ii(b, c, d, a, x[i+13], 21,  1309151649);
12174         a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
12175         d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
12176         c = md5_ii(c, d, a, b, x[i+ 2], 15,  718787259);
12177         b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);
12178
12179         a = safe_add(a, olda);
12180         b = safe_add(b, oldb);
12181         c = safe_add(c, oldc);
12182         d = safe_add(d, oldd);
12183       }
12184       return Array(a, b, c, d);
12185     }
12186
12187     /**
12188      * These functions implement the four basic operations the algorithm uses.
12189      */
12190     function md5_cmn(q, a, b, x, s, t) {
12191       return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
12192     }
12193     function md5_ff(a, b, c, d, x, s, t) {
12194       return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
12195     }
12196     function md5_gg(a, b, c, d, x, s, t) {
12197       return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
12198     }
12199     function md5_hh(a, b, c, d, x, s, t) {
12200       return md5_cmn(b ^ c ^ d, a, b, x, s, t);
12201     }
12202     function md5_ii(a, b, c, d, x, s, t) {
12203       return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);
12204     }
12205   },
12206   /**
12207    * @member Hashes
12208    * @class Hashes.SHA1
12209    * @param {Object} [config]
12210    * @constructor
12211    * 
12212    * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined in FIPS 180-1
12213    * Version 2.2 Copyright Paul Johnston 2000 - 2009.
12214    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12215    * See http://pajhome.org.uk/crypt/md5 for details.
12216    */
12217   SHA1 : function (options) {
12218    /**
12219      * Private config properties. You may need to tweak these to be compatible with
12220      * the server-side, but the defaults work in most cases.
12221      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
12222      */
12223     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
12224         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
12225         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
12226
12227     // public methods
12228     this.hex = function (s) { 
12229         return rstr2hex(rstr(s, utf8), hexcase); 
12230     };
12231     this.b64 = function (s) { 
12232         return rstr2b64(rstr(s, utf8), b64pad);
12233     };
12234     this.any = function (s, e) { 
12235         return rstr2any(rstr(s, utf8), e);
12236     };
12237     this.hex_hmac = function (k, d) {
12238         return rstr2hex(rstr_hmac(k, d));
12239     };
12240     this.b64_hmac = function (k, d) { 
12241         return rstr2b64(rstr_hmac(k, d), b64pad); 
12242     };
12243     this.any_hmac = function (k, d, e) { 
12244         return rstr2any(rstr_hmac(k, d), e);
12245     };
12246     /**
12247      * Perform a simple self-test to see if the VM is working
12248      * @return {String} Hexadecimal hash sample
12249      * @public
12250      */
12251     this.vm_test = function () {
12252       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12253     };
12254     /** 
12255      * @description Enable/disable uppercase hexadecimal returned string 
12256      * @param {boolean} 
12257      * @return {Object} this
12258      * @public
12259      */ 
12260     this.setUpperCase = function (a) {
12261         if (typeof a === 'boolean') {
12262         hexcase = a;
12263       }
12264         return this;
12265     };
12266     /** 
12267      * @description Defines a base64 pad string 
12268      * @param {string} Pad
12269      * @return {Object} this
12270      * @public
12271      */ 
12272     this.setPad = function (a) {
12273       b64pad = a || b64pad;
12274         return this;
12275     };
12276     /** 
12277      * @description Defines a base64 pad string 
12278      * @param {boolean} 
12279      * @return {Object} this
12280      * @public
12281      */ 
12282     this.setUTF8 = function (a) {
12283         if (typeof a === 'boolean') {
12284         utf8 = a;
12285       }
12286         return this;
12287     };
12288
12289     // private methods
12290
12291     /**
12292          * Calculate the SHA-512 of a raw string
12293          */
12294         function rstr(s) {
12295       s = (utf8) ? utf8Encode(s) : s;
12296       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12297         }
12298
12299     /**
12300      * Calculate the HMAC-SHA1 of a key and some data (raw strings)
12301      */
12302     function rstr_hmac(key, data) {
12303         var bkey, ipad, opad, i, hash;
12304         key = (utf8) ? utf8Encode(key) : key;
12305         data = (utf8) ? utf8Encode(data) : data;
12306         bkey = rstr2binb(key);
12307
12308         if (bkey.length > 16) {
12309         bkey = binb(bkey, key.length * 8);
12310       }
12311         ipad = Array(16), opad = Array(16);
12312         for (i = 0; i < 16; i+=1) {
12313                 ipad[i] = bkey[i] ^ 0x36363636;
12314                 opad[i] = bkey[i] ^ 0x5C5C5C5C;
12315         }
12316         hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12317         return binb2rstr(binb(opad.concat(hash), 512 + 160));
12318     }
12319
12320     /**
12321      * Calculate the SHA-1 of an array of big-endian words, and a bit length
12322      */
12323     function binb(x, len) {
12324       var i, j, t, olda, oldb, oldc, oldd, olde,
12325           w = Array(80),
12326           a =  1732584193,
12327           b = -271733879,
12328           c = -1732584194,
12329           d =  271733878,
12330           e = -1009589776;
12331
12332       /* append padding */
12333       x[len >> 5] |= 0x80 << (24 - len % 32);
12334       x[((len + 64 >> 9) << 4) + 15] = len;
12335
12336       for (i = 0; i < x.length; i += 16) {
12337         olda = a,
12338         oldb = b;
12339         oldc = c;
12340         oldd = d;
12341         olde = e;
12342       
12343         for (j = 0; j < 80; j+=1)       {
12344           if (j < 16) { 
12345             w[j] = x[i + j]; 
12346           } else { 
12347             w[j] = bit_rol(w[j-3] ^ w[j-8] ^ w[j-14] ^ w[j-16], 1); 
12348           }
12349           t = safe_add(safe_add(bit_rol(a, 5), sha1_ft(j, b, c, d)),
12350                                            safe_add(safe_add(e, w[j]), sha1_kt(j)));
12351           e = d;
12352           d = c;
12353           c = bit_rol(b, 30);
12354           b = a;
12355           a = t;
12356         }
12357
12358         a = safe_add(a, olda);
12359         b = safe_add(b, oldb);
12360         c = safe_add(c, oldc);
12361         d = safe_add(d, oldd);
12362         e = safe_add(e, olde);
12363       }
12364       return Array(a, b, c, d, e);
12365     }
12366
12367     /**
12368      * Perform the appropriate triplet combination function for the current
12369      * iteration
12370      */
12371     function sha1_ft(t, b, c, d) {
12372       if (t < 20) { return (b & c) | ((~b) & d); }
12373       if (t < 40) { return b ^ c ^ d; }
12374       if (t < 60) { return (b & c) | (b & d) | (c & d); }
12375       return b ^ c ^ d;
12376     }
12377
12378     /**
12379      * Determine the appropriate additive constant for the current iteration
12380      */
12381     function sha1_kt(t) {
12382       return (t < 20) ?  1518500249 : (t < 40) ?  1859775393 :
12383                  (t < 60) ? -1894007588 : -899497514;
12384     }
12385   },
12386   /**
12387    * @class Hashes.SHA256
12388    * @param {config}
12389    * 
12390    * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined in FIPS 180-2
12391    * Version 2.2 Copyright Angel Marin, Paul Johnston 2000 - 2009.
12392    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12393    * See http://pajhome.org.uk/crypt/md5 for details.
12394    * Also http://anmar.eu.org/projects/jssha2/
12395    */
12396   SHA256 : function (options) {
12397     /**
12398      * Private properties configuration variables. You may need to tweak these to be compatible with
12399      * the server-side, but the defaults work in most cases.
12400      * @see this.setUpperCase() method
12401      * @see this.setPad() method
12402      */
12403     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase  */
12404               b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', /* base-64 pad character. Default '=' for strict RFC compliance   */
12405               utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12406               sha256_K;
12407
12408     /* privileged (public) methods */
12409     this.hex = function (s) { 
12410       return rstr2hex(rstr(s, utf8)); 
12411     };
12412     this.b64 = function (s) { 
12413       return rstr2b64(rstr(s, utf8), b64pad);
12414     };
12415     this.any = function (s, e) { 
12416       return rstr2any(rstr(s, utf8), e); 
12417     };
12418     this.hex_hmac = function (k, d) { 
12419       return rstr2hex(rstr_hmac(k, d)); 
12420     };
12421     this.b64_hmac = function (k, d) { 
12422       return rstr2b64(rstr_hmac(k, d), b64pad);
12423     };
12424     this.any_hmac = function (k, d, e) { 
12425       return rstr2any(rstr_hmac(k, d), e); 
12426     };
12427     /**
12428      * Perform a simple self-test to see if the VM is working
12429      * @return {String} Hexadecimal hash sample
12430      * @public
12431      */
12432     this.vm_test = function () {
12433       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12434     };
12435     /** 
12436      * Enable/disable uppercase hexadecimal returned string 
12437      * @param {boolean} 
12438      * @return {Object} this
12439      * @public
12440      */ 
12441     this.setUpperCase = function (a) {
12442       if (typeof a === 'boolean') { 
12443         hexcase = a;
12444       }
12445       return this;
12446     };
12447     /** 
12448      * @description Defines a base64 pad string 
12449      * @param {string} Pad
12450      * @return {Object} this
12451      * @public
12452      */ 
12453     this.setPad = function (a) {
12454       b64pad = a || b64pad;
12455       return this;
12456     };
12457     /** 
12458      * Defines a base64 pad string 
12459      * @param {boolean} 
12460      * @return {Object} this
12461      * @public
12462      */ 
12463     this.setUTF8 = function (a) {
12464       if (typeof a === 'boolean') {
12465         utf8 = a;
12466       }
12467       return this;
12468     };
12469     
12470     // private methods
12471
12472     /**
12473      * Calculate the SHA-512 of a raw string
12474      */
12475     function rstr(s, utf8) {
12476       s = (utf8) ? utf8Encode(s) : s;
12477       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12478     }
12479
12480     /**
12481      * Calculate the HMAC-sha256 of a key and some data (raw strings)
12482      */
12483     function rstr_hmac(key, data) {
12484       key = (utf8) ? utf8Encode(key) : key;
12485       data = (utf8) ? utf8Encode(data) : data;
12486       var hash, i = 0,
12487           bkey = rstr2binb(key), 
12488           ipad = Array(16), 
12489           opad = Array(16);
12490
12491       if (bkey.length > 16) { bkey = binb(bkey, key.length * 8); }
12492       
12493       for (; i < 16; i+=1) {
12494         ipad[i] = bkey[i] ^ 0x36363636;
12495         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12496       }
12497       
12498       hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12499       return binb2rstr(binb(opad.concat(hash), 512 + 256));
12500     }
12501     
12502     /*
12503      * Main sha256 function, with its support functions
12504      */
12505     function sha256_S (X, n) {return ( X >>> n ) | (X << (32 - n));}
12506     function sha256_R (X, n) {return ( X >>> n );}
12507     function sha256_Ch(x, y, z) {return ((x & y) ^ ((~x) & z));}
12508     function sha256_Maj(x, y, z) {return ((x & y) ^ (x & z) ^ (y & z));}
12509     function sha256_Sigma0256(x) {return (sha256_S(x, 2) ^ sha256_S(x, 13) ^ sha256_S(x, 22));}
12510     function sha256_Sigma1256(x) {return (sha256_S(x, 6) ^ sha256_S(x, 11) ^ sha256_S(x, 25));}
12511     function sha256_Gamma0256(x) {return (sha256_S(x, 7) ^ sha256_S(x, 18) ^ sha256_R(x, 3));}
12512     function sha256_Gamma1256(x) {return (sha256_S(x, 17) ^ sha256_S(x, 19) ^ sha256_R(x, 10));}
12513     function sha256_Sigma0512(x) {return (sha256_S(x, 28) ^ sha256_S(x, 34) ^ sha256_S(x, 39));}
12514     function sha256_Sigma1512(x) {return (sha256_S(x, 14) ^ sha256_S(x, 18) ^ sha256_S(x, 41));}
12515     function sha256_Gamma0512(x) {return (sha256_S(x, 1)  ^ sha256_S(x, 8) ^ sha256_R(x, 7));}
12516     function sha256_Gamma1512(x) {return (sha256_S(x, 19) ^ sha256_S(x, 61) ^ sha256_R(x, 6));}
12517     
12518     sha256_K = [
12519       1116352408, 1899447441, -1245643825, -373957723, 961987163, 1508970993,
12520       -1841331548, -1424204075, -670586216, 310598401, 607225278, 1426881987,
12521       1925078388, -2132889090, -1680079193, -1046744716, -459576895, -272742522,
12522       264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986,
12523       -1740746414, -1473132947, -1341970488, -1084653625, -958395405, -710438585,
12524       113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291,
12525       1695183700, 1986661051, -2117940946, -1838011259, -1564481375, -1474664885,
12526       -1035236496, -949202525, -778901479, -694614492, -200395387, 275423344,
12527       430227734, 506948616, 659060556, 883997877, 958139571, 1322822218,
12528       1537002063, 1747873779, 1955562222, 2024104815, -2067236844, -1933114872,
12529       -1866530822, -1538233109, -1090935817, -965641998
12530     ];
12531     
12532     function binb(m, l) {
12533       var HASH = [1779033703, -1150833019, 1013904242, -1521486534,
12534                  1359893119, -1694144372, 528734635, 1541459225];
12535       var W = new Array(64);
12536       var a, b, c, d, e, f, g, h;
12537       var i, j, T1, T2;
12538     
12539       /* append padding */
12540       m[l >> 5] |= 0x80 << (24 - l % 32);
12541       m[((l + 64 >> 9) << 4) + 15] = l;
12542     
12543       for (i = 0; i < m.length; i += 16)
12544       {
12545       a = HASH[0];
12546       b = HASH[1];
12547       c = HASH[2];
12548       d = HASH[3];
12549       e = HASH[4];
12550       f = HASH[5];
12551       g = HASH[6];
12552       h = HASH[7];
12553     
12554       for (j = 0; j < 64; j+=1)
12555       {
12556         if (j < 16) { 
12557           W[j] = m[j + i];
12558         } else { 
12559           W[j] = safe_add(safe_add(safe_add(sha256_Gamma1256(W[j - 2]), W[j - 7]),
12560                           sha256_Gamma0256(W[j - 15])), W[j - 16]);
12561         }
12562     
12563         T1 = safe_add(safe_add(safe_add(safe_add(h, sha256_Sigma1256(e)), sha256_Ch(e, f, g)),
12564                                   sha256_K[j]), W[j]);
12565         T2 = safe_add(sha256_Sigma0256(a), sha256_Maj(a, b, c));
12566         h = g;
12567         g = f;
12568         f = e;
12569         e = safe_add(d, T1);
12570         d = c;
12571         c = b;
12572         b = a;
12573         a = safe_add(T1, T2);
12574       }
12575     
12576       HASH[0] = safe_add(a, HASH[0]);
12577       HASH[1] = safe_add(b, HASH[1]);
12578       HASH[2] = safe_add(c, HASH[2]);
12579       HASH[3] = safe_add(d, HASH[3]);
12580       HASH[4] = safe_add(e, HASH[4]);
12581       HASH[5] = safe_add(f, HASH[5]);
12582       HASH[6] = safe_add(g, HASH[6]);
12583       HASH[7] = safe_add(h, HASH[7]);
12584       }
12585       return HASH;
12586     }
12587
12588   },
12589
12590   /**
12591    * @class Hashes.SHA512
12592    * @param {config}
12593    * 
12594    * A JavaScript implementation of the Secure Hash Algorithm, SHA-512, as defined in FIPS 180-2
12595    * Version 2.2 Copyright Anonymous Contributor, Paul Johnston 2000 - 2009.
12596    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12597    * See http://pajhome.org.uk/crypt/md5 for details. 
12598    */
12599   SHA512 : function (options) {
12600     /**
12601      * Private properties configuration variables. You may need to tweak these to be compatible with
12602      * the server-side, but the defaults work in most cases.
12603      * @see this.setUpperCase() method
12604      * @see this.setPad() method
12605      */
12606     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false , /* hexadecimal output case format. false - lowercase; true - uppercase  */
12607         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
12608         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12609         sha512_k;
12610
12611     /* privileged (public) methods */
12612     this.hex = function (s) { 
12613       return rstr2hex(rstr(s)); 
12614     };
12615     this.b64 = function (s) { 
12616       return rstr2b64(rstr(s), b64pad);  
12617     };
12618     this.any = function (s, e) { 
12619       return rstr2any(rstr(s), e);
12620     };
12621     this.hex_hmac = function (k, d) {
12622       return rstr2hex(rstr_hmac(k, d));
12623     };
12624     this.b64_hmac = function (k, d) { 
12625       return rstr2b64(rstr_hmac(k, d), b64pad);
12626     };
12627     this.any_hmac = function (k, d, e) { 
12628       return rstr2any(rstr_hmac(k, d), e);
12629     };
12630     /**
12631      * Perform a simple self-test to see if the VM is working
12632      * @return {String} Hexadecimal hash sample
12633      * @public
12634      */
12635     this.vm_test = function () {
12636       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12637     };
12638     /** 
12639      * @description Enable/disable uppercase hexadecimal returned string 
12640      * @param {boolean} 
12641      * @return {Object} this
12642      * @public
12643      */ 
12644     this.setUpperCase = function (a) {
12645       if (typeof a === 'boolean') {
12646         hexcase = a;
12647       }
12648       return this;
12649     };
12650     /** 
12651      * @description Defines a base64 pad string 
12652      * @param {string} Pad
12653      * @return {Object} this
12654      * @public
12655      */ 
12656     this.setPad = function (a) {
12657       b64pad = a || b64pad;
12658       return this;
12659     };
12660     /** 
12661      * @description Defines a base64 pad string 
12662      * @param {boolean} 
12663      * @return {Object} this
12664      * @public
12665      */ 
12666     this.setUTF8 = function (a) {
12667       if (typeof a === 'boolean') {
12668         utf8 = a;
12669       }
12670       return this;
12671     };
12672
12673     /* private methods */
12674     
12675     /**
12676      * Calculate the SHA-512 of a raw string
12677      */
12678     function rstr(s) {
12679       s = (utf8) ? utf8Encode(s) : s;
12680       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12681     }
12682     /*
12683      * Calculate the HMAC-SHA-512 of a key and some data (raw strings)
12684      */
12685     function rstr_hmac(key, data) {
12686       key = (utf8) ? utf8Encode(key) : key;
12687       data = (utf8) ? utf8Encode(data) : data;
12688       
12689       var hash, i = 0, 
12690           bkey = rstr2binb(key),
12691           ipad = Array(32), opad = Array(32);
12692
12693       if (bkey.length > 32) { bkey = binb(bkey, key.length * 8); }
12694       
12695       for (; i < 32; i+=1) {
12696         ipad[i] = bkey[i] ^ 0x36363636;
12697         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12698       }
12699       
12700       hash = binb(ipad.concat(rstr2binb(data)), 1024 + data.length * 8);
12701       return binb2rstr(binb(opad.concat(hash), 1024 + 512));
12702     }
12703             
12704     /**
12705      * Calculate the SHA-512 of an array of big-endian dwords, and a bit length
12706      */
12707     function binb(x, len) {
12708       var j, i, l,
12709           W = new Array(80),
12710           hash = new Array(16),
12711           //Initial hash values
12712           H = [
12713             new int64(0x6a09e667, -205731576),
12714             new int64(-1150833019, -2067093701),
12715             new int64(0x3c6ef372, -23791573),
12716             new int64(-1521486534, 0x5f1d36f1),
12717             new int64(0x510e527f, -1377402159),
12718             new int64(-1694144372, 0x2b3e6c1f),
12719             new int64(0x1f83d9ab, -79577749),
12720             new int64(0x5be0cd19, 0x137e2179)
12721           ],
12722           T1 = new int64(0, 0),
12723           T2 = new int64(0, 0),
12724           a = new int64(0,0),
12725           b = new int64(0,0),
12726           c = new int64(0,0),
12727           d = new int64(0,0),
12728           e = new int64(0,0),
12729           f = new int64(0,0),
12730           g = new int64(0,0),
12731           h = new int64(0,0),
12732           //Temporary variables not specified by the document
12733           s0 = new int64(0, 0),
12734           s1 = new int64(0, 0),
12735           Ch = new int64(0, 0),
12736           Maj = new int64(0, 0),
12737           r1 = new int64(0, 0),
12738           r2 = new int64(0, 0),
12739           r3 = new int64(0, 0);
12740
12741       if (sha512_k === undefined) {
12742           //SHA512 constants
12743           sha512_k = [
12744             new int64(0x428a2f98, -685199838), new int64(0x71374491, 0x23ef65cd),
12745             new int64(-1245643825, -330482897), new int64(-373957723, -2121671748),
12746             new int64(0x3956c25b, -213338824), new int64(0x59f111f1, -1241133031),
12747             new int64(-1841331548, -1357295717), new int64(-1424204075, -630357736),
12748             new int64(-670586216, -1560083902), new int64(0x12835b01, 0x45706fbe),
12749             new int64(0x243185be, 0x4ee4b28c), new int64(0x550c7dc3, -704662302),
12750             new int64(0x72be5d74, -226784913), new int64(-2132889090, 0x3b1696b1),
12751             new int64(-1680079193, 0x25c71235), new int64(-1046744716, -815192428),
12752             new int64(-459576895, -1628353838), new int64(-272742522, 0x384f25e3),
12753             new int64(0xfc19dc6, -1953704523), new int64(0x240ca1cc, 0x77ac9c65),
12754             new int64(0x2de92c6f, 0x592b0275), new int64(0x4a7484aa, 0x6ea6e483),
12755             new int64(0x5cb0a9dc, -1119749164), new int64(0x76f988da, -2096016459),
12756             new int64(-1740746414, -295247957), new int64(-1473132947, 0x2db43210),
12757             new int64(-1341970488, -1728372417), new int64(-1084653625, -1091629340),
12758             new int64(-958395405, 0x3da88fc2), new int64(-710438585, -1828018395),
12759             new int64(0x6ca6351, -536640913), new int64(0x14292967, 0xa0e6e70),
12760             new int64(0x27b70a85, 0x46d22ffc), new int64(0x2e1b2138, 0x5c26c926),
12761             new int64(0x4d2c6dfc, 0x5ac42aed), new int64(0x53380d13, -1651133473),
12762             new int64(0x650a7354, -1951439906), new int64(0x766a0abb, 0x3c77b2a8),
12763             new int64(-2117940946, 0x47edaee6), new int64(-1838011259, 0x1482353b),
12764             new int64(-1564481375, 0x4cf10364), new int64(-1474664885, -1136513023),
12765             new int64(-1035236496, -789014639), new int64(-949202525, 0x654be30),
12766             new int64(-778901479, -688958952), new int64(-694614492, 0x5565a910),
12767             new int64(-200395387, 0x5771202a), new int64(0x106aa070, 0x32bbd1b8),
12768             new int64(0x19a4c116, -1194143544), new int64(0x1e376c08, 0x5141ab53),
12769             new int64(0x2748774c, -544281703), new int64(0x34b0bcb5, -509917016),
12770             new int64(0x391c0cb3, -976659869), new int64(0x4ed8aa4a, -482243893),
12771             new int64(0x5b9cca4f, 0x7763e373), new int64(0x682e6ff3, -692930397),
12772             new int64(0x748f82ee, 0x5defb2fc), new int64(0x78a5636f, 0x43172f60),
12773             new int64(-2067236844, -1578062990), new int64(-1933114872, 0x1a6439ec),
12774             new int64(-1866530822, 0x23631e28), new int64(-1538233109, -561857047),
12775             new int64(-1090935817, -1295615723), new int64(-965641998, -479046869),
12776             new int64(-903397682, -366583396), new int64(-779700025, 0x21c0c207),
12777             new int64(-354779690, -840897762), new int64(-176337025, -294727304),
12778             new int64(0x6f067aa, 0x72176fba), new int64(0xa637dc5, -1563912026),
12779             new int64(0x113f9804, -1090974290), new int64(0x1b710b35, 0x131c471b),
12780             new int64(0x28db77f5, 0x23047d84), new int64(0x32caab7b, 0x40c72493),
12781             new int64(0x3c9ebe0a, 0x15c9bebc), new int64(0x431d67c4, -1676669620),
12782             new int64(0x4cc5d4be, -885112138), new int64(0x597f299c, -60457430),
12783             new int64(0x5fcb6fab, 0x3ad6faec), new int64(0x6c44198c, 0x4a475817)
12784           ];
12785       }
12786   
12787       for (i=0; i<80; i+=1) {
12788         W[i] = new int64(0, 0);
12789       }
12790     
12791       // append padding to the source string. The format is described in the FIPS.
12792       x[len >> 5] |= 0x80 << (24 - (len & 0x1f));
12793       x[((len + 128 >> 10)<< 5) + 31] = len;
12794       l = x.length;
12795       for (i = 0; i<l; i+=32) { //32 dwords is the block size
12796         int64copy(a, H[0]);
12797         int64copy(b, H[1]);
12798         int64copy(c, H[2]);
12799         int64copy(d, H[3]);
12800         int64copy(e, H[4]);
12801         int64copy(f, H[5]);
12802         int64copy(g, H[6]);
12803         int64copy(h, H[7]);
12804       
12805         for (j=0; j<16; j+=1) {
12806           W[j].h = x[i + 2*j];
12807           W[j].l = x[i + 2*j + 1];
12808         }
12809       
12810         for (j=16; j<80; j+=1) {
12811           //sigma1
12812           int64rrot(r1, W[j-2], 19);
12813           int64revrrot(r2, W[j-2], 29);
12814           int64shr(r3, W[j-2], 6);
12815           s1.l = r1.l ^ r2.l ^ r3.l;
12816           s1.h = r1.h ^ r2.h ^ r3.h;
12817           //sigma0
12818           int64rrot(r1, W[j-15], 1);
12819           int64rrot(r2, W[j-15], 8);
12820           int64shr(r3, W[j-15], 7);
12821           s0.l = r1.l ^ r2.l ^ r3.l;
12822           s0.h = r1.h ^ r2.h ^ r3.h;
12823       
12824           int64add4(W[j], s1, W[j-7], s0, W[j-16]);
12825         }
12826       
12827         for (j = 0; j < 80; j+=1) {
12828           //Ch
12829           Ch.l = (e.l & f.l) ^ (~e.l & g.l);
12830           Ch.h = (e.h & f.h) ^ (~e.h & g.h);
12831       
12832           //Sigma1
12833           int64rrot(r1, e, 14);
12834           int64rrot(r2, e, 18);
12835           int64revrrot(r3, e, 9);
12836           s1.l = r1.l ^ r2.l ^ r3.l;
12837           s1.h = r1.h ^ r2.h ^ r3.h;
12838       
12839           //Sigma0
12840           int64rrot(r1, a, 28);
12841           int64revrrot(r2, a, 2);
12842           int64revrrot(r3, a, 7);
12843           s0.l = r1.l ^ r2.l ^ r3.l;
12844           s0.h = r1.h ^ r2.h ^ r3.h;
12845       
12846           //Maj
12847           Maj.l = (a.l & b.l) ^ (a.l & c.l) ^ (b.l & c.l);
12848           Maj.h = (a.h & b.h) ^ (a.h & c.h) ^ (b.h & c.h);
12849       
12850           int64add5(T1, h, s1, Ch, sha512_k[j], W[j]);
12851           int64add(T2, s0, Maj);
12852       
12853           int64copy(h, g);
12854           int64copy(g, f);
12855           int64copy(f, e);
12856           int64add(e, d, T1);
12857           int64copy(d, c);
12858           int64copy(c, b);
12859           int64copy(b, a);
12860           int64add(a, T1, T2);
12861         }
12862         int64add(H[0], H[0], a);
12863         int64add(H[1], H[1], b);
12864         int64add(H[2], H[2], c);
12865         int64add(H[3], H[3], d);
12866         int64add(H[4], H[4], e);
12867         int64add(H[5], H[5], f);
12868         int64add(H[6], H[6], g);
12869         int64add(H[7], H[7], h);
12870       }
12871     
12872       //represent the hash as an array of 32-bit dwords
12873       for (i=0; i<8; i+=1) {
12874         hash[2*i] = H[i].h;
12875         hash[2*i + 1] = H[i].l;
12876       }
12877       return hash;
12878     }
12879     
12880     //A constructor for 64-bit numbers
12881     function int64(h, l) {
12882       this.h = h;
12883       this.l = l;
12884       //this.toString = int64toString;
12885     }
12886     
12887     //Copies src into dst, assuming both are 64-bit numbers
12888     function int64copy(dst, src) {
12889       dst.h = src.h;
12890       dst.l = src.l;
12891     }
12892     
12893     //Right-rotates a 64-bit number by shift
12894     //Won't handle cases of shift>=32
12895     //The function revrrot() is for that
12896     function int64rrot(dst, x, shift) {
12897       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12898       dst.h = (x.h >>> shift) | (x.l << (32-shift));
12899     }
12900     
12901     //Reverses the dwords of the source and then rotates right by shift.
12902     //This is equivalent to rotation by 32+shift
12903     function int64revrrot(dst, x, shift) {
12904       dst.l = (x.h >>> shift) | (x.l << (32-shift));
12905       dst.h = (x.l >>> shift) | (x.h << (32-shift));
12906     }
12907     
12908     //Bitwise-shifts right a 64-bit number by shift
12909     //Won't handle shift>=32, but it's never needed in SHA512
12910     function int64shr(dst, x, shift) {
12911       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12912       dst.h = (x.h >>> shift);
12913     }
12914     
12915     //Adds two 64-bit numbers
12916     //Like the original implementation, does not rely on 32-bit operations
12917     function int64add(dst, x, y) {
12918        var w0 = (x.l & 0xffff) + (y.l & 0xffff);
12919        var w1 = (x.l >>> 16) + (y.l >>> 16) + (w0 >>> 16);
12920        var w2 = (x.h & 0xffff) + (y.h & 0xffff) + (w1 >>> 16);
12921        var w3 = (x.h >>> 16) + (y.h >>> 16) + (w2 >>> 16);
12922        dst.l = (w0 & 0xffff) | (w1 << 16);
12923        dst.h = (w2 & 0xffff) | (w3 << 16);
12924     }
12925     
12926     //Same, except with 4 addends. Works faster than adding them one by one.
12927     function int64add4(dst, a, b, c, d) {
12928        var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff);
12929        var w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (w0 >>> 16);
12930        var w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (w1 >>> 16);
12931        var w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (w2 >>> 16);
12932        dst.l = (w0 & 0xffff) | (w1 << 16);
12933        dst.h = (w2 & 0xffff) | (w3 << 16);
12934     }
12935     
12936     //Same, except with 5 addends
12937     function int64add5(dst, a, b, c, d, e) {
12938       var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff) + (e.l & 0xffff),
12939           w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (e.l >>> 16) + (w0 >>> 16),
12940           w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (e.h & 0xffff) + (w1 >>> 16),
12941           w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (e.h >>> 16) + (w2 >>> 16);
12942        dst.l = (w0 & 0xffff) | (w1 << 16);
12943        dst.h = (w2 & 0xffff) | (w3 << 16);
12944     }
12945   },
12946   /**
12947    * @class Hashes.RMD160
12948    * @constructor
12949    * @param {Object} [config]
12950    * 
12951    * A JavaScript implementation of the RIPEMD-160 Algorithm
12952    * Version 2.2 Copyright Jeremy Lin, Paul Johnston 2000 - 2009.
12953    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12954    * See http://pajhome.org.uk/crypt/md5 for details.
12955    * Also http://www.ocf.berkeley.edu/~jjlin/jsotp/
12956    */
12957   RMD160 : function (options) {
12958     /**
12959      * Private properties configuration variables. You may need to tweak these to be compatible with
12960      * the server-side, but the defaults work in most cases.
12961      * @see this.setUpperCase() method
12962      * @see this.setPad() method
12963      */
12964     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false,   /* hexadecimal output case format. false - lowercase; true - uppercase  */
12965         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
12966         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12967         rmd160_r1 = [
12968            0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15,
12969            7,  4, 13,  1, 10,  6, 15,  3, 12,  0,  9,  5,  2, 14, 11,  8,
12970            3, 10, 14,  4,  9, 15,  8,  1,  2,  7,  0,  6, 13, 11,  5, 12,
12971            1,  9, 11, 10,  0,  8, 12,  4, 13,  3,  7, 15, 14,  5,  6,  2,
12972            4,  0,  5,  9,  7, 12,  2, 10, 14,  1,  3,  8, 11,  6, 15, 13
12973         ],
12974         rmd160_r2 = [
12975            5, 14,  7,  0,  9,  2, 11,  4, 13,  6, 15,  8,  1, 10,  3, 12,
12976            6, 11,  3,  7,  0, 13,  5, 10, 14, 15,  8, 12,  4,  9,  1,  2,
12977           15,  5,  1,  3,  7, 14,  6,  9, 11,  8, 12,  2, 10,  0,  4, 13,
12978            8,  6,  4,  1,  3, 11, 15,  0,  5, 12,  2, 13,  9,  7, 10, 14,
12979           12, 15, 10,  4,  1,  5,  8,  7,  6,  2, 13, 14,  0,  3,  9, 11
12980         ],
12981         rmd160_s1 = [
12982           11, 14, 15, 12,  5,  8,  7,  9, 11, 13, 14, 15,  6,  7,  9,  8,
12983            7,  6,  8, 13, 11,  9,  7, 15,  7, 12, 15,  9, 11,  7, 13, 12,
12984           11, 13,  6,  7, 14,  9, 13, 15, 14,  8, 13,  6,  5, 12,  7,  5,
12985           11, 12, 14, 15, 14, 15,  9,  8,  9, 14,  5,  6,  8,  6,  5, 12,
12986            9, 15,  5, 11,  6,  8, 13, 12,  5, 12, 13, 14, 11,  8,  5,  6
12987         ],
12988         rmd160_s2 = [
12989            8,  9,  9, 11, 13, 15, 15,  5,  7,  7,  8, 11, 14, 14, 12,  6,
12990            9, 13, 15,  7, 12,  8,  9, 11,  7,  7, 12,  7,  6, 15, 13, 11,
12991            9,  7, 15, 11,  8,  6,  6, 14, 12, 13,  5, 14, 13, 13,  7,  5,
12992           15,  5,  8, 11, 14, 14,  6, 14,  6,  9, 12,  9, 12,  5, 15,  8,
12993            8,  5, 12,  9, 12,  5, 14,  6,  8, 13,  6,  5, 15, 13, 11, 11
12994         ];
12995
12996     /* privileged (public) methods */
12997     this.hex = function (s) {
12998       return rstr2hex(rstr(s, utf8)); 
12999     };
13000     this.b64 = function (s) {
13001       return rstr2b64(rstr(s, utf8), b64pad);
13002     };
13003     this.any = function (s, e) { 
13004       return rstr2any(rstr(s, utf8), e);
13005     };
13006     this.hex_hmac = function (k, d) { 
13007       return rstr2hex(rstr_hmac(k, d));
13008     };
13009     this.b64_hmac = function (k, d) { 
13010       return rstr2b64(rstr_hmac(k, d), b64pad);
13011     };
13012     this.any_hmac = function (k, d, e) { 
13013       return rstr2any(rstr_hmac(k, d), e); 
13014     };
13015     /**
13016      * Perform a simple self-test to see if the VM is working
13017      * @return {String} Hexadecimal hash sample
13018      * @public
13019      */
13020     this.vm_test = function () {
13021       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
13022     };
13023     /** 
13024      * @description Enable/disable uppercase hexadecimal returned string 
13025      * @param {boolean} 
13026      * @return {Object} this
13027      * @public
13028      */ 
13029     this.setUpperCase = function (a) {
13030       if (typeof a === 'boolean' ) { hexcase = a; }
13031       return this;
13032     };
13033     /** 
13034      * @description Defines a base64 pad string 
13035      * @param {string} Pad
13036      * @return {Object} this
13037      * @public
13038      */ 
13039     this.setPad = function (a) {
13040       if (typeof a !== 'undefined' ) { b64pad = a; }
13041       return this;
13042     };
13043     /** 
13044      * @description Defines a base64 pad string 
13045      * @param {boolean} 
13046      * @return {Object} this
13047      * @public
13048      */ 
13049     this.setUTF8 = function (a) {
13050       if (typeof a === 'boolean') { utf8 = a; }
13051       return this;
13052     };
13053
13054     /* private methods */
13055
13056     /**
13057      * Calculate the rmd160 of a raw string
13058      */
13059     function rstr(s) {
13060       s = (utf8) ? utf8Encode(s) : s;
13061       return binl2rstr(binl(rstr2binl(s), s.length * 8));
13062     }
13063
13064     /**
13065      * Calculate the HMAC-rmd160 of a key and some data (raw strings)
13066      */
13067     function rstr_hmac(key, data) {
13068       key = (utf8) ? utf8Encode(key) : key;
13069       data = (utf8) ? utf8Encode(data) : data;
13070       var i, hash,
13071           bkey = rstr2binl(key),
13072           ipad = Array(16), opad = Array(16);
13073
13074       if (bkey.length > 16) { 
13075         bkey = binl(bkey, key.length * 8); 
13076       }
13077       
13078       for (i = 0; i < 16; i+=1) {
13079         ipad[i] = bkey[i] ^ 0x36363636;
13080         opad[i] = bkey[i] ^ 0x5C5C5C5C;
13081       }
13082       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
13083       return binl2rstr(binl(opad.concat(hash), 512 + 160));
13084     }
13085
13086     /**
13087      * Convert an array of little-endian words to a string
13088      */
13089     function binl2rstr(input) {
13090       var i, output = '', l = input.length * 32;
13091       for (i = 0; i < l; i += 8) {
13092         output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
13093       }
13094       return output;
13095     }
13096
13097     /**
13098      * Calculate the RIPE-MD160 of an array of little-endian words, and a bit length.
13099      */
13100     function binl(x, len) {
13101       var T, j, i, l,
13102           h0 = 0x67452301,
13103           h1 = 0xefcdab89,
13104           h2 = 0x98badcfe,
13105           h3 = 0x10325476,
13106           h4 = 0xc3d2e1f0,
13107           A1, B1, C1, D1, E1,
13108           A2, B2, C2, D2, E2;
13109
13110       /* append padding */
13111       x[len >> 5] |= 0x80 << (len % 32);
13112       x[(((len + 64) >>> 9) << 4) + 14] = len;
13113       l = x.length;
13114       
13115       for (i = 0; i < l; i+=16) {
13116         A1 = A2 = h0; B1 = B2 = h1; C1 = C2 = h2; D1 = D2 = h3; E1 = E2 = h4;
13117         for (j = 0; j <= 79; j+=1) {
13118           T = safe_add(A1, rmd160_f(j, B1, C1, D1));
13119           T = safe_add(T, x[i + rmd160_r1[j]]);
13120           T = safe_add(T, rmd160_K1(j));
13121           T = safe_add(bit_rol(T, rmd160_s1[j]), E1);
13122           A1 = E1; E1 = D1; D1 = bit_rol(C1, 10); C1 = B1; B1 = T;
13123           T = safe_add(A2, rmd160_f(79-j, B2, C2, D2));
13124           T = safe_add(T, x[i + rmd160_r2[j]]);
13125           T = safe_add(T, rmd160_K2(j));
13126           T = safe_add(bit_rol(T, rmd160_s2[j]), E2);
13127           A2 = E2; E2 = D2; D2 = bit_rol(C2, 10); C2 = B2; B2 = T;
13128         }
13129
13130         T = safe_add(h1, safe_add(C1, D2));
13131         h1 = safe_add(h2, safe_add(D1, E2));
13132         h2 = safe_add(h3, safe_add(E1, A2));
13133         h3 = safe_add(h4, safe_add(A1, B2));
13134         h4 = safe_add(h0, safe_add(B1, C2));
13135         h0 = T;
13136       }
13137       return [h0, h1, h2, h3, h4];
13138     }
13139
13140     // specific algorithm methods 
13141     function rmd160_f(j, x, y, z) {
13142       return ( 0 <= j && j <= 15) ? (x ^ y ^ z) :
13143          (16 <= j && j <= 31) ? (x & y) | (~x & z) :
13144          (32 <= j && j <= 47) ? (x | ~y) ^ z :
13145          (48 <= j && j <= 63) ? (x & z) | (y & ~z) :
13146          (64 <= j && j <= 79) ? x ^ (y | ~z) :
13147          'rmd160_f: j out of range';
13148     }
13149
13150     function rmd160_K1(j) {
13151       return ( 0 <= j && j <= 15) ? 0x00000000 :
13152          (16 <= j && j <= 31) ? 0x5a827999 :
13153          (32 <= j && j <= 47) ? 0x6ed9eba1 :
13154          (48 <= j && j <= 63) ? 0x8f1bbcdc :
13155          (64 <= j && j <= 79) ? 0xa953fd4e :
13156          'rmd160_K1: j out of range';
13157     }
13158
13159     function rmd160_K2(j){
13160       return ( 0 <= j && j <= 15) ? 0x50a28be6 :
13161          (16 <= j && j <= 31) ? 0x5c4dd124 :
13162          (32 <= j && j <= 47) ? 0x6d703ef3 :
13163          (48 <= j && j <= 63) ? 0x7a6d76e9 :
13164          (64 <= j && j <= 79) ? 0x00000000 :
13165          'rmd160_K2: j out of range';
13166     }
13167   }
13168 };
13169
13170   // exposes Hashes
13171   (function( window, undefined ) {
13172     var freeExports = false;
13173     if (typeof exports === 'object' ) {
13174       freeExports = exports;
13175       if (exports && typeof global === 'object' && global && global === global.global ) { window = global; }
13176     }
13177
13178     if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {
13179       // define as an anonymous module, so, through path mapping, it can be aliased
13180       define(function () { return Hashes; });
13181     }
13182     else if ( freeExports ) {
13183       // in Node.js or RingoJS v0.8.0+
13184       if ( typeof module === 'object' && module && module.exports === freeExports ) {
13185         module.exports = Hashes;
13186       }
13187       // in Narwhal or RingoJS v0.7.0-
13188       else {
13189         freeExports.Hashes = Hashes;
13190       }
13191     }
13192     else {
13193       // in a browser or Rhino
13194       window.Hashes = Hashes;
13195     }
13196   }( this ));
13197 }()); // IIFE
13198
13199 })(window)
13200 },{}],2:[function(require,module,exports){
13201 'use strict';
13202
13203 var hashes = require('jshashes'),
13204     xtend = require('xtend'),
13205     sha1 = new hashes.SHA1();
13206
13207 var ohauth = {};
13208
13209 ohauth.qsString = function(obj) {
13210     return Object.keys(obj).sort().map(function(key) {
13211         return ohauth.percentEncode(key) + '=' +
13212             ohauth.percentEncode(obj[key]);
13213     }).join('&');
13214 };
13215
13216 ohauth.stringQs = function(str) {
13217     return str.split('&').reduce(function(obj, pair){
13218         var parts = pair.split('=');
13219         obj[decodeURIComponent(parts[0])] = (null === parts[1]) ?
13220             '' : decodeURIComponent(parts[1]);
13221         return obj;
13222     }, {});
13223 };
13224
13225 ohauth.rawxhr = function(method, url, data, headers, callback) {
13226     var xhr = new XMLHttpRequest(),
13227         twoHundred = /^20\d$/;
13228     xhr.onreadystatechange = function() {
13229         if (4 == xhr.readyState && 0 !== xhr.status) {
13230             if (twoHundred.test(xhr.status)) callback(null, xhr);
13231             else return callback(xhr, null);
13232         }
13233     };
13234     xhr.onerror = function(e) { return callback(e, null); };
13235     xhr.open(method, url, true);
13236     for (var h in headers) xhr.setRequestHeader(h, headers[h]);
13237     xhr.send(data);
13238 };
13239
13240 ohauth.xhr = function(method, url, auth, data, options, callback) {
13241     var headers = (options && options.header) || {
13242         'Content-Type': 'application/x-www-form-urlencoded'
13243     };
13244     headers.Authorization = 'OAuth ' + ohauth.authHeader(auth);
13245     ohauth.rawxhr(method, url, data, headers, callback);
13246 };
13247
13248 ohauth.nonce = function() {
13249     for (var o = ''; o.length < 6;) {
13250         o += '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'[Math.floor(Math.random() * 61)];
13251     }
13252     return o;
13253 };
13254
13255 ohauth.authHeader = function(obj) {
13256     return Object.keys(obj).sort().map(function(key) {
13257         return encodeURIComponent(key) + '="' + encodeURIComponent(obj[key]) + '"';
13258     }).join(', ');
13259 };
13260
13261 ohauth.timestamp = function() { return ~~((+new Date()) / 1000); };
13262
13263 ohauth.percentEncode = function(s) {
13264     return encodeURIComponent(s)
13265         .replace(/\!/g, '%21').replace(/\'/g, '%27')
13266         .replace(/\*/g, '%2A').replace(/\(/g, '%28').replace(/\)/g, '%29');
13267 };
13268
13269 ohauth.baseString = function(method, url, params) {
13270     if (params.oauth_signature) delete params.oauth_signature;
13271     return [
13272         method,
13273         ohauth.percentEncode(url),
13274         ohauth.percentEncode(ohauth.qsString(params))].join('&');
13275 };
13276
13277 ohauth.signature = function(oauth_secret, token_secret, baseString) {
13278     return sha1.b64_hmac(
13279         ohauth.percentEncode(oauth_secret) + '&' +
13280         ohauth.percentEncode(token_secret),
13281         baseString);
13282 };
13283
13284 /**
13285  * Takes an options object for configuration (consumer_key,
13286  * consumer_secret, version, signature_method, token) and returns a
13287  * function that generates the Authorization header for given data.
13288  *
13289  * The returned function takes these parameters:
13290  * - method: GET/POST/...
13291  * - uri: full URI with protocol, port, path and query string
13292  * - extra_params: any extra parameters (that are passed in the POST data),
13293  *   can be an object or a from-urlencoded string.
13294  *
13295  * Returned function returns full OAuth header with "OAuth" string in it.
13296  */
13297
13298 ohauth.headerGenerator = function(options) {
13299     options = options || {};
13300     var consumer_key = options.consumer_key || '',
13301         consumer_secret = options.consumer_secret || '',
13302         signature_method = options.signature_method || 'HMAC-SHA1',
13303         version = options.version || '1.0',
13304         token = options.token || '';
13305
13306     return function(method, uri, extra_params) {
13307         method = method.toUpperCase();
13308         if (typeof extra_params === 'string' && extra_params.length > 0) {
13309             extra_params = ohauth.stringQs(extra_params);
13310         }
13311
13312         var uri_parts = uri.split('?', 2),
13313         base_uri = uri_parts[0];
13314
13315         var query_params = uri_parts.length === 2 ?
13316             ohauth.stringQs(uri_parts[1]) : {};
13317
13318         var oauth_params = {
13319             oauth_consumer_key: consumer_key,
13320             oauth_signature_method: signature_method,
13321             oauth_version: version,
13322             oauth_timestamp: ohauth.timestamp(),
13323             oauth_nonce: ohauth.nonce()
13324         };
13325
13326         if (token) oauth_params.oauth_token = token;
13327
13328         var all_params = xtend({}, oauth_params, query_params, extra_params),
13329             base_str = ohauth.baseString(method, base_uri, all_params);
13330
13331         oauth_params.oauth_signature = ohauth.signature(consumer_secret, token, base_str);
13332
13333         return 'OAuth ' + ohauth.authHeader(oauth_params);
13334     };
13335 };
13336
13337 module.exports = ohauth;
13338
13339 },{"jshashes":7,"xtend":4}],6:[function(require,module,exports){
13340 module.exports = Object.keys || require('./shim');
13341
13342
13343 },{"./shim":8}],8:[function(require,module,exports){
13344 (function () {
13345         "use strict";
13346
13347         // modified from https://github.com/kriskowal/es5-shim
13348         var has = Object.prototype.hasOwnProperty,
13349                 is = require('is'),
13350                 forEach = require('foreach'),
13351                 hasDontEnumBug = !({'toString': null}).propertyIsEnumerable('toString'),
13352                 dontEnums = [
13353                         "toString",
13354                         "toLocaleString",
13355                         "valueOf",
13356                         "hasOwnProperty",
13357                         "isPrototypeOf",
13358                         "propertyIsEnumerable",
13359                         "constructor"
13360                 ],
13361                 keysShim;
13362
13363         keysShim = function keys(object) {
13364                 if (!is.object(object) && !is.array(object)) {
13365                         throw new TypeError("Object.keys called on a non-object");
13366                 }
13367
13368                 var name, theKeys = [];
13369                 for (name in object) {
13370                         if (has.call(object, name)) {
13371                                 theKeys.push(name);
13372                         }
13373                 }
13374
13375                 if (hasDontEnumBug) {
13376                         forEach(dontEnums, function (dontEnum) {
13377                                 if (has.call(object, dontEnum)) {
13378                                         theKeys.push(dontEnum);
13379                                 }
13380                         });
13381                 }
13382                 return theKeys;
13383         };
13384
13385         module.exports = keysShim;
13386 }());
13387
13388
13389 },{"is":9,"foreach":10}],9:[function(require,module,exports){
13390
13391 /**!
13392  * is
13393  * the definitive JavaScript type testing library
13394  * 
13395  * @copyright 2013 Enrico Marino
13396  * @license MIT
13397  */
13398
13399 var objProto = Object.prototype;
13400 var owns = objProto.hasOwnProperty;
13401 var toString = objProto.toString;
13402 var isActualNaN = function (value) {
13403   return value !== value;
13404 };
13405 var NON_HOST_TYPES = {
13406   "boolean": 1,
13407   "number": 1,
13408   "string": 1,
13409   "undefined": 1
13410 };
13411
13412 /**
13413  * Expose `is`
13414  */
13415
13416 var is = module.exports = {};
13417
13418 /**
13419  * Test general.
13420  */
13421
13422 /**
13423  * is.type
13424  * Test if `value` is a type of `type`.
13425  *
13426  * @param {Mixed} value value to test
13427  * @param {String} type type
13428  * @return {Boolean} true if `value` is a type of `type`, false otherwise
13429  * @api public
13430  */
13431
13432 is.a =
13433 is.type = function (value, type) {
13434   return typeof value === type;
13435 };
13436
13437 /**
13438  * is.defined
13439  * Test if `value` is defined.
13440  *
13441  * @param {Mixed} value value to test
13442  * @return {Boolean} true if 'value' is defined, false otherwise
13443  * @api public
13444  */
13445
13446 is.defined = function (value) {
13447   return value !== undefined;
13448 };
13449
13450 /**
13451  * is.empty
13452  * Test if `value` is empty.
13453  *
13454  * @param {Mixed} value value to test
13455  * @return {Boolean} true if `value` is empty, false otherwise
13456  * @api public
13457  */
13458
13459 is.empty = function (value) {
13460   var type = toString.call(value);
13461   var key;
13462
13463   if ('[object Array]' === type || '[object Arguments]' === type) {
13464     return value.length === 0;
13465   }
13466
13467   if ('[object Object]' === type) {
13468     for (key in value) if (owns.call(value, key)) return false;
13469     return true;
13470   }
13471
13472   if ('[object String]' === type) {
13473     return '' === value;
13474   }
13475
13476   return false;
13477 };
13478
13479 /**
13480  * is.equal
13481  * Test if `value` is equal to `other`.
13482  *
13483  * @param {Mixed} value value to test
13484  * @param {Mixed} other value to compare with
13485  * @return {Boolean} true if `value` is equal to `other`, false otherwise
13486  */
13487
13488 is.equal = function (value, other) {
13489   var type = toString.call(value)
13490   var key;
13491
13492   if (type !== toString.call(other)) {
13493     return false;
13494   }
13495
13496   if ('[object Object]' === type) {
13497     for (key in value) {
13498       if (!is.equal(value[key], other[key])) {
13499         return false;
13500       }
13501     }
13502     return true;
13503   }
13504
13505   if ('[object Array]' === type) {
13506     key = value.length;
13507     if (key !== other.length) {
13508       return false;
13509     }
13510     while (--key) {
13511       if (!is.equal(value[key], other[key])) {
13512         return false;
13513       }
13514     }
13515     return true;
13516   }
13517
13518   if ('[object Function]' === type) {
13519     return value.prototype === other.prototype;
13520   }
13521
13522   if ('[object Date]' === type) {
13523     return value.getTime() === other.getTime();
13524   }
13525
13526   return value === other;
13527 };
13528
13529 /**
13530  * is.hosted
13531  * Test if `value` is hosted by `host`.
13532  *
13533  * @param {Mixed} value to test
13534  * @param {Mixed} host host to test with
13535  * @return {Boolean} true if `value` is hosted by `host`, false otherwise
13536  * @api public
13537  */
13538
13539 is.hosted = function (value, host) {
13540   var type = typeof host[value];
13541   return type === 'object' ? !!host[value] : !NON_HOST_TYPES[type];
13542 };
13543
13544 /**
13545  * is.instance
13546  * Test if `value` is an instance of `constructor`.
13547  *
13548  * @param {Mixed} value value to test
13549  * @return {Boolean} true if `value` is an instance of `constructor`
13550  * @api public
13551  */
13552
13553 is.instance = is['instanceof'] = function (value, constructor) {
13554   return value instanceof constructor;
13555 };
13556
13557 /**
13558  * is.null
13559  * Test if `value` is null.
13560  *
13561  * @param {Mixed} value value to test
13562  * @return {Boolean} true if `value` is null, false otherwise
13563  * @api public
13564  */
13565
13566 is['null'] = function (value) {
13567   return value === null;
13568 };
13569
13570 /**
13571  * is.undefined
13572  * Test if `value` is undefined.
13573  *
13574  * @param {Mixed} value value to test
13575  * @return {Boolean} true if `value` is undefined, false otherwise
13576  * @api public
13577  */
13578
13579 is.undefined = function (value) {
13580   return value === undefined;
13581 };
13582
13583 /**
13584  * Test arguments.
13585  */
13586
13587 /**
13588  * is.arguments
13589  * Test if `value` is an arguments object.
13590  *
13591  * @param {Mixed} value value to test
13592  * @return {Boolean} true if `value` is an arguments object, false otherwise
13593  * @api public
13594  */
13595
13596 is.arguments = function (value) {
13597   var isStandardArguments = '[object Arguments]' === toString.call(value);
13598   var isOldArguments = !is.array(value) && is.arraylike(value) && is.object(value) && is.fn(value.callee);
13599   return isStandardArguments || isOldArguments;
13600 };
13601
13602 /**
13603  * Test array.
13604  */
13605
13606 /**
13607  * is.array
13608  * Test if 'value' is an array.
13609  *
13610  * @param {Mixed} value value to test
13611  * @return {Boolean} true if `value` is an array, false otherwise
13612  * @api public
13613  */
13614
13615 is.array = function (value) {
13616   return '[object Array]' === toString.call(value);
13617 };
13618
13619 /**
13620  * is.arguments.empty
13621  * Test if `value` is an empty arguments object.
13622  *
13623  * @param {Mixed} value value to test
13624  * @return {Boolean} true if `value` is an empty arguments object, false otherwise
13625  * @api public
13626  */
13627 is.arguments.empty = function (value) {
13628   return is.arguments(value) && value.length === 0;
13629 };
13630
13631 /**
13632  * is.array.empty
13633  * Test if `value` is an empty array.
13634  *
13635  * @param {Mixed} value value to test
13636  * @return {Boolean} true if `value` is an empty array, false otherwise
13637  * @api public
13638  */
13639 is.array.empty = function (value) {
13640   return is.array(value) && value.length === 0;
13641 };
13642
13643 /**
13644  * is.arraylike
13645  * Test if `value` is an arraylike object.
13646  *
13647  * @param {Mixed} value value to test
13648  * @return {Boolean} true if `value` is an arguments object, false otherwise
13649  * @api public
13650  */
13651
13652 is.arraylike = function (value) {
13653   return !!value && !is.boolean(value)
13654     && owns.call(value, 'length')
13655     && isFinite(value.length)
13656     && is.number(value.length)
13657     && value.length >= 0;
13658 };
13659
13660 /**
13661  * Test boolean.
13662  */
13663
13664 /**
13665  * is.boolean
13666  * Test if `value` is a boolean.
13667  *
13668  * @param {Mixed} value value to test
13669  * @return {Boolean} true if `value` is a boolean, false otherwise
13670  * @api public
13671  */
13672
13673 is.boolean = function (value) {
13674   return '[object Boolean]' === toString.call(value);
13675 };
13676
13677 /**
13678  * is.false
13679  * Test if `value` is false.
13680  *
13681  * @param {Mixed} value value to test
13682  * @return {Boolean} true if `value` is false, false otherwise
13683  * @api public
13684  */
13685
13686 is['false'] = function (value) {
13687   return is.boolean(value) && (value === false || value.valueOf() === false);
13688 };
13689
13690 /**
13691  * is.true
13692  * Test if `value` is true.
13693  *
13694  * @param {Mixed} value value to test
13695  * @return {Boolean} true if `value` is true, false otherwise
13696  * @api public
13697  */
13698
13699 is['true'] = function (value) {
13700   return is.boolean(value) && (value === true || value.valueOf() === true);
13701 };
13702
13703 /**
13704  * Test date.
13705  */
13706
13707 /**
13708  * is.date
13709  * Test if `value` is a date.
13710  *
13711  * @param {Mixed} value value to test
13712  * @return {Boolean} true if `value` is a date, false otherwise
13713  * @api public
13714  */
13715
13716 is.date = function (value) {
13717   return '[object Date]' === toString.call(value);
13718 };
13719
13720 /**
13721  * Test element.
13722  */
13723
13724 /**
13725  * is.element
13726  * Test if `value` is an html element.
13727  *
13728  * @param {Mixed} value value to test
13729  * @return {Boolean} true if `value` is an HTML Element, false otherwise
13730  * @api public
13731  */
13732
13733 is.element = function (value) {
13734   return value !== undefined
13735     && typeof HTMLElement !== 'undefined'
13736     && value instanceof HTMLElement
13737     && value.nodeType === 1;
13738 };
13739
13740 /**
13741  * Test error.
13742  */
13743
13744 /**
13745  * is.error
13746  * Test if `value` is an error object.
13747  *
13748  * @param {Mixed} value value to test
13749  * @return {Boolean} true if `value` is an error object, false otherwise
13750  * @api public
13751  */
13752
13753 is.error = function (value) {
13754   return '[object Error]' === toString.call(value);
13755 };
13756
13757 /**
13758  * Test function.
13759  */
13760
13761 /**
13762  * is.fn / is.function (deprecated)
13763  * Test if `value` is a function.
13764  *
13765  * @param {Mixed} value value to test
13766  * @return {Boolean} true if `value` is a function, false otherwise
13767  * @api public
13768  */
13769
13770 is.fn = is['function'] = function (value) {
13771   var isAlert = typeof window !== 'undefined' && value === window.alert;
13772   return isAlert || '[object Function]' === toString.call(value);
13773 };
13774
13775 /**
13776  * Test number.
13777  */
13778
13779 /**
13780  * is.number
13781  * Test if `value` is a number.
13782  *
13783  * @param {Mixed} value value to test
13784  * @return {Boolean} true if `value` is a number, false otherwise
13785  * @api public
13786  */
13787
13788 is.number = function (value) {
13789   return '[object Number]' === toString.call(value);
13790 };
13791
13792 /**
13793  * is.infinite
13794  * Test if `value` is positive or negative infinity.
13795  *
13796  * @param {Mixed} value value to test
13797  * @return {Boolean} true if `value` is positive or negative Infinity, false otherwise
13798  * @api public
13799  */
13800 is.infinite = function (value) {
13801   return value === Infinity || value === -Infinity;
13802 };
13803
13804 /**
13805  * is.decimal
13806  * Test if `value` is a decimal number.
13807  *
13808  * @param {Mixed} value value to test
13809  * @return {Boolean} true if `value` is a decimal number, false otherwise
13810  * @api public
13811  */
13812
13813 is.decimal = function (value) {
13814   return is.number(value) && !isActualNaN(value) && value % 1 !== 0;
13815 };
13816
13817 /**
13818  * is.divisibleBy
13819  * Test if `value` is divisible by `n`.
13820  *
13821  * @param {Number} value value to test
13822  * @param {Number} n dividend
13823  * @return {Boolean} true if `value` is divisible by `n`, false otherwise
13824  * @api public
13825  */
13826
13827 is.divisibleBy = function (value, n) {
13828   var isDividendInfinite = is.infinite(value);
13829   var isDivisorInfinite = is.infinite(n);
13830   var isNonZeroNumber = is.number(value) && !isActualNaN(value) && is.number(n) && !isActualNaN(n) && n !== 0;
13831   return isDividendInfinite || isDivisorInfinite || (isNonZeroNumber && value % n === 0);
13832 };
13833
13834 /**
13835  * is.int
13836  * Test if `value` is an integer.
13837  *
13838  * @param value to test
13839  * @return {Boolean} true if `value` is an integer, false otherwise
13840  * @api public
13841  */
13842
13843 is.int = function (value) {
13844   return is.number(value) && !isActualNaN(value) && value % 1 === 0;
13845 };
13846
13847 /**
13848  * is.maximum
13849  * Test if `value` is greater than 'others' values.
13850  *
13851  * @param {Number} value value to test
13852  * @param {Array} others values to compare with
13853  * @return {Boolean} true if `value` is greater than `others` values
13854  * @api public
13855  */
13856
13857 is.maximum = function (value, others) {
13858   if (isActualNaN(value)) {
13859     throw new TypeError('NaN is not a valid value');
13860   } else if (!is.arraylike(others)) {
13861     throw new TypeError('second argument must be array-like');
13862   }
13863   var len = others.length;
13864
13865   while (--len >= 0) {
13866     if (value < others[len]) {
13867       return false;
13868     }
13869   }
13870
13871   return true;
13872 };
13873
13874 /**
13875  * is.minimum
13876  * Test if `value` is less than `others` values.
13877  *
13878  * @param {Number} value value to test
13879  * @param {Array} others values to compare with
13880  * @return {Boolean} true if `value` is less than `others` values
13881  * @api public
13882  */
13883
13884 is.minimum = function (value, others) {
13885   if (isActualNaN(value)) {
13886     throw new TypeError('NaN is not a valid value');
13887   } else if (!is.arraylike(others)) {
13888     throw new TypeError('second argument must be array-like');
13889   }
13890   var len = others.length;
13891
13892   while (--len >= 0) {
13893     if (value > others[len]) {
13894       return false;
13895     }
13896   }
13897
13898   return true;
13899 };
13900
13901 /**
13902  * is.nan
13903  * Test if `value` is not a number.
13904  *
13905  * @param {Mixed} value value to test
13906  * @return {Boolean} true if `value` is not a number, false otherwise
13907  * @api public
13908  */
13909
13910 is.nan = function (value) {
13911   return !is.number(value) || value !== value;
13912 };
13913
13914 /**
13915  * is.even
13916  * Test if `value` is an even number.
13917  *
13918  * @param {Number} value value to test
13919  * @return {Boolean} true if `value` is an even number, false otherwise
13920  * @api public
13921  */
13922
13923 is.even = function (value) {
13924   return is.infinite(value) || (is.number(value) && value === value && value % 2 === 0);
13925 };
13926
13927 /**
13928  * is.odd
13929  * Test if `value` is an odd number.
13930  *
13931  * @param {Number} value value to test
13932  * @return {Boolean} true if `value` is an odd number, false otherwise
13933  * @api public
13934  */
13935
13936 is.odd = function (value) {
13937   return is.infinite(value) || (is.number(value) && value === value && value % 2 !== 0);
13938 };
13939
13940 /**
13941  * is.ge
13942  * Test if `value` is greater than or equal to `other`.
13943  *
13944  * @param {Number} value value to test
13945  * @param {Number} other value to compare with
13946  * @return {Boolean}
13947  * @api public
13948  */
13949
13950 is.ge = function (value, other) {
13951   if (isActualNaN(value) || isActualNaN(other)) {
13952     throw new TypeError('NaN is not a valid value');
13953   }
13954   return !is.infinite(value) && !is.infinite(other) && value >= other;
13955 };
13956
13957 /**
13958  * is.gt
13959  * Test if `value` is greater than `other`.
13960  *
13961  * @param {Number} value value to test
13962  * @param {Number} other value to compare with
13963  * @return {Boolean}
13964  * @api public
13965  */
13966
13967 is.gt = function (value, other) {
13968   if (isActualNaN(value) || isActualNaN(other)) {
13969     throw new TypeError('NaN is not a valid value');
13970   }
13971   return !is.infinite(value) && !is.infinite(other) && value > other;
13972 };
13973
13974 /**
13975  * is.le
13976  * Test if `value` is less than or equal to `other`.
13977  *
13978  * @param {Number} value value to test
13979  * @param {Number} other value to compare with
13980  * @return {Boolean} if 'value' is less than or equal to 'other'
13981  * @api public
13982  */
13983
13984 is.le = function (value, other) {
13985   if (isActualNaN(value) || isActualNaN(other)) {
13986     throw new TypeError('NaN is not a valid value');
13987   }
13988   return !is.infinite(value) && !is.infinite(other) && value <= other;
13989 };
13990
13991 /**
13992  * is.lt
13993  * Test if `value` is less than `other`.
13994  *
13995  * @param {Number} value value to test
13996  * @param {Number} other value to compare with
13997  * @return {Boolean} if `value` is less than `other`
13998  * @api public
13999  */
14000
14001 is.lt = function (value, other) {
14002   if (isActualNaN(value) || isActualNaN(other)) {
14003     throw new TypeError('NaN is not a valid value');
14004   }
14005   return !is.infinite(value) && !is.infinite(other) && value < other;
14006 };
14007
14008 /**
14009  * is.within
14010  * Test if `value` is within `start` and `finish`.
14011  *
14012  * @param {Number} value value to test
14013  * @param {Number} start lower bound
14014  * @param {Number} finish upper bound
14015  * @return {Boolean} true if 'value' is is within 'start' and 'finish'
14016  * @api public
14017  */
14018 is.within = function (value, start, finish) {
14019   if (isActualNaN(value) || isActualNaN(start) || isActualNaN(finish)) {
14020     throw new TypeError('NaN is not a valid value');
14021   } else if (!is.number(value) || !is.number(start) || !is.number(finish)) {
14022     throw new TypeError('all arguments must be numbers');
14023   }
14024   var isAnyInfinite = is.infinite(value) || is.infinite(start) || is.infinite(finish);
14025   return isAnyInfinite || (value >= start && value <= finish);
14026 };
14027
14028 /**
14029  * Test object.
14030  */
14031
14032 /**
14033  * is.object
14034  * Test if `value` is an object.
14035  *
14036  * @param {Mixed} value value to test
14037  * @return {Boolean} true if `value` is an object, false otherwise
14038  * @api public
14039  */
14040
14041 is.object = function (value) {
14042   return value && '[object Object]' === toString.call(value);
14043 };
14044
14045 /**
14046  * is.hash
14047  * Test if `value` is a hash - a plain object literal.
14048  *
14049  * @param {Mixed} value value to test
14050  * @return {Boolean} true if `value` is a hash, false otherwise
14051  * @api public
14052  */
14053
14054 is.hash = function (value) {
14055   return is.object(value) && value.constructor === Object && !value.nodeType && !value.setInterval;
14056 };
14057
14058 /**
14059  * Test regexp.
14060  */
14061
14062 /**
14063  * is.regexp
14064  * Test if `value` is a regular expression.
14065  *
14066  * @param {Mixed} value value to test
14067  * @return {Boolean} true if `value` is a regexp, false otherwise
14068  * @api public
14069  */
14070
14071 is.regexp = function (value) {
14072   return '[object RegExp]' === toString.call(value);
14073 };
14074
14075 /**
14076  * Test string.
14077  */
14078
14079 /**
14080  * is.string
14081  * Test if `value` is a string.
14082  *
14083  * @param {Mixed} value value to test
14084  * @return {Boolean} true if 'value' is a string, false otherwise
14085  * @api public
14086  */
14087
14088 is.string = function (value) {
14089   return '[object String]' === toString.call(value);
14090 };
14091
14092
14093 },{}],10:[function(require,module,exports){
14094
14095 var hasOwn = Object.prototype.hasOwnProperty;
14096 var toString = Object.prototype.toString;
14097
14098 module.exports = function forEach (obj, fn, ctx) {
14099     if (toString.call(fn) !== '[object Function]') {
14100         throw new TypeError('iterator must be a function');
14101     }
14102     var l = obj.length;
14103     if (l === +l) {
14104         for (var i = 0; i < l; i++) {
14105             fn.call(ctx, obj[i], i, obj);
14106         }
14107     } else {
14108         for (var k in obj) {
14109             if (hasOwn.call(obj, k)) {
14110                 fn.call(ctx, obj[k], k, obj);
14111             }
14112         }
14113     }
14114 };
14115
14116
14117 },{}]},{},[1])(1)
14118 });
14119 ;/*
14120  (c) 2013, Vladimir Agafonkin
14121  RBush, a JavaScript library for high-performance 2D spatial indexing of points and rectangles.
14122  https://github.com/mourner/rbush
14123 */
14124
14125 (function () { 'use strict';
14126
14127 function rbush(maxEntries, format) {
14128
14129     // jshint newcap: false, validthis: true
14130     if (!(this instanceof rbush)) { return new rbush(maxEntries, format); }
14131
14132     // max entries in a node is 9 by default; min node fill is 40% for best performance
14133     this._maxEntries = Math.max(4, maxEntries || 9);
14134     this._minEntries = Math.max(2, Math.ceil(this._maxEntries * 0.4));
14135
14136     if (format) {
14137         this._initFormat(format);
14138     }
14139
14140     this.clear();
14141 }
14142
14143 rbush.prototype = {
14144
14145     all: function () {
14146         return this._all(this.data, []);
14147     },
14148
14149     search: function (bbox) {
14150
14151         var node = this.data,
14152             result = [];
14153
14154         if (!this._intersects(bbox, node.bbox)) { return result; }
14155
14156         var nodesToSearch = [],
14157             i, len, child, childBBox;
14158
14159         while (node) {
14160             for (i = 0, len = node.children.length; i < len; i++) {
14161                 child = node.children[i];
14162                 childBBox = node.leaf ? this.toBBox(child) : child.bbox;
14163
14164                 if (this._intersects(bbox, childBBox)) {
14165
14166                     if (node.leaf) {
14167                         result.push(child);
14168
14169                     } else if (this._contains(bbox, childBBox)) {
14170                         this._all(child, result);
14171
14172                     } else {
14173                         nodesToSearch.push(child);
14174                     }
14175                 }
14176             }
14177
14178             node = nodesToSearch.pop();
14179         }
14180
14181         return result;
14182     },
14183
14184     load: function (data) {
14185         if (!(data && data.length)) { return this; }
14186
14187         if (data.length < this._minEntries) {
14188             for (var i = 0, len = data.length; i < len; i++) {
14189                 this.insert(data[i]);
14190             }
14191             return this;
14192         }
14193
14194         // recursively build the tree with the given data from stratch using OMT algorithm
14195         var node = this._build(data.slice(), 0);
14196
14197         if (!this.data.children.length) {
14198             // save as is if tree is empty
14199             this.data = node;
14200
14201         } else if (this.data.height === node.height) {
14202             // split root if trees have the same height
14203             this._splitRoot(this.data, node);
14204
14205         } else {
14206             if (this.data.height < node.height) {
14207                 // swap trees if inserted one is bigger
14208                 var tmpNode = this.data;
14209                 this.data = node;
14210                 node = tmpNode;
14211             }
14212
14213             // insert the small tree into the large tree at appropriate level
14214             this._insert(node, this.data.height - node.height - 1, true);
14215         }
14216
14217         return this;
14218     },
14219
14220     insert: function (item) {
14221         if (item) {
14222             this._insert(item, this.data.height - 1);
14223         }
14224         return this;
14225     },
14226
14227     clear: function () {
14228         this.data = {
14229             children: [],
14230             leaf: true,
14231             bbox: this._empty(),
14232             height: 1
14233         };
14234         return this;
14235     },
14236
14237     remove: function (item) {
14238         if (!item) { return this; }
14239
14240         var node = this.data,
14241             bbox = this.toBBox(item),
14242             path = [],
14243             indexes = [],
14244             i, parent, index, goingUp;
14245
14246         // depth-first iterative tree traversal
14247         while (node || path.length) {
14248
14249             if (!node) { // go up
14250                 node = path.pop();
14251                 parent = path[path.length - 1];
14252                 i = indexes.pop();
14253                 goingUp = true;
14254             }
14255
14256             if (node.leaf) { // check current node
14257                 index = node.children.indexOf(item);
14258
14259                 if (index !== -1) {
14260                     // item found, remove the item and condense tree upwards
14261                     node.children.splice(index, 1);
14262                     path.push(node);
14263                     this._condense(path);
14264                     return this;
14265                 }
14266             }
14267
14268             if (!goingUp && !node.leaf && this._intersects(bbox, node.bbox)) { // go down
14269                 path.push(node);
14270                 indexes.push(i);
14271                 i = 0;
14272                 parent = node;
14273                 node = node.children[0];
14274
14275             } else if (parent) { // go right
14276                 i++;
14277                 node = parent.children[i];
14278                 goingUp = false;
14279
14280             } else { // nothing found
14281                 node = null;
14282             }
14283         }
14284
14285         return this;
14286     },
14287
14288     toBBox: function (item) { return item; },
14289
14290     compareMinX: function (a, b) { return a[0] - b[0]; },
14291     compareMinY: function (a, b) { return a[1] - b[1]; },
14292
14293     toJSON: function () { return this.data; },
14294
14295     fromJSON: function (data) {
14296         this.data = data;
14297         return this;
14298     },
14299
14300     _all: function (node, result) {
14301         var nodesToSearch = [];
14302         while (node) {
14303             if (node.leaf) {
14304                 result.push.apply(result, node.children);
14305             } else {
14306                 nodesToSearch.push.apply(nodesToSearch, node.children);
14307             }
14308             node = nodesToSearch.pop();
14309         }
14310         return result;
14311     },
14312
14313     _build: function (items, level, height) {
14314
14315         var N = items.length,
14316             M = this._maxEntries,
14317             node;
14318
14319         if (N <= M) {
14320             node = {
14321                 children: items,
14322                 leaf: true,
14323                 height: 1
14324             };
14325             this._calcBBox(node);
14326             return node;
14327         }
14328
14329         if (!level) {
14330             // target height of the bulk-loaded tree
14331             height = Math.ceil(Math.log(N) / Math.log(M));
14332
14333             // target number of root entries to maximize storage utilization
14334             M = Math.ceil(N / Math.pow(M, height - 1));
14335
14336             items.sort(this.compareMinX);
14337         }
14338
14339         // TODO eliminate recursion?
14340
14341         node = {
14342             children: [],
14343             height: height
14344         };
14345
14346         var N1 = Math.ceil(N / M) * Math.ceil(Math.sqrt(M)),
14347             N2 = Math.ceil(N / M),
14348             compare = level % 2 === 1 ? this.compareMinX : this.compareMinY,
14349             i, j, slice, sliceLen, childNode;
14350
14351         // split the items into M mostly square tiles
14352         for (i = 0; i < N; i += N1) {
14353             slice = items.slice(i, i + N1).sort(compare);
14354
14355             for (j = 0, sliceLen = slice.length; j < sliceLen; j += N2) {
14356                 // pack each entry recursively
14357                 childNode = this._build(slice.slice(j, j + N2), level + 1, height - 1);
14358                 node.children.push(childNode);
14359             }
14360         }
14361
14362         this._calcBBox(node);
14363
14364         return node;
14365     },
14366
14367     _chooseSubtree: function (bbox, node, level, path) {
14368
14369         var i, len, child, targetNode, area, enlargement, minArea, minEnlargement;
14370
14371         while (true) {
14372             path.push(node);
14373
14374             if (node.leaf || path.length - 1 === level) { break; }
14375
14376             minArea = minEnlargement = Infinity;
14377
14378             for (i = 0, len = node.children.length; i < len; i++) {
14379                 child = node.children[i];
14380                 area = this._area(child.bbox);
14381                 enlargement = this._enlargedArea(bbox, child.bbox) - area;
14382
14383                 // choose entry with the least area enlargement
14384                 if (enlargement < minEnlargement) {
14385                     minEnlargement = enlargement;
14386                     minArea = area < minArea ? area : minArea;
14387                     targetNode = child;
14388
14389                 } else if (enlargement === minEnlargement) {
14390                     // otherwise choose one with the smallest area
14391                     if (area < minArea) {
14392                         minArea = area;
14393                         targetNode = child;
14394                     }
14395                 }
14396             }
14397
14398             node = targetNode;
14399         }
14400
14401         return node;
14402     },
14403
14404     _insert: function (item, level, isNode, root) {
14405
14406         var bbox = isNode ? item.bbox : this.toBBox(item),
14407             insertPath = [];
14408
14409         // find the best node for accommodating the item, saving all nodes along the path too
14410         var node = this._chooseSubtree(bbox, root || this.data, level, insertPath),
14411             splitOccured;
14412
14413         // put the item into the node
14414         node.children.push(item);
14415         this._extend(node.bbox, bbox);
14416
14417         // split on node overflow; propagate upwards if necessary
14418         do {
14419             splitOccured = false;
14420             if (insertPath[level].children.length > this._maxEntries) {
14421                 this._split(insertPath, level);
14422                 splitOccured = true;
14423                 level--;
14424             }
14425         } while (level >= 0 && splitOccured);
14426
14427         // adjust bboxes along the insertion path
14428         this._adjustParentBBoxes(bbox, insertPath, level);
14429     },
14430
14431     // split overflowed node into two
14432     _split: function (insertPath, level) {
14433
14434         var node = insertPath[level],
14435             M = node.children.length,
14436             m = this._minEntries;
14437
14438         this._chooseSplitAxis(node, m, M);
14439
14440         var newNode = {
14441             children: node.children.splice(this._chooseSplitIndex(node, m, M)),
14442             height: node.height
14443         };
14444
14445         if (node.leaf) {
14446             newNode.leaf = true;
14447         }
14448
14449         this._calcBBox(node);
14450         this._calcBBox(newNode);
14451
14452         if (level) {
14453             insertPath[level - 1].children.push(newNode);
14454         } else {
14455             this._splitRoot(node, newNode);
14456         }
14457     },
14458
14459     _splitRoot: function (node, newNode) {
14460         // split root node
14461         this.data = {};
14462         this.data.children = [node, newNode];
14463         this.data.height = node.height + 1;
14464         this._calcBBox(this.data);
14465     },
14466
14467     _chooseSplitIndex: function (node, m, M) {
14468
14469         var i, bbox1, bbox2, overlap, area, minOverlap, minArea, index;
14470
14471         minOverlap = minArea = Infinity;
14472
14473         for (i = m; i <= M - m; i++) {
14474             bbox1 = this._distBBox(node, 0, i);
14475             bbox2 = this._distBBox(node, i, M);
14476
14477             overlap = this._intersectionArea(bbox1, bbox2);
14478             area = this._area(bbox1) + this._area(bbox2);
14479
14480             // choose distribution with minimum overlap
14481             if (overlap < minOverlap) {
14482                 minOverlap = overlap;
14483                 index = i;
14484
14485                 minArea = area < minArea ? area : minArea;
14486
14487             } else if (overlap === minOverlap) {
14488                 // otherwise choose distribution with minimum area
14489                 if (area < minArea) {
14490                     minArea = area;
14491                     index = i;
14492                 }
14493             }
14494         }
14495
14496         return index;
14497     },
14498
14499     // sorts node children by the best axis for split
14500     _chooseSplitAxis: function (node, m, M) {
14501
14502         var compareMinX = node.leaf ? this.compareMinX : this._compareNodeMinX,
14503             compareMinY = node.leaf ? this.compareMinY : this._compareNodeMinY,
14504             xMargin = this._allDistMargin(node, m, M, compareMinX),
14505             yMargin = this._allDistMargin(node, m, M, compareMinY);
14506
14507         // if total distributions margin value is minimal for x, sort by minX,
14508         // otherwise it's already sorted by minY
14509
14510         if (xMargin < yMargin) {
14511             node.children.sort(compareMinX);
14512         }
14513     },
14514
14515     // total margin of all possible split distributions where each node is at least m full
14516     _allDistMargin: function (node, m, M, compare) {
14517
14518         node.children.sort(compare);
14519
14520         var leftBBox = this._distBBox(node, 0, m),
14521             rightBBox = this._distBBox(node, M - m, M),
14522             margin = this._margin(leftBBox) + this._margin(rightBBox),
14523             i, child;
14524
14525         for (i = m; i < M - m; i++) {
14526             child = node.children[i];
14527             this._extend(leftBBox, node.leaf ? this.toBBox(child) : child.bbox);
14528             margin += this._margin(leftBBox);
14529         }
14530
14531         for (i = M - m - 1; i >= 0; i--) {
14532             child = node.children[i];
14533             this._extend(rightBBox, node.leaf ? this.toBBox(child) : child.bbox);
14534             margin += this._margin(rightBBox);
14535         }
14536
14537         return margin;
14538     },
14539
14540     // min bounding rectangle of node children from k to p-1
14541     _distBBox: function (node, k, p) {
14542         var bbox = this._empty();
14543
14544         for (var i = k, child; i < p; i++) {
14545             child = node.children[i];
14546             this._extend(bbox, node.leaf ? this.toBBox(child) : child.bbox);
14547         }
14548
14549         return bbox;
14550     },
14551
14552     // calculate node's bbox from bboxes of its children
14553     _calcBBox: function (node) {
14554         node.bbox = this._empty();
14555
14556         for (var i = 0, len = node.children.length, child; i < len; i++) {
14557             child = node.children[i];
14558             this._extend(node.bbox, node.leaf ? this.toBBox(child) : child.bbox);
14559         }
14560     },
14561
14562     _adjustParentBBoxes: function (bbox, path, level) {
14563         // adjust bboxes along the given tree path
14564         for (var i = level; i >= 0; i--) {
14565             this._extend(path[i].bbox, bbox);
14566         }
14567     },
14568
14569     _condense: function (path) {
14570         // go through the path, removing empty nodes and updating bboxes
14571         for (var i = path.length - 1, parent; i >= 0; i--) {
14572             if (path[i].children.length === 0) {
14573                 if (i > 0) {
14574                     parent = path[i - 1].children;
14575                     parent.splice(parent.indexOf(path[i]), 1);
14576                 } else {
14577                     this.clear();
14578                 }
14579             } else {
14580                 this._calcBBox(path[i]);
14581             }
14582         }
14583     },
14584
14585     _contains: function(a, b) {
14586         return a[0] <= b[0] &&
14587                a[1] <= b[1] &&
14588                b[2] <= a[2] &&
14589                b[3] <= a[3];
14590     },
14591
14592     _intersects: function (a, b) {
14593         return b[0] <= a[2] &&
14594                b[1] <= a[3] &&
14595                b[2] >= a[0] &&
14596                b[3] >= a[1];
14597     },
14598
14599     _extend: function (a, b) {
14600         a[0] = Math.min(a[0], b[0]);
14601         a[1] = Math.min(a[1], b[1]);
14602         a[2] = Math.max(a[2], b[2]);
14603         a[3] = Math.max(a[3], b[3]);
14604         return a;
14605     },
14606
14607     _area:   function (a) { return (a[2] - a[0]) * (a[3] - a[1]); },
14608     _margin: function (a) { return (a[2] - a[0]) + (a[3] - a[1]); },
14609
14610     _enlargedArea: function (a, b) {
14611         return (Math.max(b[2], a[2]) - Math.min(b[0], a[0])) *
14612                (Math.max(b[3], a[3]) - Math.min(b[1], a[1]));
14613     },
14614
14615     _intersectionArea: function (a, b) {
14616         var minX = Math.max(a[0], b[0]),
14617             minY = Math.max(a[1], b[1]),
14618             maxX = Math.min(a[2], b[2]),
14619             maxY = Math.min(a[3], b[3]);
14620
14621         return Math.max(0, maxX - minX) *
14622                Math.max(0, maxY - minY);
14623     },
14624
14625     _empty: function () { return [Infinity, Infinity, -Infinity, -Infinity]; },
14626
14627     _compareNodeMinX: function (a, b) { return a.bbox[0] - b.bbox[0]; },
14628     _compareNodeMinY: function (a, b) { return a.bbox[1] - b.bbox[1]; },
14629
14630     _initFormat: function (format) {
14631         // data format (minX, minY, maxX, maxY accessors)
14632
14633         // uses eval-type function compilation instead of just accepting a toBBox function
14634         // because the algorithms are very sensitive to sorting functions performance,
14635         // so they should be dead simple and without inner calls
14636
14637         // jshint evil: true
14638
14639         var compareArr = ['return a', ' - b', ';'];
14640
14641         this.compareMinX = new Function('a', 'b', compareArr.join(format[0]));
14642         this.compareMinY = new Function('a', 'b', compareArr.join(format[1]));
14643
14644         this.toBBox = new Function('a', 'return [a' + format.join(', a') + '];');
14645     }
14646 };
14647
14648 if (typeof define === 'function' && define.amd) {
14649     define(function() {
14650         return rbush;
14651     });
14652 } else if (typeof module !== 'undefined') {
14653     module.exports = rbush;
14654 } else if (typeof self !== 'undefined') {
14655     self.rbush = rbush;
14656 } else {
14657     window.rbush = rbush;
14658 }
14659
14660 })();
14661 toGeoJSON = (function() {
14662     'use strict';
14663
14664     var removeSpace = (/\s*/g),
14665         trimSpace = (/^\s*|\s*$/g),
14666         splitSpace = (/\s+/);
14667     // generate a short, numeric hash of a string
14668     function okhash(x) {
14669         if (!x || !x.length) return 0;
14670         for (var i = 0, h = 0; i < x.length; i++) {
14671             h = ((h << 5) - h) + x.charCodeAt(i) | 0;
14672         } return h;
14673     }
14674     // all Y children of X
14675     function get(x, y) { return x.getElementsByTagName(y); }
14676     function attr(x, y) { return x.getAttribute(y); }
14677     function attrf(x, y) { return parseFloat(attr(x, y)); }
14678     // one Y child of X, if any, otherwise null
14679     function get1(x, y) { var n = get(x, y); return n.length ? n[0] : null; }
14680     // https://developer.mozilla.org/en-US/docs/Web/API/Node.normalize
14681     function norm(el) { if (el.normalize) { el.normalize(); } return el; }
14682     // cast array x into numbers
14683     function numarray(x) {
14684         for (var j = 0, o = []; j < x.length; j++) o[j] = parseFloat(x[j]);
14685         return o;
14686     }
14687     function clean(x) {
14688         var o = {};
14689         for (var i in x) if (x[i]) o[i] = x[i];
14690         return o;
14691     }
14692     // get the content of a text node, if any
14693     function nodeVal(x) { if (x) {norm(x);} return x && x.firstChild && x.firstChild.nodeValue; }
14694     // get one coordinate from a coordinate array, if any
14695     function coord1(v) { return numarray(v.replace(removeSpace, '').split(',')); }
14696     // get all coordinates from a coordinate array as [[],[]]
14697     function coord(v) {
14698         var coords = v.replace(trimSpace, '').split(splitSpace),
14699             o = [];
14700         for (var i = 0; i < coords.length; i++) {
14701             o.push(coord1(coords[i]));
14702         }
14703         return o;
14704     }
14705     function coordPair(x) { return [attrf(x, 'lon'), attrf(x, 'lat')]; }
14706
14707     // create a new feature collection parent object
14708     function fc() {
14709         return {
14710             type: 'FeatureCollection',
14711             features: []
14712         };
14713     }
14714
14715     var styleSupport = false;
14716     if (typeof XMLSerializer !== 'undefined') {
14717         var serializer = new XMLSerializer();
14718         styleSupport = true;
14719     }
14720     function xml2str(str) { return serializer.serializeToString(str); }
14721
14722     var t = {
14723         kml: function(doc, o) {
14724             o = o || {};
14725
14726             var gj = fc(),
14727                 // styleindex keeps track of hashed styles in order to match features
14728                 styleIndex = {},
14729                 // atomic geospatial types supported by KML - MultiGeometry is
14730                 // handled separately
14731                 geotypes = ['Polygon', 'LineString', 'Point', 'Track'],
14732                 // all root placemarks in the file
14733                 placemarks = get(doc, 'Placemark'),
14734                 styles = get(doc, 'Style');
14735
14736             if (styleSupport) for (var k = 0; k < styles.length; k++) {
14737                 styleIndex['#' + attr(styles[k], 'id')] = okhash(xml2str(styles[k])).toString(16);
14738             }
14739             for (var j = 0; j < placemarks.length; j++) {
14740                 gj.features = gj.features.concat(getPlacemark(placemarks[j]));
14741             }
14742             function gxCoord(v) { return numarray(v.split(' ')); }
14743             function gxCoords(root) {
14744                 var elems = get(root, 'coord', 'gx'), coords = [];
14745                 for (var i = 0; i < elems.length; i++) coords.push(gxCoord(nodeVal(elems[i])));
14746                 return coords;
14747             }
14748             function getGeometry(root) {
14749                 var geomNode, geomNodes, i, j, k, geoms = [];
14750                 if (get1(root, 'MultiGeometry')) return getGeometry(get1(root, 'MultiGeometry'));
14751                 if (get1(root, 'MultiTrack')) return getGeometry(get1(root, 'MultiTrack'));
14752                 for (i = 0; i < geotypes.length; i++) {
14753                     geomNodes = get(root, geotypes[i]);
14754                     if (geomNodes) {
14755                         for (j = 0; j < geomNodes.length; j++) {
14756                             geomNode = geomNodes[j];
14757                             if (geotypes[i] == 'Point') {
14758                                 geoms.push({
14759                                     type: 'Point',
14760                                     coordinates: coord1(nodeVal(get1(geomNode, 'coordinates')))
14761                                 });
14762                             } else if (geotypes[i] == 'LineString') {
14763                                 geoms.push({
14764                                     type: 'LineString',
14765                                     coordinates: coord(nodeVal(get1(geomNode, 'coordinates')))
14766                                 });
14767                             } else if (geotypes[i] == 'Polygon') {
14768                                 var rings = get(geomNode, 'LinearRing'),
14769                                     coords = [];
14770                                 for (k = 0; k < rings.length; k++) {
14771                                     coords.push(coord(nodeVal(get1(rings[k], 'coordinates'))));
14772                                 }
14773                                 geoms.push({
14774                                     type: 'Polygon',
14775                                     coordinates: coords
14776                                 });
14777                             } else if (geotypes[i] == 'Track') {
14778                                 geoms.push({
14779                                     type: 'LineString',
14780                                     coordinates: gxCoords(geomNode)
14781                                 });
14782                             }
14783                         }
14784                     }
14785                 }
14786                 return geoms;
14787             }
14788             function getPlacemark(root) {
14789                 var geoms = getGeometry(root), i, properties = {},
14790                     name = nodeVal(get1(root, 'name')),
14791                     styleUrl = nodeVal(get1(root, 'styleUrl')),
14792                     description = nodeVal(get1(root, 'description')),
14793                     extendedData = get1(root, 'ExtendedData');
14794
14795                 if (!geoms.length) return [];
14796                 if (name) properties.name = name;
14797                 if (styleUrl && styleIndex[styleUrl]) {
14798                     properties.styleUrl = styleUrl;
14799                     properties.styleHash = styleIndex[styleUrl];
14800                 }
14801                 if (description) properties.description = description;
14802                 if (extendedData) {
14803                     var datas = get(extendedData, 'Data'),
14804                         simpleDatas = get(extendedData, 'SimpleData');
14805
14806                     for (i = 0; i < datas.length; i++) {
14807                         properties[datas[i].getAttribute('name')] = nodeVal(get1(datas[i], 'value'));
14808                     }
14809                     for (i = 0; i < simpleDatas.length; i++) {
14810                         properties[simpleDatas[i].getAttribute('name')] = nodeVal(simpleDatas[i]);
14811                     }
14812                 }
14813                 return [{
14814                     type: 'Feature',
14815                     geometry: (geoms.length === 1) ? geoms[0] : {
14816                         type: 'GeometryCollection',
14817                         geometries: geoms
14818                     },
14819                     properties: properties
14820                 }];
14821             }
14822             return gj;
14823         },
14824         gpx: function(doc, o) {
14825             var i,
14826                 tracks = get(doc, 'trk'),
14827                 routes = get(doc, 'rte'),
14828                 waypoints = get(doc, 'wpt'),
14829                 // a feature collection
14830                 gj = fc();
14831             for (i = 0; i < tracks.length; i++) {
14832                 gj.features.push(getLinestring(tracks[i], 'trkpt'));
14833             }
14834             for (i = 0; i < routes.length; i++) {
14835                 gj.features.push(getLinestring(routes[i], 'rtept'));
14836             }
14837             for (i = 0; i < waypoints.length; i++) {
14838                 gj.features.push(getPoint(waypoints[i]));
14839             }
14840             function getLinestring(node, pointname) {
14841                 var j, pts = get(node, pointname), line = [];
14842                 for (j = 0; j < pts.length; j++) {
14843                     line.push(coordPair(pts[j]));
14844                 }
14845                 return {
14846                     type: 'Feature',
14847                     properties: getProperties(node),
14848                     geometry: {
14849                         type: 'LineString',
14850                         coordinates: line
14851                     }
14852                 };
14853             }
14854             function getPoint(node) {
14855                 var prop = getProperties(node);
14856                 prop.ele = nodeVal(get1(node, 'ele'));
14857                 prop.sym = nodeVal(get1(node, 'sym'));
14858                 return {
14859                     type: 'Feature',
14860                     properties: prop,
14861                     geometry: {
14862                         type: 'Point',
14863                         coordinates: coordPair(node)
14864                     }
14865                 };
14866             }
14867             function getProperties(node) {
14868                 var meta = ['name', 'desc', 'author', 'copyright', 'link',
14869                             'time', 'keywords'],
14870                     prop = {},
14871                     k;
14872                 for (k = 0; k < meta.length; k++) {
14873                     prop[meta[k]] = nodeVal(get1(node, meta[k]));
14874                 }
14875                 return clean(prop);
14876             }
14877             return gj;
14878         }
14879     };
14880     return t;
14881 })();
14882
14883 if (typeof module !== 'undefined') module.exports = toGeoJSON;
14884 /**
14885  * marked - a markdown parser
14886  * Copyright (c) 2011-2013, Christopher Jeffrey. (MIT Licensed)
14887  * https://github.com/chjj/marked
14888  */
14889
14890 ;(function() {
14891
14892 /**
14893  * Block-Level Grammar
14894  */
14895
14896 var block = {
14897   newline: /^\n+/,
14898   code: /^( {4}[^\n]+\n*)+/,
14899   fences: noop,
14900   hr: /^( *[-*_]){3,} *(?:\n+|$)/,
14901   heading: /^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,
14902   nptable: noop,
14903   lheading: /^([^\n]+)\n *(=|-){3,} *\n*/,
14904   blockquote: /^( *>[^\n]+(\n[^\n]+)*\n*)+/,
14905   list: /^( *)(bull) [\s\S]+?(?:hr|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,
14906   html: /^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,
14907   def: /^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,
14908   table: noop,
14909   paragraph: /^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,
14910   text: /^[^\n]+/
14911 };
14912
14913 block.bullet = /(?:[*+-]|\d+\.)/;
14914 block.item = /^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;
14915 block.item = replace(block.item, 'gm')
14916   (/bull/g, block.bullet)
14917   ();
14918
14919 block.list = replace(block.list)
14920   (/bull/g, block.bullet)
14921   ('hr', /\n+(?=(?: *[-*_]){3,} *(?:\n+|$))/)
14922   ();
14923
14924 block._tag = '(?!(?:'
14925   + 'a|em|strong|small|s|cite|q|dfn|abbr|data|time|code'
14926   + '|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo'
14927   + '|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|@)\\b';
14928
14929 block.html = replace(block.html)
14930   ('comment', /<!--[\s\S]*?-->/)
14931   ('closed', /<(tag)[\s\S]+?<\/\1>/)
14932   ('closing', /<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)
14933   (/tag/g, block._tag)
14934   ();
14935
14936 block.paragraph = replace(block.paragraph)
14937   ('hr', block.hr)
14938   ('heading', block.heading)
14939   ('lheading', block.lheading)
14940   ('blockquote', block.blockquote)
14941   ('tag', '<' + block._tag)
14942   ('def', block.def)
14943   ();
14944
14945 /**
14946  * Normal Block Grammar
14947  */
14948
14949 block.normal = merge({}, block);
14950
14951 /**
14952  * GFM Block Grammar
14953  */
14954
14955 block.gfm = merge({}, block.normal, {
14956   fences: /^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,
14957   paragraph: /^/
14958 });
14959
14960 block.gfm.paragraph = replace(block.paragraph)
14961   ('(?!', '(?!' + block.gfm.fences.source.replace('\\1', '\\2') + '|')
14962   ();
14963
14964 /**
14965  * GFM + Tables Block Grammar
14966  */
14967
14968 block.tables = merge({}, block.gfm, {
14969   nptable: /^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,
14970   table: /^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/
14971 });
14972
14973 /**
14974  * Block Lexer
14975  */
14976
14977 function Lexer(options) {
14978   this.tokens = [];
14979   this.tokens.links = {};
14980   this.options = options || marked.defaults;
14981   this.rules = block.normal;
14982
14983   if (this.options.gfm) {
14984     if (this.options.tables) {
14985       this.rules = block.tables;
14986     } else {
14987       this.rules = block.gfm;
14988     }
14989   }
14990 }
14991
14992 /**
14993  * Expose Block Rules
14994  */
14995
14996 Lexer.rules = block;
14997
14998 /**
14999  * Static Lex Method
15000  */
15001
15002 Lexer.lex = function(src, options) {
15003   var lexer = new Lexer(options);
15004   return lexer.lex(src);
15005 };
15006
15007 /**
15008  * Preprocessing
15009  */
15010
15011 Lexer.prototype.lex = function(src) {
15012   src = src
15013     .replace(/\r\n|\r/g, '\n')
15014     .replace(/\t/g, '    ')
15015     .replace(/\u00a0/g, ' ')
15016     .replace(/\u2424/g, '\n');
15017
15018   return this.token(src, true);
15019 };
15020
15021 /**
15022  * Lexing
15023  */
15024
15025 Lexer.prototype.token = function(src, top) {
15026   var src = src.replace(/^ +$/gm, '')
15027     , next
15028     , loose
15029     , cap
15030     , bull
15031     , b
15032     , item
15033     , space
15034     , i
15035     , l;
15036
15037   while (src) {
15038     // newline
15039     if (cap = this.rules.newline.exec(src)) {
15040       src = src.substring(cap[0].length);
15041       if (cap[0].length > 1) {
15042         this.tokens.push({
15043           type: 'space'
15044         });
15045       }
15046     }
15047
15048     // code
15049     if (cap = this.rules.code.exec(src)) {
15050       src = src.substring(cap[0].length);
15051       cap = cap[0].replace(/^ {4}/gm, '');
15052       this.tokens.push({
15053         type: 'code',
15054         text: !this.options.pedantic
15055           ? cap.replace(/\n+$/, '')
15056           : cap
15057       });
15058       continue;
15059     }
15060
15061     // fences (gfm)
15062     if (cap = this.rules.fences.exec(src)) {
15063       src = src.substring(cap[0].length);
15064       this.tokens.push({
15065         type: 'code',
15066         lang: cap[2],
15067         text: cap[3]
15068       });
15069       continue;
15070     }
15071
15072     // heading
15073     if (cap = this.rules.heading.exec(src)) {
15074       src = src.substring(cap[0].length);
15075       this.tokens.push({
15076         type: 'heading',
15077         depth: cap[1].length,
15078         text: cap[2]
15079       });
15080       continue;
15081     }
15082
15083     // table no leading pipe (gfm)
15084     if (top && (cap = this.rules.nptable.exec(src))) {
15085       src = src.substring(cap[0].length);
15086
15087       item = {
15088         type: 'table',
15089         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15090         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15091         cells: cap[3].replace(/\n$/, '').split('\n')
15092       };
15093
15094       for (i = 0; i < item.align.length; i++) {
15095         if (/^ *-+: *$/.test(item.align[i])) {
15096           item.align[i] = 'right';
15097         } else if (/^ *:-+: *$/.test(item.align[i])) {
15098           item.align[i] = 'center';
15099         } else if (/^ *:-+ *$/.test(item.align[i])) {
15100           item.align[i] = 'left';
15101         } else {
15102           item.align[i] = null;
15103         }
15104       }
15105
15106       for (i = 0; i < item.cells.length; i++) {
15107         item.cells[i] = item.cells[i].split(/ *\| */);
15108       }
15109
15110       this.tokens.push(item);
15111
15112       continue;
15113     }
15114
15115     // lheading
15116     if (cap = this.rules.lheading.exec(src)) {
15117       src = src.substring(cap[0].length);
15118       this.tokens.push({
15119         type: 'heading',
15120         depth: cap[2] === '=' ? 1 : 2,
15121         text: cap[1]
15122       });
15123       continue;
15124     }
15125
15126     // hr
15127     if (cap = this.rules.hr.exec(src)) {
15128       src = src.substring(cap[0].length);
15129       this.tokens.push({
15130         type: 'hr'
15131       });
15132       continue;
15133     }
15134
15135     // blockquote
15136     if (cap = this.rules.blockquote.exec(src)) {
15137       src = src.substring(cap[0].length);
15138
15139       this.tokens.push({
15140         type: 'blockquote_start'
15141       });
15142
15143       cap = cap[0].replace(/^ *> ?/gm, '');
15144
15145       // Pass `top` to keep the current
15146       // "toplevel" state. This is exactly
15147       // how markdown.pl works.
15148       this.token(cap, top);
15149
15150       this.tokens.push({
15151         type: 'blockquote_end'
15152       });
15153
15154       continue;
15155     }
15156
15157     // list
15158     if (cap = this.rules.list.exec(src)) {
15159       src = src.substring(cap[0].length);
15160       bull = cap[2];
15161
15162       this.tokens.push({
15163         type: 'list_start',
15164         ordered: bull.length > 1
15165       });
15166
15167       // Get each top-level item.
15168       cap = cap[0].match(this.rules.item);
15169
15170       next = false;
15171       l = cap.length;
15172       i = 0;
15173
15174       for (; i < l; i++) {
15175         item = cap[i];
15176
15177         // Remove the list item's bullet
15178         // so it is seen as the next token.
15179         space = item.length;
15180         item = item.replace(/^ *([*+-]|\d+\.) +/, '');
15181
15182         // Outdent whatever the
15183         // list item contains. Hacky.
15184         if (~item.indexOf('\n ')) {
15185           space -= item.length;
15186           item = !this.options.pedantic
15187             ? item.replace(new RegExp('^ {1,' + space + '}', 'gm'), '')
15188             : item.replace(/^ {1,4}/gm, '');
15189         }
15190
15191         // Determine whether the next list item belongs here.
15192         // Backpedal if it does not belong in this list.
15193         if (this.options.smartLists && i !== l - 1) {
15194           b = block.bullet.exec(cap[i+1])[0];
15195           if (bull !== b && !(bull.length > 1 && b.length > 1)) {
15196             src = cap.slice(i + 1).join('\n') + src;
15197             i = l - 1;
15198           }
15199         }
15200
15201         // Determine whether item is loose or not.
15202         // Use: /(^|\n)(?! )[^\n]+\n\n(?!\s*$)/
15203         // for discount behavior.
15204         loose = next || /\n\n(?!\s*$)/.test(item);
15205         if (i !== l - 1) {
15206           next = item[item.length-1] === '\n';
15207           if (!loose) loose = next;
15208         }
15209
15210         this.tokens.push({
15211           type: loose
15212             ? 'loose_item_start'
15213             : 'list_item_start'
15214         });
15215
15216         // Recurse.
15217         this.token(item, false);
15218
15219         this.tokens.push({
15220           type: 'list_item_end'
15221         });
15222       }
15223
15224       this.tokens.push({
15225         type: 'list_end'
15226       });
15227
15228       continue;
15229     }
15230
15231     // html
15232     if (cap = this.rules.html.exec(src)) {
15233       src = src.substring(cap[0].length);
15234       this.tokens.push({
15235         type: this.options.sanitize
15236           ? 'paragraph'
15237           : 'html',
15238         pre: cap[1] === 'pre' || cap[1] === 'script',
15239         text: cap[0]
15240       });
15241       continue;
15242     }
15243
15244     // def
15245     if (top && (cap = this.rules.def.exec(src))) {
15246       src = src.substring(cap[0].length);
15247       this.tokens.links[cap[1].toLowerCase()] = {
15248         href: cap[2],
15249         title: cap[3]
15250       };
15251       continue;
15252     }
15253
15254     // table (gfm)
15255     if (top && (cap = this.rules.table.exec(src))) {
15256       src = src.substring(cap[0].length);
15257
15258       item = {
15259         type: 'table',
15260         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15261         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15262         cells: cap[3].replace(/(?: *\| *)?\n$/, '').split('\n')
15263       };
15264
15265       for (i = 0; i < item.align.length; i++) {
15266         if (/^ *-+: *$/.test(item.align[i])) {
15267           item.align[i] = 'right';
15268         } else if (/^ *:-+: *$/.test(item.align[i])) {
15269           item.align[i] = 'center';
15270         } else if (/^ *:-+ *$/.test(item.align[i])) {
15271           item.align[i] = 'left';
15272         } else {
15273           item.align[i] = null;
15274         }
15275       }
15276
15277       for (i = 0; i < item.cells.length; i++) {
15278         item.cells[i] = item.cells[i]
15279           .replace(/^ *\| *| *\| *$/g, '')
15280           .split(/ *\| */);
15281       }
15282
15283       this.tokens.push(item);
15284
15285       continue;
15286     }
15287
15288     // top-level paragraph
15289     if (top && (cap = this.rules.paragraph.exec(src))) {
15290       src = src.substring(cap[0].length);
15291       this.tokens.push({
15292         type: 'paragraph',
15293         text: cap[1][cap[1].length-1] === '\n'
15294           ? cap[1].slice(0, -1)
15295           : cap[1]
15296       });
15297       continue;
15298     }
15299
15300     // text
15301     if (cap = this.rules.text.exec(src)) {
15302       // Top-level should never reach here.
15303       src = src.substring(cap[0].length);
15304       this.tokens.push({
15305         type: 'text',
15306         text: cap[0]
15307       });
15308       continue;
15309     }
15310
15311     if (src) {
15312       throw new
15313         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15314     }
15315   }
15316
15317   return this.tokens;
15318 };
15319
15320 /**
15321  * Inline-Level Grammar
15322  */
15323
15324 var inline = {
15325   escape: /^\\([\\`*{}\[\]()#+\-.!_>])/,
15326   autolink: /^<([^ >]+(@|:\/)[^ >]+)>/,
15327   url: noop,
15328   tag: /^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,
15329   link: /^!?\[(inside)\]\(href\)/,
15330   reflink: /^!?\[(inside)\]\s*\[([^\]]*)\]/,
15331   nolink: /^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,
15332   strong: /^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,
15333   em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
15334   code: /^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,
15335   br: /^ {2,}\n(?!\s*$)/,
15336   del: noop,
15337   text: /^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/
15338 };
15339
15340 inline._inside = /(?:\[[^\]]*\]|[^\]]|\](?=[^\[]*\]))*/;
15341 inline._href = /\s*<?([^\s]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/;
15342
15343 inline.link = replace(inline.link)
15344   ('inside', inline._inside)
15345   ('href', inline._href)
15346   ();
15347
15348 inline.reflink = replace(inline.reflink)
15349   ('inside', inline._inside)
15350   ();
15351
15352 /**
15353  * Normal Inline Grammar
15354  */
15355
15356 inline.normal = merge({}, inline);
15357
15358 /**
15359  * Pedantic Inline Grammar
15360  */
15361
15362 inline.pedantic = merge({}, inline.normal, {
15363   strong: /^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,
15364   em: /^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/
15365 });
15366
15367 /**
15368  * GFM Inline Grammar
15369  */
15370
15371 inline.gfm = merge({}, inline.normal, {
15372   escape: replace(inline.escape)('])', '~|])')(),
15373   url: /^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,
15374   del: /^~~(?=\S)([\s\S]*?\S)~~/,
15375   text: replace(inline.text)
15376     (']|', '~]|')
15377     ('|', '|https?://|')
15378     ()
15379 });
15380
15381 /**
15382  * GFM + Line Breaks Inline Grammar
15383  */
15384
15385 inline.breaks = merge({}, inline.gfm, {
15386   br: replace(inline.br)('{2,}', '*')(),
15387   text: replace(inline.gfm.text)('{2,}', '*')()
15388 });
15389
15390 /**
15391  * Inline Lexer & Compiler
15392  */
15393
15394 function InlineLexer(links, options) {
15395   this.options = options || marked.defaults;
15396   this.links = links;
15397   this.rules = inline.normal;
15398
15399   if (!this.links) {
15400     throw new
15401       Error('Tokens array requires a `links` property.');
15402   }
15403
15404   if (this.options.gfm) {
15405     if (this.options.breaks) {
15406       this.rules = inline.breaks;
15407     } else {
15408       this.rules = inline.gfm;
15409     }
15410   } else if (this.options.pedantic) {
15411     this.rules = inline.pedantic;
15412   }
15413 }
15414
15415 /**
15416  * Expose Inline Rules
15417  */
15418
15419 InlineLexer.rules = inline;
15420
15421 /**
15422  * Static Lexing/Compiling Method
15423  */
15424
15425 InlineLexer.output = function(src, links, options) {
15426   var inline = new InlineLexer(links, options);
15427   return inline.output(src);
15428 };
15429
15430 /**
15431  * Lexing/Compiling
15432  */
15433
15434 InlineLexer.prototype.output = function(src) {
15435   var out = ''
15436     , link
15437     , text
15438     , href
15439     , cap;
15440
15441   while (src) {
15442     // escape
15443     if (cap = this.rules.escape.exec(src)) {
15444       src = src.substring(cap[0].length);
15445       out += cap[1];
15446       continue;
15447     }
15448
15449     // autolink
15450     if (cap = this.rules.autolink.exec(src)) {
15451       src = src.substring(cap[0].length);
15452       if (cap[2] === '@') {
15453         text = cap[1][6] === ':'
15454           ? this.mangle(cap[1].substring(7))
15455           : this.mangle(cap[1]);
15456         href = this.mangle('mailto:') + text;
15457       } else {
15458         text = escape(cap[1]);
15459         href = text;
15460       }
15461       out += '<a href="'
15462         + href
15463         + '">'
15464         + text
15465         + '</a>';
15466       continue;
15467     }
15468
15469     // url (gfm)
15470     if (cap = this.rules.url.exec(src)) {
15471       src = src.substring(cap[0].length);
15472       text = escape(cap[1]);
15473       href = text;
15474       out += '<a href="'
15475         + href
15476         + '">'
15477         + text
15478         + '</a>';
15479       continue;
15480     }
15481
15482     // tag
15483     if (cap = this.rules.tag.exec(src)) {
15484       src = src.substring(cap[0].length);
15485       out += this.options.sanitize
15486         ? escape(cap[0])
15487         : cap[0];
15488       continue;
15489     }
15490
15491     // link
15492     if (cap = this.rules.link.exec(src)) {
15493       src = src.substring(cap[0].length);
15494       out += this.outputLink(cap, {
15495         href: cap[2],
15496         title: cap[3]
15497       });
15498       continue;
15499     }
15500
15501     // reflink, nolink
15502     if ((cap = this.rules.reflink.exec(src))
15503         || (cap = this.rules.nolink.exec(src))) {
15504       src = src.substring(cap[0].length);
15505       link = (cap[2] || cap[1]).replace(/\s+/g, ' ');
15506       link = this.links[link.toLowerCase()];
15507       if (!link || !link.href) {
15508         out += cap[0][0];
15509         src = cap[0].substring(1) + src;
15510         continue;
15511       }
15512       out += this.outputLink(cap, link);
15513       continue;
15514     }
15515
15516     // strong
15517     if (cap = this.rules.strong.exec(src)) {
15518       src = src.substring(cap[0].length);
15519       out += '<strong>'
15520         + this.output(cap[2] || cap[1])
15521         + '</strong>';
15522       continue;
15523     }
15524
15525     // em
15526     if (cap = this.rules.em.exec(src)) {
15527       src = src.substring(cap[0].length);
15528       out += '<em>'
15529         + this.output(cap[2] || cap[1])
15530         + '</em>';
15531       continue;
15532     }
15533
15534     // code
15535     if (cap = this.rules.code.exec(src)) {
15536       src = src.substring(cap[0].length);
15537       out += '<code>'
15538         + escape(cap[2], true)
15539         + '</code>';
15540       continue;
15541     }
15542
15543     // br
15544     if (cap = this.rules.br.exec(src)) {
15545       src = src.substring(cap[0].length);
15546       out += '<br>';
15547       continue;
15548     }
15549
15550     // del (gfm)
15551     if (cap = this.rules.del.exec(src)) {
15552       src = src.substring(cap[0].length);
15553       out += '<del>'
15554         + this.output(cap[1])
15555         + '</del>';
15556       continue;
15557     }
15558
15559     // text
15560     if (cap = this.rules.text.exec(src)) {
15561       src = src.substring(cap[0].length);
15562       out += escape(cap[0]);
15563       continue;
15564     }
15565
15566     if (src) {
15567       throw new
15568         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15569     }
15570   }
15571
15572   return out;
15573 };
15574
15575 /**
15576  * Compile Link
15577  */
15578
15579 InlineLexer.prototype.outputLink = function(cap, link) {
15580   if (cap[0][0] !== '!') {
15581     return '<a href="'
15582       + escape(link.href)
15583       + '"'
15584       + (link.title
15585       ? ' title="'
15586       + escape(link.title)
15587       + '"'
15588       : '')
15589       + '>'
15590       + this.output(cap[1])
15591       + '</a>';
15592   } else {
15593     return '<img src="'
15594       + escape(link.href)
15595       + '" alt="'
15596       + escape(cap[1])
15597       + '"'
15598       + (link.title
15599       ? ' title="'
15600       + escape(link.title)
15601       + '"'
15602       : '')
15603       + '>';
15604   }
15605 };
15606
15607 /**
15608  * Smartypants Transformations
15609  */
15610
15611 InlineLexer.prototype.smartypants = function(text) {
15612   if (!this.options.smartypants) return text;
15613   return text
15614     .replace(/--/g, '—')
15615     .replace(/'([^']*)'/g, '‘$1’')
15616     .replace(/"([^"]*)"/g, '“$1”')
15617     .replace(/\.{3}/g, '…');
15618 };
15619
15620 /**
15621  * Mangle Links
15622  */
15623
15624 InlineLexer.prototype.mangle = function(text) {
15625   var out = ''
15626     , l = text.length
15627     , i = 0
15628     , ch;
15629
15630   for (; i < l; i++) {
15631     ch = text.charCodeAt(i);
15632     if (Math.random() > 0.5) {
15633       ch = 'x' + ch.toString(16);
15634     }
15635     out += '&#' + ch + ';';
15636   }
15637
15638   return out;
15639 };
15640
15641 /**
15642  * Parsing & Compiling
15643  */
15644
15645 function Parser(options) {
15646   this.tokens = [];
15647   this.token = null;
15648   this.options = options || marked.defaults;
15649 }
15650
15651 /**
15652  * Static Parse Method
15653  */
15654
15655 Parser.parse = function(src, options) {
15656   var parser = new Parser(options);
15657   return parser.parse(src);
15658 };
15659
15660 /**
15661  * Parse Loop
15662  */
15663
15664 Parser.prototype.parse = function(src) {
15665   this.inline = new InlineLexer(src.links, this.options);
15666   this.tokens = src.reverse();
15667
15668   var out = '';
15669   while (this.next()) {
15670     out += this.tok();
15671   }
15672
15673   return out;
15674 };
15675
15676 /**
15677  * Next Token
15678  */
15679
15680 Parser.prototype.next = function() {
15681   return this.token = this.tokens.pop();
15682 };
15683
15684 /**
15685  * Preview Next Token
15686  */
15687
15688 Parser.prototype.peek = function() {
15689   return this.tokens[this.tokens.length-1] || 0;
15690 };
15691
15692 /**
15693  * Parse Text Tokens
15694  */
15695
15696 Parser.prototype.parseText = function() {
15697   var body = this.token.text;
15698
15699   while (this.peek().type === 'text') {
15700     body += '\n' + this.next().text;
15701   }
15702
15703   return this.inline.output(body);
15704 };
15705
15706 /**
15707  * Parse Current Token
15708  */
15709
15710 Parser.prototype.tok = function() {
15711   switch (this.token.type) {
15712     case 'space': {
15713       return '';
15714     }
15715     case 'hr': {
15716       return '<hr>\n';
15717     }
15718     case 'heading': {
15719       return '<h'
15720         + this.token.depth
15721         + '>'
15722         + this.inline.output(this.token.text)
15723         + '</h'
15724         + this.token.depth
15725         + '>\n';
15726     }
15727     case 'code': {
15728       if (this.options.highlight) {
15729         var code = this.options.highlight(this.token.text, this.token.lang);
15730         if (code != null && code !== this.token.text) {
15731           this.token.escaped = true;
15732           this.token.text = code;
15733         }
15734       }
15735
15736       if (!this.token.escaped) {
15737         this.token.text = escape(this.token.text, true);
15738       }
15739
15740       return '<pre><code'
15741         + (this.token.lang
15742         ? ' class="'
15743         + this.options.langPrefix
15744         + this.token.lang
15745         + '"'
15746         : '')
15747         + '>'
15748         + this.token.text
15749         + '</code></pre>\n';
15750     }
15751     case 'table': {
15752       var body = ''
15753         , heading
15754         , i
15755         , row
15756         , cell
15757         , j;
15758
15759       // header
15760       body += '<thead>\n<tr>\n';
15761       for (i = 0; i < this.token.header.length; i++) {
15762         heading = this.inline.output(this.token.header[i]);
15763         body += this.token.align[i]
15764           ? '<th align="' + this.token.align[i] + '">' + heading + '</th>\n'
15765           : '<th>' + heading + '</th>\n';
15766       }
15767       body += '</tr>\n</thead>\n';
15768
15769       // body
15770       body += '<tbody>\n'
15771       for (i = 0; i < this.token.cells.length; i++) {
15772         row = this.token.cells[i];
15773         body += '<tr>\n';
15774         for (j = 0; j < row.length; j++) {
15775           cell = this.inline.output(row[j]);
15776           body += this.token.align[j]
15777             ? '<td align="' + this.token.align[j] + '">' + cell + '</td>\n'
15778             : '<td>' + cell + '</td>\n';
15779         }
15780         body += '</tr>\n';
15781       }
15782       body += '</tbody>\n';
15783
15784       return '<table>\n'
15785         + body
15786         + '</table>\n';
15787     }
15788     case 'blockquote_start': {
15789       var body = '';
15790
15791       while (this.next().type !== 'blockquote_end') {
15792         body += this.tok();
15793       }
15794
15795       return '<blockquote>\n'
15796         + body
15797         + '</blockquote>\n';
15798     }
15799     case 'list_start': {
15800       var type = this.token.ordered ? 'ol' : 'ul'
15801         , body = '';
15802
15803       while (this.next().type !== 'list_end') {
15804         body += this.tok();
15805       }
15806
15807       return '<'
15808         + type
15809         + '>\n'
15810         + body
15811         + '</'
15812         + type
15813         + '>\n';
15814     }
15815     case 'list_item_start': {
15816       var body = '';
15817
15818       while (this.next().type !== 'list_item_end') {
15819         body += this.token.type === 'text'
15820           ? this.parseText()
15821           : this.tok();
15822       }
15823
15824       return '<li>'
15825         + body
15826         + '</li>\n';
15827     }
15828     case 'loose_item_start': {
15829       var body = '';
15830
15831       while (this.next().type !== 'list_item_end') {
15832         body += this.tok();
15833       }
15834
15835       return '<li>'
15836         + body
15837         + '</li>\n';
15838     }
15839     case 'html': {
15840       return !this.token.pre && !this.options.pedantic
15841         ? this.inline.output(this.token.text)
15842         : this.token.text;
15843     }
15844     case 'paragraph': {
15845       return '<p>'
15846         + this.inline.output(this.token.text)
15847         + '</p>\n';
15848     }
15849     case 'text': {
15850       return '<p>'
15851         + this.parseText()
15852         + '</p>\n';
15853     }
15854   }
15855 };
15856
15857 /**
15858  * Helpers
15859  */
15860
15861 function escape(html, encode) {
15862   return html
15863     .replace(!encode ? /&(?!#?\w+;)/g : /&/g, '&amp;')
15864     .replace(/</g, '&lt;')
15865     .replace(/>/g, '&gt;')
15866     .replace(/"/g, '&quot;')
15867     .replace(/'/g, '&#39;');
15868 }
15869
15870 function replace(regex, opt) {
15871   regex = regex.source;
15872   opt = opt || '';
15873   return function self(name, val) {
15874     if (!name) return new RegExp(regex, opt);
15875     val = val.source || val;
15876     val = val.replace(/(^|[^\[])\^/g, '$1');
15877     regex = regex.replace(name, val);
15878     return self;
15879   };
15880 }
15881
15882 function noop() {}
15883 noop.exec = noop;
15884
15885 function merge(obj) {
15886   var i = 1
15887     , target
15888     , key;
15889
15890   for (; i < arguments.length; i++) {
15891     target = arguments[i];
15892     for (key in target) {
15893       if (Object.prototype.hasOwnProperty.call(target, key)) {
15894         obj[key] = target[key];
15895       }
15896     }
15897   }
15898
15899   return obj;
15900 }
15901
15902 /**
15903  * Marked
15904  */
15905
15906 function marked(src, opt, callback) {
15907   if (callback || typeof opt === 'function') {
15908     if (!callback) {
15909       callback = opt;
15910       opt = null;
15911     }
15912
15913     if (opt) opt = merge({}, marked.defaults, opt);
15914
15915     var tokens = Lexer.lex(tokens, opt)
15916       , highlight = opt.highlight
15917       , pending = 0
15918       , l = tokens.length
15919       , i = 0;
15920
15921     if (!highlight || highlight.length < 3) {
15922       return callback(null, Parser.parse(tokens, opt));
15923     }
15924
15925     var done = function() {
15926       delete opt.highlight;
15927       var out = Parser.parse(tokens, opt);
15928       opt.highlight = highlight;
15929       return callback(null, out);
15930     };
15931
15932     for (; i < l; i++) {
15933       (function(token) {
15934         if (token.type !== 'code') return;
15935         pending++;
15936         return highlight(token.text, token.lang, function(err, code) {
15937           if (code == null || code === token.text) {
15938             return --pending || done();
15939           }
15940           token.text = code;
15941           token.escaped = true;
15942           --pending || done();
15943         });
15944       })(tokens[i]);
15945     }
15946
15947     return;
15948   }
15949   try {
15950     if (opt) opt = merge({}, marked.defaults, opt);
15951     return Parser.parse(Lexer.lex(src, opt), opt);
15952   } catch (e) {
15953     e.message += '\nPlease report this to https://github.com/chjj/marked.';
15954     if ((opt || marked.defaults).silent) {
15955       return '<p>An error occured:</p><pre>'
15956         + escape(e.message + '', true)
15957         + '</pre>';
15958     }
15959     throw e;
15960   }
15961 }
15962
15963 /**
15964  * Options
15965  */
15966
15967 marked.options =
15968 marked.setOptions = function(opt) {
15969   merge(marked.defaults, opt);
15970   return marked;
15971 };
15972
15973 marked.defaults = {
15974   gfm: true,
15975   tables: true,
15976   breaks: false,
15977   pedantic: false,
15978   sanitize: false,
15979   smartLists: false,
15980   silent: false,
15981   highlight: null,
15982   langPrefix: 'lang-'
15983 };
15984
15985 /**
15986  * Expose
15987  */
15988
15989 marked.Parser = Parser;
15990 marked.parser = Parser.parse;
15991
15992 marked.Lexer = Lexer;
15993 marked.lexer = Lexer.lex;
15994
15995 marked.InlineLexer = InlineLexer;
15996 marked.inlineLexer = InlineLexer.output;
15997
15998 marked.parse = marked;
15999
16000 if (typeof exports === 'object') {
16001   module.exports = marked;
16002 } else if (typeof define === 'function' && define.amd) {
16003   define(function() { return marked; });
16004 } else {
16005   this.marked = marked;
16006 }
16007
16008 }).call(function() {
16009   return this || (typeof window !== 'undefined' ? window : global);
16010 }());
16011 /* jshint ignore:start */
16012 (function () {
16013 'use strict';
16014 window.iD = function () {
16015     window.locale.en = iD.data.en;
16016     window.locale.current('en');
16017
16018     var context = {},
16019         storage;
16020
16021     // https://github.com/openstreetmap/iD/issues/772
16022     // http://mathiasbynens.be/notes/localstorage-pattern#comment-9
16023     try { storage = localStorage; } catch (e) {}
16024     storage = storage || (function() {
16025         var s = {};
16026         return {
16027             getItem: function(k) { return s[k]; },
16028             setItem: function(k, v) { s[k] = v; },
16029             removeItem: function(k) { delete s[k]; }
16030         };
16031     })();
16032
16033     context.storage = function(k, v) {
16034         try {
16035             if (arguments.length === 1) return storage.getItem(k);
16036             else if (v === null) storage.removeItem(k);
16037             else storage.setItem(k, v);
16038         } catch(e) {
16039             // localstorage quota exceeded
16040             /* jshint devel:true */
16041             if (typeof console !== 'undefined') console.error('localStorage quota exceeded');
16042             /* jshint devel:false */
16043         }
16044     };
16045
16046     var history = iD.History(context),
16047         dispatch = d3.dispatch('enter', 'exit'),
16048         mode,
16049         container,
16050         ui = iD.ui(context),
16051         connection = iD.Connection(),
16052         locale = iD.detect().locale,
16053         localePath;
16054
16055     if (locale && iD.data.locales.indexOf(locale) === -1) {
16056         locale = locale.split('-')[0];
16057     }
16058
16059     connection.on('load.context', function loadContext(err, result) {
16060         history.merge(result.data, result.extent);
16061     });
16062
16063     context.preauth = function(options) {
16064         connection.switch(options);
16065         return context;
16066     };
16067
16068     context.locale = function(_, path) {
16069         locale = _;
16070         localePath = path;
16071         return context;
16072     };
16073
16074     context.loadLocale = function(cb) {
16075         if (locale && locale !== 'en' && iD.data.locales.indexOf(locale) !== -1) {
16076             localePath = localePath || context.assetPath() + 'locales/' + locale + '.json';
16077             d3.json(localePath, function(err, result) {
16078                 window.locale[locale] = result;
16079                 window.locale.current(locale);
16080                 cb();
16081             });
16082         } else {
16083             cb();
16084         }
16085     };
16086
16087     /* Straight accessors. Avoid using these if you can. */
16088     context.ui = function() { return ui; };
16089     context.connection = function() { return connection; };
16090     context.history = function() { return history; };
16091
16092     /* History */
16093     context.graph = history.graph;
16094     context.changes = history.changes;
16095     context.intersects = history.intersects;
16096
16097     var inIntro = false;
16098
16099     context.inIntro = function(_) {
16100         if (!arguments.length) return inIntro;
16101         inIntro = _;
16102         return context;
16103     };
16104
16105     context.save = function() {
16106         if (inIntro) return;
16107         history.save();
16108         if (history.hasChanges()) return t('save.unsaved_changes');
16109     };
16110
16111     context.flush = function() {
16112         connection.flush();
16113         history.reset();
16114         return context;
16115     };
16116
16117     // Debounce save, since it's a synchronous localStorage write,
16118     // and history changes can happen frequently (e.g. when dragging).
16119     var debouncedSave = _.debounce(context.save, 350);
16120     function withDebouncedSave(fn) {
16121         return function() {
16122             var result = fn.apply(history, arguments);
16123             debouncedSave();
16124             return result;
16125         };
16126     }
16127
16128     context.perform = withDebouncedSave(history.perform);
16129     context.replace = withDebouncedSave(history.replace);
16130     context.pop = withDebouncedSave(history.pop);
16131     context.undo = withDebouncedSave(history.undo);
16132     context.redo = withDebouncedSave(history.redo);
16133
16134     /* Graph */
16135     context.hasEntity = function(id) {
16136         return history.graph().hasEntity(id);
16137     };
16138
16139     context.entity = function(id) {
16140         return history.graph().entity(id);
16141     };
16142
16143     context.childNodes = function(way) {
16144         return history.graph().childNodes(way);
16145     };
16146
16147     context.geometry = function(id) {
16148         return context.entity(id).geometry(history.graph());
16149     };
16150
16151     /* Modes */
16152     context.enter = function(newMode) {
16153         if (mode) {
16154             mode.exit();
16155             dispatch.exit(mode);
16156         }
16157
16158         mode = newMode;
16159         mode.enter();
16160         dispatch.enter(mode);
16161     };
16162
16163     context.mode = function() {
16164         return mode;
16165     };
16166
16167     context.selectedIDs = function() {
16168         if (mode && mode.selectedIDs) {
16169             return mode.selectedIDs();
16170         } else {
16171             return [];
16172         }
16173     };
16174
16175     context.loadEntity = function(id, zoomTo) {
16176         if (zoomTo !== false) {
16177             connection.loadEntity(id, function(error, entity) {
16178                 if (entity) {
16179                     map.zoomTo(entity);
16180                 }
16181             });
16182         }
16183
16184         map.on('drawn.loadEntity', function() {
16185             if (!context.hasEntity(id)) return;
16186             map.on('drawn.loadEntity', null);
16187             context.on('enter.loadEntity', null);
16188             context.enter(iD.modes.Select(context, [id]));
16189         });
16190
16191         context.on('enter.loadEntity', function() {
16192             if (mode.id !== 'browse') {
16193                 map.on('drawn.loadEntity', null);
16194                 context.on('enter.loadEntity', null);
16195             }
16196         });
16197     };
16198
16199     context.editable = function() {
16200         return map.editable() && mode && mode.id !== 'save';
16201     };
16202
16203     /* Behaviors */
16204     context.install = function(behavior) {
16205         context.surface().call(behavior);
16206     };
16207
16208     context.uninstall = function(behavior) {
16209         context.surface().call(behavior.off);
16210     };
16211
16212     /* Projection */
16213     context.projection = iD.geo.RawMercator();
16214
16215     /* Background */
16216     var background = iD.Background(context);
16217     context.background = function() { return background; };
16218
16219     /* Map */
16220     var map = iD.Map(context);
16221     context.map = function() { return map; };
16222     context.layers = function() { return map.layers; };
16223     context.surface = function() { return map.surface; };
16224     context.mouse = map.mouse;
16225     context.extent = map.extent;
16226     context.pan = map.pan;
16227     context.zoomIn = map.zoomIn;
16228     context.zoomOut = map.zoomOut;
16229
16230     context.surfaceRect = function() {
16231         // Work around a bug in Firefox.
16232         //   http://stackoverflow.com/questions/18153989/
16233         //   https://bugzilla.mozilla.org/show_bug.cgi?id=530985
16234         return context.surface().node().parentNode.getBoundingClientRect();
16235     };
16236
16237     /* Presets */
16238     var presets = iD.presets()
16239         .load(iD.data.presets);
16240
16241     context.presets = function() {
16242         return presets;
16243     };
16244
16245     context.container = function(_) {
16246         if (!arguments.length) return container;
16247         container = _;
16248         container.classed('id-container', true);
16249         return context;
16250     };
16251
16252     var embed = false;
16253     context.embed = function(_) {
16254         if (!arguments.length) return embed;
16255         embed = _;
16256         return context;
16257     };
16258
16259     var assetPath = '';
16260     context.assetPath = function(_) {
16261         if (!arguments.length) return assetPath;
16262         assetPath = _;
16263         return context;
16264     };
16265
16266     var assetMap = {};
16267     context.assetMap = function(_) {
16268         if (!arguments.length) return assetMap;
16269         assetMap = _;
16270         return context;
16271     };
16272
16273     context.imagePath = function(_) {
16274         var asset = 'img/' + _;
16275         return assetMap[asset] || assetPath + asset;
16276     };
16277
16278     return d3.rebind(context, dispatch, 'on');
16279 };
16280
16281 iD.version = '1.4.0';
16282
16283 (function() {
16284     var detected = {};
16285
16286     var ua = navigator.userAgent,
16287         msie = new RegExp('MSIE ([0-9]{1,}[\\.0-9]{0,})');
16288
16289     if (msie.exec(ua) !== null) {
16290         var rv = parseFloat(RegExp.$1);
16291         detected.support = !(rv && rv < 9);
16292     } else {
16293         detected.support = true;
16294     }
16295
16296     // Added due to incomplete svg style support. See #715
16297     detected.opera = ua.indexOf('Opera') >= 0;
16298
16299     detected.locale = navigator.language || navigator.userLanguage;
16300
16301     detected.filedrop = (window.FileReader && 'ondrop' in window);
16302
16303     function nav(x) {
16304         return navigator.userAgent.indexOf(x) !== -1;
16305     }
16306
16307     if (nav('Win')) detected.os = 'win';
16308     else if (nav('Mac')) detected.os = 'mac';
16309     else if (nav('X11')) detected.os = 'linux';
16310     else if (nav('Linux')) detected.os = 'linux';
16311     else detected.os = 'win';
16312
16313     iD.detect = function() { return detected; };
16314 })();
16315 iD.taginfo = function() {
16316     var taginfo = {},
16317         endpoint = 'https://taginfo.openstreetmap.org/api/4/',
16318         tag_sorts = {
16319             point: 'count_nodes',
16320             vertex: 'count_nodes',
16321             area: 'count_ways',
16322             line: 'count_ways'
16323         },
16324         tag_filters = {
16325             point: 'nodes',
16326             vertex: 'nodes',
16327             area: 'ways',
16328             line: 'ways'
16329         };
16330
16331     if (!iD.taginfo.cache) {
16332         iD.taginfo.cache = {};
16333     }
16334
16335     var cache = iD.taginfo.cache;
16336
16337     function sets(parameters, n, o) {
16338         if (parameters.geometry && o[parameters.geometry]) {
16339             parameters[n] = o[parameters.geometry];
16340         }
16341         return parameters;
16342     }
16343
16344     function setFilter(parameters) {
16345         return sets(parameters, 'filter', tag_filters);
16346     }
16347
16348     function setSort(parameters) {
16349         return sets(parameters, 'sortname', tag_sorts);
16350     }
16351
16352     function clean(parameters) {
16353         return _.omit(parameters, 'geometry', 'debounce');
16354     }
16355
16356     function shorten(parameters) {
16357         if (!parameters.query) {
16358             delete parameters.query;
16359         } else {
16360             parameters.query = parameters.query.slice(0, 3);
16361         }
16362         return parameters;
16363     }
16364
16365     function popularKeys(parameters) {
16366         var pop_field = 'count_all';
16367         if (parameters.filter) pop_field = 'count_' + parameters.filter;
16368         return function(d) { return parseFloat(d[pop_field]) > 10000; };
16369     }
16370
16371     function popularValues() {
16372         return function(d) { return parseFloat(d.fraction) > 0.01 || d.in_wiki; };
16373     }
16374
16375     function valKey(d) { return { value: d.key }; }
16376
16377     function valKeyDescription(d) {
16378         return {
16379             value: d.value,
16380             title: d.description
16381         };
16382     }
16383
16384     var debounced = _.debounce(d3.json, 100, true);
16385
16386     function request(url, debounce, callback) {
16387         if (cache[url]) {
16388             callback(null, cache[url]);
16389         } else if (debounce) {
16390             debounced(url, done);
16391         } else {
16392             d3.json(url, done);
16393         }
16394
16395         function done(err, data) {
16396             if (!err) cache[url] = data;
16397             callback(err, data);
16398         }
16399     }
16400
16401     taginfo.keys = function(parameters, callback) {
16402         var debounce = parameters.debounce;
16403         parameters = clean(shorten(setSort(setFilter(parameters))));
16404         request(endpoint + 'keys/all?' +
16405             iD.util.qsString(_.extend({
16406                 rp: 10,
16407                 sortname: 'count_all',
16408                 sortorder: 'desc',
16409                 page: 1
16410             }, parameters)), debounce, function(err, d) {
16411                 if (err) return callback(err);
16412                 callback(null, d.data.filter(popularKeys(parameters)).map(valKey));
16413             });
16414     };
16415
16416     taginfo.values = function(parameters, callback) {
16417         var debounce = parameters.debounce;
16418         parameters = clean(shorten(setSort(setFilter(parameters))));
16419         request(endpoint + 'key/values?' +
16420             iD.util.qsString(_.extend({
16421                 rp: 25,
16422                 sortname: 'count_all',
16423                 sortorder: 'desc',
16424                 page: 1
16425             }, parameters)), debounce, function(err, d) {
16426                 if (err) return callback(err);
16427                 callback(null, d.data.filter(popularValues()).map(valKeyDescription), parameters);
16428             });
16429     };
16430
16431     taginfo.docs = function(parameters, callback) {
16432         var debounce = parameters.debounce;
16433         parameters = clean(setSort(parameters));
16434
16435         var path = 'key/wiki_pages?';
16436         if (parameters.value) path = 'tag/wiki_pages?';
16437         else if (parameters.rtype) path = 'relation/wiki_pages?';
16438
16439         request(endpoint + path +
16440             iD.util.qsString(parameters), debounce, callback);
16441     };
16442
16443     taginfo.endpoint = function(_) {
16444         if (!arguments.length) return endpoint;
16445         endpoint = _;
16446         return taginfo;
16447     };
16448
16449     return taginfo;
16450 };
16451 iD.wikipedia  = function() {
16452     var wiki = {},
16453         endpoint = 'https://en.wikipedia.org/w/api.php?';
16454
16455     wiki.search = function(lang, query, callback) {
16456         lang = lang || 'en';
16457         d3.jsonp(endpoint.replace('en', lang) +
16458             iD.util.qsString({
16459                 action: 'query',
16460                 list: 'search',
16461                 srlimit: '10',
16462                 srinfo: 'suggestion',
16463                 format: 'json',
16464                 callback: '{callback}',
16465                 srsearch: query
16466             }), function(data) {
16467                 if (!data.query) return;
16468                 callback(query, data.query.search.map(function(d) {
16469                     return d.title;
16470                 }));
16471             });
16472     };
16473
16474     wiki.suggestions = function(lang, query, callback) {
16475         lang = lang || 'en';
16476         d3.jsonp(endpoint.replace('en', lang) +
16477             iD.util.qsString({
16478                 action: 'opensearch',
16479                 namespace: 0,
16480                 suggest: '',
16481                 format: 'json',
16482                 callback: '{callback}',
16483                 search: query
16484             }), function(d) {
16485                 callback(d[0], d[1]);
16486             });
16487     };
16488
16489     wiki.translations = function(lang, title, callback) {
16490         d3.jsonp(endpoint.replace('en', lang) +
16491             iD.util.qsString({
16492                 action: 'query',
16493                 prop: 'langlinks',
16494                 format: 'json',
16495                 callback: '{callback}',
16496                 lllimit: 500,
16497                 titles: title
16498             }), function(d) {
16499                 var list = d.query.pages[Object.keys(d.query.pages)[0]],
16500                     translations = {};
16501                 if (list && list.langlinks) {
16502                     list.langlinks.forEach(function(d) {
16503                         translations[d.lang] = d['*'];
16504                     });
16505                     callback(translations);
16506                 }
16507             });
16508     };
16509
16510     return wiki;
16511 };
16512 iD.util = {};
16513
16514 iD.util.tagText = function(entity) {
16515     return d3.entries(entity.tags).map(function(e) {
16516         return e.key + '=' + e.value;
16517     }).join(', ');
16518 };
16519
16520 iD.util.entitySelector = function(ids) {
16521     return ids.length ? '.' + ids.join(',.') : 'nothing';
16522 };
16523
16524 iD.util.entityOrMemberSelector = function(ids, graph) {
16525     var s = iD.util.entitySelector(ids);
16526
16527     ids.forEach(function(id) {
16528         var entity = graph.hasEntity(id);
16529         if (entity && entity.type === 'relation') {
16530             entity.members.forEach(function(member) {
16531                 s += ',.' + member.id;
16532             });
16533         }
16534     });
16535
16536     return s;
16537 };
16538
16539 iD.util.displayName = function(entity) {
16540     var localeName = 'name:' + iD.detect().locale.toLowerCase().split('-')[0];
16541     return entity.tags[localeName] || entity.tags.name || entity.tags.ref;
16542 };
16543
16544 iD.util.stringQs = function(str) {
16545     return str.split('&').reduce(function(obj, pair){
16546         var parts = pair.split('=');
16547         if (parts.length === 2) {
16548             obj[parts[0]] = (null === parts[1]) ? '' : decodeURIComponent(parts[1]);
16549         }
16550         return obj;
16551     }, {});
16552 };
16553
16554 iD.util.qsString = function(obj, noencode) {
16555     function softEncode(s) { return s.replace('&', '%26'); }
16556     return Object.keys(obj).sort().map(function(key) {
16557         return encodeURIComponent(key) + '=' + (
16558             noencode ? softEncode(obj[key]) : encodeURIComponent(obj[key]));
16559     }).join('&');
16560 };
16561
16562 iD.util.prefixDOMProperty = function(property) {
16563     var prefixes = ['webkit', 'ms', 'moz', 'o'],
16564         i = -1,
16565         n = prefixes.length,
16566         s = document.body;
16567
16568     if (property in s)
16569         return property;
16570
16571     property = property.substr(0, 1).toUpperCase() + property.substr(1);
16572
16573     while (++i < n)
16574         if (prefixes[i] + property in s)
16575             return prefixes[i] + property;
16576
16577     return false;
16578 };
16579
16580 iD.util.prefixCSSProperty = function(property) {
16581     var prefixes = ['webkit', 'ms', 'Moz', 'O'],
16582         i = -1,
16583         n = prefixes.length,
16584         s = document.body.style;
16585
16586     if (property.toLowerCase() in s)
16587         return property.toLowerCase();
16588
16589     while (++i < n)
16590         if (prefixes[i] + property in s)
16591             return '-' + prefixes[i].toLowerCase() + property.replace(/([A-Z])/g, '-$1').toLowerCase();
16592
16593     return false;
16594 };
16595
16596
16597 iD.util.setTransform = function(el, x, y, scale) {
16598     var prop = iD.util.transformProperty = iD.util.transformProperty || iD.util.prefixCSSProperty('Transform'),
16599         translate = iD.detect().opera ?
16600             'translate('   + x + 'px,' + y + 'px)' :
16601             'translate3d(' + x + 'px,' + y + 'px,0)';
16602     return el.style(prop, translate + (scale ? ' scale(' + scale + ')' : ''));
16603 };
16604
16605 iD.util.getStyle = function(selector) {
16606     for (var i = 0; i < document.styleSheets.length; i++) {
16607         var rules = document.styleSheets[i].rules || document.styleSheets[i].cssRules || [];
16608         for (var k = 0; k < rules.length; k++) {
16609             var selectorText = rules[k].selectorText && rules[k].selectorText.split(', ');
16610             if (_.contains(selectorText, selector)) {
16611                 return rules[k];
16612             }
16613         }
16614     }
16615 };
16616
16617 iD.util.editDistance = function(a, b) {
16618     if (a.length === 0) return b.length;
16619     if (b.length === 0) return a.length;
16620     var matrix = [];
16621     for (var i = 0; i <= b.length; i++) { matrix[i] = [i]; }
16622     for (var j = 0; j <= a.length; j++) { matrix[0][j] = j; }
16623     for (i = 1; i <= b.length; i++) {
16624         for (j = 1; j <= a.length; j++) {
16625             if (b.charAt(i-1) === a.charAt(j-1)) {
16626                 matrix[i][j] = matrix[i-1][j-1];
16627             } else {
16628                 matrix[i][j] = Math.min(matrix[i-1][j-1] + 1, // substitution
16629                     Math.min(matrix[i][j-1] + 1, // insertion
16630                     matrix[i-1][j] + 1)); // deletion
16631             }
16632         }
16633     }
16634     return matrix[b.length][a.length];
16635 };
16636
16637 // a d3.mouse-alike which
16638 // 1. Only works on HTML elements, not SVG
16639 // 2. Does not cause style recalculation
16640 iD.util.fastMouse = function(container) {
16641     var rect = _.clone(container.getBoundingClientRect()),
16642         rectLeft = rect.left,
16643         rectTop = rect.top,
16644         clientLeft = +container.clientLeft,
16645         clientTop = +container.clientTop;
16646     return function(e) {
16647         return [
16648             e.clientX - rectLeft - clientLeft,
16649             e.clientY - rectTop - clientTop];
16650     };
16651 };
16652
16653 /* jshint -W103 */
16654 iD.util.getPrototypeOf = Object.getPrototypeOf || function(obj) { return obj.__proto__; };
16655
16656 iD.util.asyncMap = function(inputs, func, callback) {
16657     var remaining = inputs.length,
16658         results = [],
16659         errors = [];
16660
16661     inputs.forEach(function(d, i) {
16662         func(d, function done(err, data) {
16663             errors[i] = err;
16664             results[i] = data;
16665             remaining --;
16666             if (!remaining) callback(errors, results);
16667         });
16668     });
16669 };
16670
16671 // wraps an index to an interval [0..length-1]
16672 iD.util.wrap = function(index, length) {
16673     if (index < 0)
16674         index += Math.ceil(-index/length)*length;
16675     return index % length;
16676 };
16677 // A per-domain session mutex backed by a cookie and dead man's
16678 // switch. If the session crashes, the mutex will auto-release
16679 // after 5 seconds.
16680
16681 iD.util.SessionMutex = function(name) {
16682     var mutex = {},
16683         intervalID;
16684
16685     function renew() {
16686         var expires = new Date();
16687         expires.setSeconds(expires.getSeconds() + 5);
16688         document.cookie = name + '=1; expires=' + expires.toUTCString();
16689     }
16690
16691     mutex.lock = function() {
16692         if (intervalID) return true;
16693         var cookie = document.cookie.replace(new RegExp('(?:(?:^|.*;)\\s*' + name + '\\s*\\=\\s*([^;]*).*$)|^.*$'), '$1');
16694         if (cookie) return false;
16695         renew();
16696         intervalID = window.setInterval(renew, 4000);
16697         return true;
16698     };
16699
16700     mutex.unlock = function() {
16701         if (!intervalID) return;
16702         document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT';
16703         clearInterval(intervalID);
16704         intervalID = null;
16705     };
16706
16707     mutex.locked = function() {
16708         return !!intervalID;
16709     };
16710
16711     return mutex;
16712 };
16713 iD.util.SuggestNames = function(preset, suggestions) {
16714     preset = preset.id.split('/', 2);
16715     var k = preset[0],
16716         v = preset[1];
16717
16718     return function(value, callback) {
16719         var result = [];
16720         if (value && value.length > 2) {
16721             if (suggestions[k] && suggestions[k][v]) {
16722                 for (var sugg in suggestions[k][v]) {
16723                     var dist = iD.util.editDistance(value, sugg.substring(0, value.length));
16724                     if (dist < 3) {
16725                         result.push({
16726                             title: sugg,
16727                             value: sugg,
16728                             dist: dist
16729                         });
16730                     }
16731                 }
16732             }
16733             result.sort(function(a, b) {
16734                 return a.dist - b.dist;
16735             });
16736         }
16737         result = result.slice(0,3);
16738         callback(result);
16739     };
16740 };
16741 iD.geo = {};
16742
16743 iD.geo.roundCoords = function(c) {
16744     return [Math.floor(c[0]), Math.floor(c[1])];
16745 };
16746
16747 iD.geo.interp = function(p1, p2, t) {
16748     return [p1[0] + (p2[0] - p1[0]) * t,
16749             p1[1] + (p2[1] - p1[1]) * t];
16750 };
16751
16752 // 2D cross product of OA and OB vectors, i.e. z-component of their 3D cross product.
16753 // Returns a positive value, if OAB makes a counter-clockwise turn,
16754 // negative for clockwise turn, and zero if the points are collinear.
16755 iD.geo.cross = function(o, a, b) {
16756     return (a[0] - o[0]) * (b[1] - o[1]) - (a[1] - o[1]) * (b[0] - o[0]);
16757 };
16758
16759 // http://jsperf.com/id-dist-optimization
16760 iD.geo.euclideanDistance = function(a, b) {
16761     var x = a[0] - b[0], y = a[1] - b[1];
16762     return Math.sqrt((x * x) + (y * y));
16763 };
16764 // Equirectangular approximation of spherical distances on Earth
16765 iD.geo.sphericalDistance = function(a, b) {
16766     var x = Math.cos(a[1]*Math.PI/180) * (a[0] - b[0]),
16767         y = a[1] - b[1];
16768     return 6.3710E6 * Math.sqrt((x * x) + (y * y)) * Math.PI/180;
16769 };
16770
16771 iD.geo.edgeEqual = function(a, b) {
16772     return (a[0] === b[0] && a[1] === b[1]) ||
16773         (a[0] === b[1] && a[1] === b[0]);
16774 };
16775
16776 // Return the counterclockwise angle in the range (-pi, pi)
16777 // between the positive X axis and the line intersecting a and b.
16778 iD.geo.angle = function(a, b, projection) {
16779     a = projection(a.loc);
16780     b = projection(b.loc);
16781     return Math.atan2(b[1] - a[1], b[0] - a[0]);
16782 };
16783
16784 // Choose the edge with the minimal distance from `point` to its orthogonal
16785 // projection onto that edge, if such a projection exists, or the distance to
16786 // the closest vertex on that edge. Returns an object with the `index` of the
16787 // chosen edge, the chosen `loc` on that edge, and the `distance` to to it.
16788 iD.geo.chooseEdge = function(nodes, point, projection) {
16789     var dist = iD.geo.euclideanDistance,
16790         points = nodes.map(function(n) { return projection(n.loc); }),
16791         min = Infinity,
16792         idx, loc;
16793
16794     function dot(p, q) {
16795         return p[0] * q[0] + p[1] * q[1];
16796     }
16797
16798     for (var i = 0; i < points.length - 1; i++) {
16799         var o = points[i],
16800             s = [points[i + 1][0] - o[0],
16801                  points[i + 1][1] - o[1]],
16802             v = [point[0] - o[0],
16803                  point[1] - o[1]],
16804             proj = dot(v, s) / dot(s, s),
16805             p;
16806
16807         if (proj < 0) {
16808             p = o;
16809         } else if (proj > 1) {
16810             p = points[i + 1];
16811         } else {
16812             p = [o[0] + proj * s[0], o[1] + proj * s[1]];
16813         }
16814
16815         var d = dist(p, point);
16816         if (d < min) {
16817             min = d;
16818             idx = i + 1;
16819             loc = projection.invert(p);
16820         }
16821     }
16822
16823     return {
16824         index: idx,
16825         distance: min,
16826         loc: loc
16827     };
16828 };
16829
16830 // Return whether point is contained in polygon.
16831 //
16832 // `point` should be a 2-item array of coordinates.
16833 // `polygon` should be an array of 2-item arrays of coordinates.
16834 //
16835 // From https://github.com/substack/point-in-polygon.
16836 // ray-casting algorithm based on
16837 // http://www.ecse.rpi.edu/Homepages/wrf/Research/Short_Notes/pnpoly.html
16838 //
16839 iD.geo.pointInPolygon = function(point, polygon) {
16840     var x = point[0],
16841         y = point[1],
16842         inside = false;
16843
16844     for (var i = 0, j = polygon.length - 1; i < polygon.length; j = i++) {
16845         var xi = polygon[i][0], yi = polygon[i][1];
16846         var xj = polygon[j][0], yj = polygon[j][1];
16847
16848         var intersect = ((yi > y) !== (yj > y)) &&
16849             (x < (xj - xi) * (y - yi) / (yj - yi) + xi);
16850         if (intersect) inside = !inside;
16851     }
16852
16853     return inside;
16854 };
16855
16856 iD.geo.polygonContainsPolygon = function(outer, inner) {
16857     return _.every(inner, function(point) {
16858         return iD.geo.pointInPolygon(point, outer);
16859     });
16860 };
16861
16862 iD.geo.polygonIntersectsPolygon = function(outer, inner) {
16863     return _.some(inner, function(point) {
16864         return iD.geo.pointInPolygon(point, outer);
16865     });
16866 };
16867
16868 iD.geo.pathLength = function(path) {
16869     var length = 0,
16870         dx, dy;
16871     for (var i = 0; i < path.length - 1; i++) {
16872         dx = path[i][0] - path[i + 1][0];
16873         dy = path[i][1] - path[i + 1][1];
16874         length += Math.sqrt(dx * dx + dy * dy);
16875     }
16876     return length;
16877 };
16878 iD.geo.Extent = function geoExtent(min, max) {
16879     if (!(this instanceof iD.geo.Extent)) return new iD.geo.Extent(min, max);
16880     if (min instanceof iD.geo.Extent) {
16881         return min;
16882     } else if (min && min.length === 2 && min[0].length === 2 && min[1].length === 2) {
16883         this[0] = min[0];
16884         this[1] = min[1];
16885     } else {
16886         this[0] = min        || [ Infinity,  Infinity];
16887         this[1] = max || min || [-Infinity, -Infinity];
16888     }
16889 };
16890
16891 iD.geo.Extent.prototype = [[], []];
16892
16893 _.extend(iD.geo.Extent.prototype, {
16894     extend: function(obj) {
16895         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
16896         return iD.geo.Extent([Math.min(obj[0][0], this[0][0]),
16897                               Math.min(obj[0][1], this[0][1])],
16898                              [Math.max(obj[1][0], this[1][0]),
16899                               Math.max(obj[1][1], this[1][1])]);
16900     },
16901
16902     area: function() {
16903         return Math.abs((this[1][0] - this[0][0]) * (this[1][1] - this[0][1]));
16904     },
16905
16906     center: function() {
16907         return [(this[0][0] + this[1][0]) / 2,
16908                 (this[0][1] + this[1][1]) / 2];
16909     },
16910
16911     polygon: function() {
16912         return [
16913             [this[0][0], this[0][1]],
16914             [this[0][0], this[1][1]],
16915             [this[1][0], this[1][1]],
16916             [this[1][0], this[0][1]],
16917             [this[0][0], this[0][1]]
16918         ];
16919     },
16920
16921     intersects: function(obj) {
16922         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
16923         return obj[0][0] <= this[1][0] &&
16924                obj[0][1] <= this[1][1] &&
16925                obj[1][0] >= this[0][0] &&
16926                obj[1][1] >= this[0][1];
16927     },
16928
16929     intersection: function(obj) {
16930         if (!this.intersects(obj)) return new iD.geo.Extent();
16931         return new iD.geo.Extent([Math.max(obj[0][0], this[0][0]),
16932                                   Math.max(obj[0][1], this[0][1])],
16933                                  [Math.min(obj[1][0], this[1][0]),
16934                                   Math.min(obj[1][1], this[1][1])]);
16935     },
16936
16937     padByMeters: function(meters) {
16938         var dLat = meters / 111200,
16939             dLon = meters / 111200 / Math.abs(Math.cos(this.center()[1]));
16940         return iD.geo.Extent(
16941                 [this[0][0] - dLon, this[0][1] - dLat],
16942                 [this[1][0] + dLon, this[1][1] + dLat]);
16943     },
16944
16945     toParam: function() {
16946         return [this[0][0], this[0][1], this[1][0], this[1][1]].join(',');
16947     }
16948 });
16949 iD.geo.Turn = function(turn) {
16950     if (!(this instanceof iD.geo.Turn))
16951         return new iD.geo.Turn(turn);
16952     _.extend(this, turn);
16953 };
16954
16955 iD.geo.Intersection = function(graph, vertexId) {
16956     var vertex = graph.entity(vertexId),
16957         highways = [];
16958
16959     // Pre-split ways that would need to be split in
16960     // order to add a restriction. The real split will
16961     // happen when the restriction is added.
16962     graph.parentWays(vertex).forEach(function(way) {
16963         if (!way.tags.highway || way.isArea() || way.isDegenerate())
16964             return;
16965
16966         if (way.affix(vertexId)) {
16967             highways.push(way);
16968         } else {
16969             var idx = _.indexOf(way.nodes, vertex.id, 1),
16970                 wayA = iD.Way({id: way.id + '-a', tags: way.tags, nodes: way.nodes.slice(0, idx + 1)}),
16971                 wayB = iD.Way({id: way.id + '-b', tags: way.tags, nodes: way.nodes.slice(idx)});
16972
16973             graph = graph.replace(wayA);
16974             graph = graph.replace(wayB);
16975
16976             highways.push(wayA);
16977             highways.push(wayB);
16978         }
16979     });
16980
16981     var intersection = {
16982         highways: highways,
16983         graph: graph
16984     };
16985
16986     intersection.turns = function(fromNodeID) {
16987         if (!fromNodeID)
16988             return [];
16989
16990         var way = _.find(highways, function(way) { return way.contains(fromNodeID); });
16991         if (way.first() === vertex.id && way.tags.oneway === 'yes')
16992             return [];
16993         if (way.last() === vertex.id && way.tags.oneway === '-1')
16994             return [];
16995
16996         function withRestriction(turn) {
16997             graph.parentRelations(graph.entity(turn.from.way)).forEach(function(relation) {
16998                 if (relation.tags.type !== 'restriction')
16999                     return;
17000
17001                 var f = relation.memberByRole('from'),
17002                     t = relation.memberByRole('to'),
17003                     v = relation.memberByRole('via');
17004
17005                 if (f && f.id === turn.from.way &&
17006                     v && v.id === turn.via.node &&
17007                     t && t.id === turn.to.way) {
17008                     turn.restriction = relation.id;
17009                 } else if (/^only_/.test(relation.tags.restriction) &&
17010                     f && f.id === turn.from.way &&
17011                     v && v.id === turn.via.node &&
17012                     t && t.id !== turn.to.way) {
17013                     turn.restriction = relation.id;
17014                     turn.indirect_restriction = true;
17015                 }
17016             });
17017
17018             return iD.geo.Turn(turn);
17019         }
17020
17021         var from = {
17022                 node: way.nodes[way.first() === vertex.id ? 1 : way.nodes.length - 2],
17023                 way: way.id.split(/-(a|b)/)[0]
17024             },
17025             via = {node: vertex.id},
17026             turns = [];
17027
17028         highways.forEach(function(parent) {
17029             if (parent === way)
17030                 return;
17031
17032             var index = parent.nodes.indexOf(vertex.id);
17033
17034             // backward
17035             if (parent.first() !== vertex.id && parent.tags.oneway !== 'yes') {
17036                 turns.push(withRestriction({
17037                     from: from,
17038                     via: via,
17039                     to: {node: parent.nodes[index - 1], way: parent.id.split(/-(a|b)/)[0]}
17040                 }));
17041             }
17042
17043             // forward
17044             if (parent.last() !== vertex.id && parent.tags.oneway !== '-1') {
17045                 turns.push(withRestriction({
17046                     from: from,
17047                     via: via,
17048                     to: {node: parent.nodes[index + 1], way: parent.id.split(/-(a|b)/)[0]}
17049                 }));
17050             }
17051         });
17052
17053         // U-turn
17054         if (way.tags.oneway !== 'yes' && way.tags.oneway !== '-1') {
17055             turns.push(withRestriction({
17056                 from: from,
17057                 via: via,
17058                 to: from,
17059                 u: true
17060             }));
17061         }
17062
17063         return turns;
17064     };
17065
17066     return intersection;
17067 };
17068
17069 iD.geo.inferRestriction = function(from, via, to, projection) {
17070     var angle = iD.geo.angle(via, from, projection) -
17071                 iD.geo.angle(via, to, projection);
17072
17073     angle = angle * 180 / Math.PI;
17074
17075     while (angle < 0)
17076         angle += 360;
17077
17078     if (angle < 23)
17079         return 'no_u_turn';
17080     if (angle < 158)
17081         return 'no_right_turn';
17082     if (angle < 202)
17083         return 'no_straight_on';
17084     if (angle < 336)
17085         return 'no_left_turn';
17086
17087     return 'no_u_turn';
17088 };
17089 // For fixing up rendering of multipolygons with tags on the outer member.
17090 // https://github.com/openstreetmap/iD/issues/613
17091 iD.geo.isSimpleMultipolygonOuterMember = function(entity, graph) {
17092     if (entity.type !== 'way')
17093         return false;
17094
17095     var parents = graph.parentRelations(entity);
17096     if (parents.length !== 1)
17097         return false;
17098
17099     var parent = parents[0];
17100     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
17101         return false;
17102
17103     var members = parent.members, member;
17104     for (var i = 0; i < members.length; i++) {
17105         member = members[i];
17106         if (member.id === entity.id && member.role && member.role !== 'outer')
17107             return false; // Not outer member
17108         if (member.id !== entity.id && (!member.role || member.role === 'outer'))
17109             return false; // Not a simple multipolygon
17110     }
17111
17112     return parent;
17113 };
17114
17115 iD.geo.simpleMultipolygonOuterMember = function(entity, graph) {
17116     if (entity.type !== 'way')
17117         return false;
17118
17119     var parents = graph.parentRelations(entity);
17120     if (parents.length !== 1)
17121         return false;
17122
17123     var parent = parents[0];
17124     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
17125         return false;
17126
17127     var members = parent.members, member, outerMember;
17128     for (var i = 0; i < members.length; i++) {
17129         member = members[i];
17130         if (!member.role || member.role === 'outer') {
17131             if (outerMember)
17132                 return false; // Not a simple multipolygon
17133             outerMember = member;
17134         }
17135     }
17136
17137     return outerMember && graph.hasEntity(outerMember.id);
17138 };
17139
17140 // Join `array` into sequences of connecting ways.
17141 //
17142 // Segments which share identical start/end nodes will, as much as possible,
17143 // be connected with each other.
17144 //
17145 // The return value is a nested array. Each constituent array contains elements
17146 // of `array` which have been determined to connect. Each consitituent array
17147 // also has a `nodes` property whose value is an ordered array of member nodes,
17148 // with appropriate order reversal and start/end coordinate de-duplication.
17149 //
17150 // Members of `array` must have, at minimum, `type` and `id` properties.
17151 // Thus either an array of `iD.Way`s or a relation member array may be
17152 // used.
17153 //
17154 // If an member has a `tags` property, its tags will be reversed via
17155 // `iD.actions.Reverse` in the output.
17156 //
17157 // Incomplete members (those for which `graph.hasEntity(element.id)` returns
17158 // false) and non-way members are ignored.
17159 //
17160 iD.geo.joinWays = function(array, graph) {
17161     var joined = [], member, current, nodes, first, last, i, how, what;
17162
17163     array = array.filter(function(member) {
17164         return member.type === 'way' && graph.hasEntity(member.id);
17165     });
17166
17167     function resolve(member) {
17168         return graph.childNodes(graph.entity(member.id));
17169     }
17170
17171     function reverse(member) {
17172         return member.tags ? iD.actions.Reverse(member.id)(graph).entity(member.id) : member;
17173     }
17174
17175     while (array.length) {
17176         member = array.shift();
17177         current = [member];
17178         current.nodes = nodes = resolve(member).slice();
17179         joined.push(current);
17180
17181         while (array.length && _.first(nodes) !== _.last(nodes)) {
17182             first = _.first(nodes);
17183             last  = _.last(nodes);
17184
17185             for (i = 0; i < array.length; i++) {
17186                 member = array[i];
17187                 what = resolve(member);
17188
17189                 if (last === _.first(what)) {
17190                     how  = nodes.push;
17191                     what = what.slice(1);
17192                     break;
17193                 } else if (last === _.last(what)) {
17194                     how  = nodes.push;
17195                     what = what.slice(0, -1).reverse();
17196                     member = reverse(member);
17197                     break;
17198                 } else if (first === _.last(what)) {
17199                     how  = nodes.unshift;
17200                     what = what.slice(0, -1);
17201                     break;
17202                 } else if (first === _.first(what)) {
17203                     how  = nodes.unshift;
17204                     what = what.slice(1).reverse();
17205                     member = reverse(member);
17206                     break;
17207                 } else {
17208                     what = how = null;
17209                 }
17210             }
17211
17212             if (!what)
17213                 break; // No more joinable ways.
17214
17215             how.apply(current, [member]);
17216             how.apply(nodes, what);
17217
17218             array.splice(i, 1);
17219         }
17220     }
17221
17222     return joined;
17223 };
17224 /*
17225     Bypasses features of D3's default projection stream pipeline that are unnecessary:
17226     * Antimeridian clipping
17227     * Spherical rotation
17228     * Resampling
17229 */
17230 iD.geo.RawMercator = function () {
17231     var project = d3.geo.mercator.raw,
17232         k = 512 / Math.PI, // scale
17233         x = 0, y = 0, // translate
17234         clipExtent = [[0, 0], [0, 0]];
17235
17236     function projection(point) {
17237         point = project(point[0] * Math.PI / 180, point[1] * Math.PI / 180);
17238         return [point[0] * k + x, y - point[1] * k];
17239     }
17240
17241     projection.invert = function(point) {
17242         point = project.invert((point[0] - x) / k, (y - point[1]) / k);
17243         return point && [point[0] * 180 / Math.PI, point[1] * 180 / Math.PI];
17244     };
17245
17246     projection.scale = function(_) {
17247         if (!arguments.length) return k;
17248         k = +_;
17249         return projection;
17250     };
17251
17252     projection.translate = function(_) {
17253         if (!arguments.length) return [x, y];
17254         x = +_[0];
17255         y = +_[1];
17256         return projection;
17257     };
17258
17259     projection.clipExtent = function(_) {
17260         if (!arguments.length) return clipExtent;
17261         clipExtent = _;
17262         return projection;
17263     };
17264
17265     projection.stream = d3.geo.transform({
17266         point: function(x, y) {
17267             x = projection([x, y]);
17268             this.stream.point(x[0], x[1]);
17269         }
17270     }).stream;
17271
17272     return projection;
17273 };
17274 iD.actions = {};
17275 iD.actions.AddEntity = function(way) {
17276     return function(graph) {
17277         return graph.replace(way);
17278     };
17279 };
17280 iD.actions.AddMember = function(relationId, member, memberIndex) {
17281     return function(graph) {
17282         var relation = graph.entity(relationId);
17283
17284         if (isNaN(memberIndex) && member.type === 'way') {
17285             var members = relation.indexedMembers();
17286             members.push(member);
17287
17288             var joined = iD.geo.joinWays(members, graph);
17289             for (var i = 0; i < joined.length; i++) {
17290                 var segment = joined[i];
17291                 for (var j = 0; j < segment.length && segment.length >= 2; j++) {
17292                     if (segment[j] !== member)
17293                         continue;
17294
17295                     if (j === 0) {
17296                         memberIndex = segment[j + 1].index;
17297                     } else if (j === segment.length - 1) {
17298                         memberIndex = segment[j - 1].index + 1;
17299                     } else {
17300                         memberIndex = Math.min(segment[j - 1].index + 1, segment[j + 1].index + 1);
17301                     }
17302                 }
17303             }
17304         }
17305
17306         return graph.replace(relation.addMember(member, memberIndex));
17307     };
17308 };
17309 iD.actions.AddMidpoint = function(midpoint, node) {
17310     return function(graph) {
17311         graph = graph.replace(node.move(midpoint.loc));
17312
17313         var parents = _.intersection(
17314             graph.parentWays(graph.entity(midpoint.edge[0])),
17315             graph.parentWays(graph.entity(midpoint.edge[1])));
17316
17317         parents.forEach(function(way) {
17318             for (var i = 0; i < way.nodes.length - 1; i++) {
17319                 if (iD.geo.edgeEqual([way.nodes[i], way.nodes[i + 1]], midpoint.edge)) {
17320                     graph = graph.replace(graph.entity(way.id).addNode(node.id, i + 1));
17321
17322                     // Add only one midpoint on doubled-back segments,
17323                     // turning them into self-intersections.
17324                     return;
17325                 }
17326             }
17327         });
17328
17329         return graph;
17330     };
17331 };
17332 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/AddNodeToWayAction.as
17333 iD.actions.AddVertex = function(wayId, nodeId, index) {
17334     return function(graph) {
17335         return graph.replace(graph.entity(wayId).addNode(nodeId, index));
17336     };
17337 };
17338 iD.actions.ChangeMember = function(relationId, member, memberIndex) {
17339     return function(graph) {
17340         return graph.replace(graph.entity(relationId).updateMember(member, memberIndex));
17341     };
17342 };
17343 iD.actions.ChangePreset = function(entityId, oldPreset, newPreset) {
17344     return function(graph) {
17345         var entity = graph.entity(entityId),
17346             geometry = entity.geometry(graph),
17347             tags = entity.tags;
17348
17349         if (oldPreset) tags = oldPreset.removeTags(tags, geometry);
17350         if (newPreset) tags = newPreset.applyTags(tags, geometry);
17351
17352         return graph.replace(entity.update({tags: tags}));
17353     };
17354 };
17355 iD.actions.ChangeTags = function(entityId, tags) {
17356     return function(graph) {
17357         var entity = graph.entity(entityId);
17358         return graph.replace(entity.update({tags: tags}));
17359     };
17360 };
17361 iD.actions.Circularize = function(wayId, projection, maxAngle) {
17362     maxAngle = (maxAngle || 20) * Math.PI / 180;
17363
17364     var action = function(graph) {
17365         var way = graph.entity(wayId);
17366
17367         if (!way.isConvex(graph)) {
17368             graph = action.makeConvex(graph);
17369         }
17370
17371         var nodes = _.uniq(graph.childNodes(way)),
17372             keyNodes = nodes.filter(function(n) { return graph.parentWays(n).length !== 1; }),
17373             points = nodes.map(function(n) { return projection(n.loc); }),
17374             keyPoints = keyNodes.map(function(n) { return projection(n.loc); }),
17375             centroid = (points.length === 2) ? iD.geo.interp(points[0], points[1], 0.5) : d3.geom.polygon(points).centroid(),
17376             radius = d3.median(points, function(p) { return iD.geo.euclideanDistance(centroid, p); }),
17377             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17378             ids;
17379
17380         // we need atleast two key nodes for the algorithm to work
17381         if (!keyNodes.length) {
17382             keyNodes = [nodes[0]];
17383             keyPoints = [points[0]];
17384         }
17385
17386         if (keyNodes.length === 1) {
17387             var index = nodes.indexOf(keyNodes[0]),
17388                 oppositeIndex = Math.floor((index + nodes.length / 2) % nodes.length);
17389
17390             keyNodes.push(nodes[oppositeIndex]);
17391             keyPoints.push(points[oppositeIndex]);
17392         }
17393
17394         // key points and nodes are those connected to the ways,
17395         // they are projected onto the circle, inbetween nodes are moved
17396         // to constant intervals between key nodes, extra inbetween nodes are
17397         // added if necessary.
17398         for (var i = 0; i < keyPoints.length; i++) {
17399             var nextKeyNodeIndex = (i + 1) % keyNodes.length,
17400                 startNode = keyNodes[i],
17401                 endNode = keyNodes[nextKeyNodeIndex],
17402                 startNodeIndex = nodes.indexOf(startNode),
17403                 endNodeIndex = nodes.indexOf(endNode),
17404                 numberNewPoints = -1,
17405                 indexRange = endNodeIndex - startNodeIndex,
17406                 distance, totalAngle, eachAngle, startAngle, endAngle,
17407                 angle, loc, node, j,
17408                 inBetweenNodes = [];
17409
17410             if (indexRange < 0) {
17411                 indexRange += nodes.length;
17412             }
17413
17414             // position this key node
17415             distance = iD.geo.euclideanDistance(centroid, keyPoints[i]);
17416             if (distance === 0) { distance = 1e-4; }
17417             keyPoints[i] = [
17418                 centroid[0] + (keyPoints[i][0] - centroid[0]) / distance * radius,
17419                 centroid[1] + (keyPoints[i][1] - centroid[1]) / distance * radius];
17420             graph = graph.replace(keyNodes[i].move(projection.invert(keyPoints[i])));
17421
17422             // figure out the between delta angle we want to match to
17423             startAngle = Math.atan2(keyPoints[i][1] - centroid[1], keyPoints[i][0] - centroid[0]);
17424             endAngle = Math.atan2(keyPoints[nextKeyNodeIndex][1] - centroid[1], keyPoints[nextKeyNodeIndex][0] - centroid[0]);
17425             totalAngle = endAngle - startAngle;
17426
17427             // detects looping around -pi/pi
17428             if (totalAngle * sign > 0) {
17429                 totalAngle = -sign * (2 * Math.PI - Math.abs(totalAngle));
17430             }
17431
17432             do {
17433                 numberNewPoints++;
17434                 eachAngle = totalAngle / (indexRange + numberNewPoints);
17435             } while (Math.abs(eachAngle) > maxAngle);
17436
17437             // move existing points
17438             for (j = 1; j < indexRange; j++) {
17439                 angle = startAngle + j * eachAngle;
17440                 loc = projection.invert([
17441                     centroid[0] + Math.cos(angle)*radius,
17442                     centroid[1] + Math.sin(angle)*radius]);
17443
17444                 node = nodes[(j + startNodeIndex) % nodes.length].move(loc);
17445                 graph = graph.replace(node);
17446             }
17447
17448             // add new inbetween nodes if necessary
17449             for (j = 0; j < numberNewPoints; j++) {
17450                 angle = startAngle + (indexRange + j) * eachAngle;
17451                 loc = projection.invert([
17452                     centroid[0] + Math.cos(angle) * radius,
17453                     centroid[1] + Math.sin(angle) * radius]);
17454
17455                 node = iD.Node({loc: loc});
17456                 graph = graph.replace(node);
17457
17458                 nodes.splice(endNodeIndex + j, 0, node);
17459                 inBetweenNodes.push(node.id);
17460             }
17461
17462             // Check for other ways that share these keyNodes..
17463             // If keyNodes are adjacent in both ways,
17464             // we can add inBetween nodes to that shared way too..
17465             if (indexRange === 1 && inBetweenNodes.length) {
17466                 var startIndex1 = way.nodes.lastIndexOf(startNode.id),
17467                     endIndex1 = way.nodes.lastIndexOf(endNode.id),
17468                     wayDirection1 = (endIndex1 - startIndex1);
17469                 if (wayDirection1 < -1) { wayDirection1 = 1;}
17470
17471                 /*jshint -W083 */
17472                 _.each(_.without(graph.parentWays(keyNodes[i]), way), function(sharedWay) {
17473                     if (sharedWay.areAdjacent(startNode.id, endNode.id)) {
17474                         var startIndex2 = sharedWay.nodes.lastIndexOf(startNode.id),
17475                             endIndex2 = sharedWay.nodes.lastIndexOf(endNode.id),
17476                             wayDirection2 = (endIndex2 - startIndex2),
17477                             insertAt = endIndex2;
17478                         if (wayDirection2 < -1) { wayDirection2 = 1;}
17479
17480                         if (wayDirection1 !== wayDirection2) {
17481                             inBetweenNodes.reverse();
17482                             insertAt = startIndex2;
17483                         }
17484                         for (j = 0; j < inBetweenNodes.length; j++) {
17485                             sharedWay = sharedWay.addNode(inBetweenNodes[j], insertAt + j);
17486                         }
17487                         graph = graph.replace(sharedWay);
17488                     }
17489                 });
17490                 /*jshint +W083 */
17491             }
17492
17493         }
17494
17495         // update the way to have all the new nodes
17496         ids = nodes.map(function(n) { return n.id; });
17497         ids.push(ids[0]);
17498
17499         way = way.update({nodes: ids});
17500         graph = graph.replace(way);
17501
17502         return graph;
17503     };
17504
17505     action.makeConvex = function(graph) {
17506         var way = graph.entity(wayId),
17507             nodes = _.uniq(graph.childNodes(way)),
17508             points = nodes.map(function(n) { return projection(n.loc); }),
17509             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17510             hull = d3.geom.hull(points);
17511
17512         // D3 convex hulls go counterclockwise..
17513         if (sign === -1) {
17514             nodes.reverse();
17515             points.reverse();
17516         }
17517
17518         for (var i = 0; i < hull.length - 1; i++) {
17519             var startIndex = points.indexOf(hull[i]),
17520                 endIndex = points.indexOf(hull[i+1]),
17521                 indexRange = (endIndex - startIndex);
17522
17523             if (indexRange < 0) {
17524                 indexRange += nodes.length;
17525             }
17526
17527             // move interior nodes to the surface of the convex hull..
17528             for (var j = 1; j < indexRange; j++) {
17529                 var point = iD.geo.interp(hull[i], hull[i+1], j / indexRange),
17530                     node = nodes[(j + startIndex) % nodes.length].move(projection.invert(point));
17531                 graph = graph.replace(node);
17532             }
17533         }
17534         return graph;
17535     };
17536
17537     action.disabled = function(graph) {
17538         if (!graph.entity(wayId).isClosed())
17539             return 'not_closed';
17540     };
17541
17542     return action;
17543 };
17544 // Connect the ways at the given nodes.
17545 //
17546 // The last node will survive. All other nodes will be replaced with
17547 // the surviving node in parent ways, and then removed.
17548 //
17549 // Tags and relation memberships of of non-surviving nodes are merged
17550 // to the survivor.
17551 //
17552 // This is the inverse of `iD.actions.Disconnect`.
17553 //
17554 // Reference:
17555 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeNodesAction.as
17556 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/MergeNodesAction.java
17557 //
17558 iD.actions.Connect = function(nodeIds) {
17559     return function(graph) {
17560         var survivor = graph.entity(_.last(nodeIds));
17561
17562         for (var i = 0; i < nodeIds.length - 1; i++) {
17563             var node = graph.entity(nodeIds[i]);
17564
17565             /*jshint -W083 */
17566             graph.parentWays(node).forEach(function(parent) {
17567                 if (!parent.areAdjacent(node.id, survivor.id)) {
17568                     graph = graph.replace(parent.replaceNode(node.id, survivor.id));
17569                 }
17570             });
17571
17572             graph.parentRelations(node).forEach(function(parent) {
17573                 graph = graph.replace(parent.replaceMember(node, survivor));
17574             });
17575             /*jshint +W083 */
17576
17577             survivor = survivor.mergeTags(node.tags);
17578             graph = iD.actions.DeleteNode(node.id)(graph);
17579         }
17580
17581         graph = graph.replace(survivor);
17582
17583         return graph;
17584     };
17585 };
17586 iD.actions.DeleteMember = function(relationId, memberIndex) {
17587     return function(graph) {
17588         return graph.replace(graph.entity(relationId).removeMember(memberIndex));
17589     };
17590 };
17591 iD.actions.DeleteMultiple = function(ids) {
17592     var actions = {
17593         way: iD.actions.DeleteWay,
17594         node: iD.actions.DeleteNode,
17595         relation: iD.actions.DeleteRelation
17596     };
17597
17598     var action = function(graph) {
17599         ids.forEach(function(id) {
17600             if (graph.hasEntity(id)) { // It may have been deleted aready.
17601                 graph = actions[graph.entity(id).type](id)(graph);
17602             }
17603         });
17604
17605         return graph;
17606     };
17607
17608     action.disabled = function(graph) {
17609         for (var i = 0; i < ids.length; i++) {
17610             var id = ids[i],
17611                 disabled = actions[graph.entity(id).type](id).disabled(graph);
17612             if (disabled) return disabled;
17613         }
17614     };
17615
17616     return action;
17617 };
17618 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteNodeAction.as
17619 iD.actions.DeleteNode = function(nodeId) {
17620     var action = function(graph) {
17621         var node = graph.entity(nodeId);
17622
17623         graph.parentWays(node)
17624             .forEach(function(parent) {
17625                 parent = parent.removeNode(nodeId);
17626                 graph = graph.replace(parent);
17627
17628                 if (parent.isDegenerate()) {
17629                     graph = iD.actions.DeleteWay(parent.id)(graph);
17630                 }
17631             });
17632
17633         graph.parentRelations(node)
17634             .forEach(function(parent) {
17635                 parent = parent.removeMembersWithID(nodeId);
17636                 graph = graph.replace(parent);
17637
17638                 if (parent.isDegenerate()) {
17639                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17640                 }
17641             });
17642
17643         return graph.remove(node);
17644     };
17645
17646     action.disabled = function() {
17647         return false;
17648     };
17649
17650     return action;
17651 };
17652 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteRelationAction.as
17653 iD.actions.DeleteRelation = function(relationId) {
17654     function deleteEntity(entity, graph) {
17655         return !graph.parentWays(entity).length &&
17656             !graph.parentRelations(entity).length &&
17657             !entity.hasInterestingTags();
17658     }
17659
17660     var action = function(graph) {
17661         var relation = graph.entity(relationId);
17662
17663         graph.parentRelations(relation)
17664             .forEach(function(parent) {
17665                 parent = parent.removeMembersWithID(relationId);
17666                 graph = graph.replace(parent);
17667
17668                 if (parent.isDegenerate()) {
17669                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17670                 }
17671             });
17672
17673         _.uniq(_.pluck(relation.members, 'id')).forEach(function(memberId) {
17674             graph = graph.replace(relation.removeMembersWithID(memberId));
17675
17676             var entity = graph.entity(memberId);
17677             if (deleteEntity(entity, graph)) {
17678                 graph = iD.actions.DeleteMultiple([memberId])(graph);
17679             }
17680         });
17681
17682         return graph.remove(relation);
17683     };
17684
17685     action.disabled = function(graph) {
17686         if (!graph.entity(relationId).isComplete(graph))
17687             return 'incomplete_relation';
17688     };
17689
17690     return action;
17691 };
17692 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteWayAction.as
17693 iD.actions.DeleteWay = function(wayId) {
17694     function deleteNode(node, graph) {
17695         return !graph.parentWays(node).length &&
17696             !graph.parentRelations(node).length &&
17697             !node.hasInterestingTags();
17698     }
17699
17700     var action = function(graph) {
17701         var way = graph.entity(wayId);
17702
17703         graph.parentRelations(way)
17704             .forEach(function(parent) {
17705                 parent = parent.removeMembersWithID(wayId);
17706                 graph = graph.replace(parent);
17707
17708                 if (parent.isDegenerate()) {
17709                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17710                 }
17711             });
17712
17713         _.uniq(way.nodes).forEach(function(nodeId) {
17714             graph = graph.replace(way.removeNode(nodeId));
17715
17716             var node = graph.entity(nodeId);
17717             if (deleteNode(node, graph)) {
17718                 graph = graph.remove(node);
17719             }
17720         });
17721
17722         return graph.remove(way);
17723     };
17724
17725     action.disabled = function() {
17726         return false;
17727     };
17728
17729     return action;
17730 };
17731 iD.actions.DeprecateTags = function(entityId) {
17732     return function(graph) {
17733         var entity = graph.entity(entityId),
17734             newtags = _.clone(entity.tags),
17735             change = false,
17736             rule;
17737
17738         // This handles deprecated tags with a single condition
17739         for (var i = 0; i < iD.data.deprecated.length; i++) {
17740
17741             rule = iD.data.deprecated[i];
17742             var match = _.pairs(rule.old)[0],
17743                 replacements = rule.replace ? _.pairs(rule.replace) : null;
17744
17745             if (entity.tags[match[0]] && match[1] === '*') {
17746
17747                 var value = entity.tags[match[0]];
17748                 if (replacements && !newtags[replacements[0][0]]) {
17749                     newtags[replacements[0][0]] = value;
17750                 }
17751                 delete newtags[match[0]];
17752                 change = true;
17753
17754             } else if (entity.tags[match[0]] === match[1]) {
17755                 newtags = _.assign({}, rule.replace || {}, _.omit(newtags, match[0]));
17756                 change = true;
17757             }
17758         }
17759
17760         if (change) {
17761             return graph.replace(entity.update({tags: newtags}));
17762         } else {
17763             return graph;
17764         }
17765     };
17766 };
17767 iD.actions.DiscardTags = function(difference) {
17768     return function(graph) {
17769         function discardTags(entity) {
17770             if (!_.isEmpty(entity.tags)) {
17771                 var tags = {};
17772                 _.each(entity.tags, function(v, k) {
17773                     if (v) tags[k] = v;
17774                 });
17775
17776                 graph = graph.replace(entity.update({
17777                     tags: _.omit(tags, iD.data.discarded)
17778                 }));
17779             }
17780         }
17781
17782         difference.modified().forEach(discardTags);
17783         difference.created().forEach(discardTags);
17784
17785         return graph;
17786     };
17787 };
17788 // Disconect the ways at the given node.
17789 //
17790 // Optionally, disconnect only the given ways.
17791 //
17792 // For testing convenience, accepts an ID to assign to the (first) new node.
17793 // Normally, this will be undefined and the way will automatically
17794 // be assigned a new ID.
17795 //
17796 // This is the inverse of `iD.actions.Connect`.
17797 //
17798 // Reference:
17799 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/UnjoinNodeAction.as
17800 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/UnGlueAction.java
17801 //
17802 iD.actions.Disconnect = function(nodeId, newNodeId) {
17803     var wayIds;
17804
17805     var action = function(graph) {
17806         var node = graph.entity(nodeId),
17807             connections = action.connections(graph);
17808
17809         connections.forEach(function(connection) {
17810             var way = graph.entity(connection.wayID),
17811                 newNode = iD.Node({id: newNodeId, loc: node.loc, tags: node.tags});
17812
17813             graph = graph.replace(newNode);
17814             if (connection.index === 0 && way.isArea()) {
17815                 // replace shared node with shared node..
17816                 graph = graph.replace(way.replaceNode(way.nodes[0], newNode.id));
17817             } else {
17818                 // replace shared node with multiple new nodes..
17819                 graph = graph.replace(way.updateNode(newNode.id, connection.index));
17820             }
17821         });
17822
17823         return graph;
17824     };
17825
17826     action.connections = function(graph) {
17827         var candidates = [],
17828             keeping = false,
17829             parentWays = graph.parentWays(graph.entity(nodeId));
17830
17831         parentWays.forEach(function(way) {
17832             if (wayIds && wayIds.indexOf(way.id) === -1) {
17833                 keeping = true;
17834                 return;
17835             }
17836             if (way.isArea() && (way.nodes[0] === nodeId)) {
17837                 candidates.push({wayID: way.id, index: 0});
17838             } else {
17839                 way.nodes.forEach(function(waynode, index) {
17840                     if (waynode === nodeId) {
17841                         candidates.push({wayID: way.id, index: index});
17842                     }
17843                 });
17844             }
17845         });
17846
17847         return keeping ? candidates : candidates.slice(1);
17848     };
17849
17850     action.disabled = function(graph) {
17851         var connections = action.connections(graph);
17852         if (connections.length === 0 || (wayIds && wayIds.length !== connections.length))
17853             return 'not_connected';
17854     };
17855
17856     action.limitWays = function(_) {
17857         if (!arguments.length) return wayIds;
17858         wayIds = _;
17859         return action;
17860     };
17861
17862     return action;
17863 };
17864 // Join ways at the end node they share.
17865 //
17866 // This is the inverse of `iD.actions.Split`.
17867 //
17868 // Reference:
17869 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeWaysAction.as
17870 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/CombineWayAction.java
17871 //
17872 iD.actions.Join = function(ids) {
17873
17874     function groupEntitiesByGeometry(graph) {
17875         var entities = ids.map(function(id) { return graph.entity(id); });
17876         return _.extend({line: []}, _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
17877     }
17878
17879     var action = function(graph) {
17880         var ways = ids.map(graph.entity, graph),
17881             survivor = ways[0];
17882
17883         // Prefer to keep an existing way.
17884         for (var i = 0; i < ways.length; i++) {
17885             if (!ways[i].isNew()) {
17886                 survivor = ways[i];
17887                 break;
17888             }
17889         }
17890
17891         var joined = iD.geo.joinWays(ways, graph)[0];
17892
17893         survivor = survivor.update({nodes: _.pluck(joined.nodes, 'id')});
17894         graph = graph.replace(survivor);
17895
17896         joined.forEach(function(way) {
17897             if (way.id === survivor.id)
17898                 return;
17899
17900             graph.parentRelations(way).forEach(function(parent) {
17901                 graph = graph.replace(parent.replaceMember(way, survivor));
17902             });
17903
17904             survivor = survivor.mergeTags(way.tags);
17905
17906             graph = graph.replace(survivor);
17907             graph = iD.actions.DeleteWay(way.id)(graph);
17908         });
17909
17910         return graph;
17911     };
17912
17913     action.disabled = function(graph) {
17914         var geometries = groupEntitiesByGeometry(graph);
17915         if (ids.length < 2 || ids.length !== geometries.line.length)
17916             return 'not_eligible';
17917
17918         var joined = iD.geo.joinWays(ids.map(graph.entity, graph), graph);
17919         if (joined.length > 1)
17920             return 'not_adjacent';
17921
17922         var nodeIds = _.pluck(joined[0].nodes, 'id').slice(1, -1),
17923             relation;
17924
17925         joined[0].forEach(function(way) {
17926             var parents = graph.parentRelations(way);
17927             parents.forEach(function(parent) {
17928                 if (parent.isRestriction() && parent.members.some(function(m) { return nodeIds.indexOf(m.id) >= 0; }))
17929                     relation = parent;
17930             });
17931         });
17932
17933         if (relation)
17934             return 'restriction';
17935     };
17936
17937     return action;
17938 };
17939 iD.actions.Merge = function(ids) {
17940     function groupEntitiesByGeometry(graph) {
17941         var entities = ids.map(function(id) { return graph.entity(id); });
17942         return _.extend({point: [], area: [], line: [], relation: []},
17943             _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
17944     }
17945
17946     var action = function(graph) {
17947         var geometries = groupEntitiesByGeometry(graph),
17948             target = geometries.area[0] || geometries.line[0],
17949             points = geometries.point;
17950
17951         points.forEach(function(point) {
17952             target = target.mergeTags(point.tags);
17953
17954             graph.parentRelations(point).forEach(function(parent) {
17955                 graph = graph.replace(parent.replaceMember(point, target));
17956             });
17957
17958             graph = graph.remove(point);
17959         });
17960
17961         graph = graph.replace(target);
17962
17963         return graph;
17964     };
17965
17966     action.disabled = function(graph) {
17967         var geometries = groupEntitiesByGeometry(graph);
17968         if (geometries.point.length === 0 ||
17969             (geometries.area.length + geometries.line.length) !== 1 ||
17970             geometries.relation.length !== 0)
17971             return 'not_eligible';
17972     };
17973
17974     return action;
17975 };
17976 iD.actions.MergePolygon = function(ids, newRelationId) {
17977
17978     function groupEntities(graph) {
17979         var entities = ids.map(function (id) { return graph.entity(id); });
17980         return _.extend({
17981                 closedWay: [],
17982                 multipolygon: [],
17983                 other: []
17984             }, _.groupBy(entities, function(entity) {
17985                 if (entity.type === 'way' && entity.isClosed()) {
17986                     return 'closedWay';
17987                 } else if (entity.type === 'relation' && entity.isMultipolygon()) {
17988                     return 'multipolygon';
17989                 } else {
17990                     return 'other';
17991                 }
17992             }));
17993     }
17994
17995     var action = function(graph) {
17996         var entities = groupEntities(graph);
17997
17998         // An array representing all the polygons that are part of the multipolygon.
17999         //
18000         // Each element is itself an array of objects with an id property, and has a
18001         // locs property which is an array of the locations forming the polygon.
18002         var polygons = entities.multipolygon.reduce(function(polygons, m) {
18003             return polygons.concat(iD.geo.joinWays(m.members, graph));
18004         }, []).concat(entities.closedWay.map(function(d) {
18005             var member = [{id: d.id}];
18006             member.nodes = graph.childNodes(d);
18007             return member;
18008         }));
18009
18010         // contained is an array of arrays of boolean values,
18011         // where contained[j][k] is true iff the jth way is
18012         // contained by the kth way.
18013         var contained = polygons.map(function(w, i) {
18014             return polygons.map(function(d, n) {
18015                 if (i === n) return null;
18016                 return iD.geo.polygonContainsPolygon(
18017                     _.pluck(d.nodes, 'loc'),
18018                     _.pluck(w.nodes, 'loc'));
18019             });
18020         });
18021
18022         // Sort all polygons as either outer or inner ways
18023         var members = [],
18024             outer = true;
18025
18026         while (polygons.length) {
18027             extractUncontained(polygons);
18028             polygons = polygons.filter(isContained);
18029             contained = contained.filter(isContained).map(filterContained);
18030         }
18031
18032         function isContained(d, i) {
18033             return _.any(contained[i]);
18034         }
18035
18036         function filterContained(d) {
18037             return d.filter(isContained);
18038         }
18039
18040         function extractUncontained(polygons) {
18041             polygons.forEach(function(d, i) {
18042                 if (!isContained(d, i)) {
18043                     d.forEach(function(member) {
18044                         members.push({
18045                             type: 'way',
18046                             id: member.id,
18047                             role: outer ? 'outer' : 'inner'
18048                         });
18049                     });
18050                 }
18051             });
18052             outer = !outer;
18053         }
18054
18055         // Move all tags to one relation
18056         var relation = entities.multipolygon[0] ||
18057             iD.Relation({ id: newRelationId, tags: { type: 'multipolygon' }});
18058
18059         entities.multipolygon.slice(1).forEach(function(m) {
18060             relation = relation.mergeTags(m.tags);
18061             graph = graph.remove(m);
18062         });
18063
18064         entities.closedWay.forEach(function(way) {
18065             function isThisOuter(m) {
18066                 return m.id === way.id && m.role !== 'inner';
18067             }
18068             if (members.some(isThisOuter)) {
18069                 relation = relation.mergeTags(way.tags);
18070                 graph = graph.replace(way.update({ tags: {} }));
18071             }
18072         });
18073
18074         return graph.replace(relation.update({
18075             members: members,
18076             tags: _.omit(relation.tags, 'area')
18077         }));
18078     };
18079
18080     action.disabled = function(graph) {
18081         var entities = groupEntities(graph);
18082         if (entities.other.length > 0 ||
18083             entities.closedWay.length + entities.multipolygon.length < 2)
18084             return 'not_eligible';
18085         if (!entities.multipolygon.every(function(r) { return r.isComplete(graph); }))
18086             return 'incomplete_relation';
18087     };
18088
18089     return action;
18090 };
18091 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
18092 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
18093 iD.actions.Move = function(ids, delta, projection) {
18094     function addNodes(ids, nodes, graph) {
18095         ids.forEach(function(id) {
18096             var entity = graph.entity(id);
18097             if (entity.type === 'node') {
18098                 nodes.push(id);
18099             } else if (entity.type === 'way') {
18100                 nodes.push.apply(nodes, entity.nodes);
18101             } else {
18102                 addNodes(_.pluck(entity.members, 'id'), nodes, graph);
18103             }
18104         });
18105     }
18106
18107     var action = function(graph) {
18108         var nodes = [];
18109
18110         addNodes(ids, nodes, graph);
18111
18112         _.uniq(nodes).forEach(function(id) {
18113             var node = graph.entity(id),
18114                 start = projection(node.loc),
18115                 end = projection.invert([start[0] + delta[0], start[1] + delta[1]]);
18116             graph = graph.replace(node.move(end));
18117         });
18118
18119         return graph;
18120     };
18121
18122     action.disabled = function(graph) {
18123         function incompleteRelation(id) {
18124             var entity = graph.entity(id);
18125             return entity.type === 'relation' && !entity.isComplete(graph);
18126         }
18127
18128         if (_.any(ids, incompleteRelation))
18129             return 'incomplete_relation';
18130     };
18131
18132     return action;
18133 };
18134 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
18135 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
18136 iD.actions.MoveNode = function(nodeId, loc) {
18137     return function(graph) {
18138         return graph.replace(graph.entity(nodeId).move(loc));
18139     };
18140 };
18141 iD.actions.Noop = function() {
18142     return function(graph) {
18143         return graph;
18144     };
18145 };
18146 /*
18147  * Based on https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/potlatch2/tools/Quadrilateralise.as
18148  */
18149
18150 iD.actions.Orthogonalize = function(wayId, projection) {
18151     var threshold = 12, // degrees within right or straight to alter
18152         lowerThreshold = Math.cos((90 - threshold) * Math.PI / 180),
18153         upperThreshold = Math.cos(threshold * Math.PI / 180);
18154
18155     var action = function(graph) {
18156         var way = graph.entity(wayId),
18157             nodes = graph.childNodes(way),
18158             points = _.uniq(nodes).map(function(n) { return projection(n.loc); }),
18159             corner = {i: 0, dotp: 1},
18160             epsilon = 1e-4,
18161             i, j, score, motions;
18162
18163         if (nodes.length === 4) {
18164             for (i = 0; i < 1000; i++) {
18165                 motions = points.map(calcMotion);
18166                 points[corner.i] = addPoints(points[corner.i],motions[corner.i]);
18167                 score = corner.dotp;
18168                 if (score < epsilon) {
18169                     break;
18170                 }
18171             }
18172
18173             graph = graph.replace(graph.entity(nodes[corner.i].id)
18174                 .move(projection.invert(points[corner.i])));
18175         } else {
18176             var best,
18177                 originalPoints = _.clone(points);
18178             score = Infinity;
18179
18180             for (i = 0; i < 1000; i++) {
18181                 motions = points.map(calcMotion);
18182                 for (j = 0; j < motions.length; j++) {
18183                     points[j] = addPoints(points[j],motions[j]);
18184                 }
18185                 var newScore = squareness(points);
18186                 if (newScore < score) {
18187                     best = _.clone(points);
18188                     score = newScore;
18189                 }
18190                 if (score < epsilon) {
18191                     break;
18192                 }
18193             }
18194
18195             points = best;
18196
18197             for (i = 0; i < points.length; i++) {
18198                 // only move the points that actually moved
18199                 if (originalPoints[i][0] !== points[i][0] || originalPoints[i][1] !== points[i][1]) {
18200                     graph = graph.replace(graph.entity(nodes[i].id)
18201                         .move(projection.invert(points[i])));
18202                 }
18203             }
18204
18205             // remove empty nodes on straight sections
18206             for (i = 0; i < points.length; i++) {
18207                 var node = nodes[i];
18208
18209                 if (graph.parentWays(node).length > 1 ||
18210                     graph.parentRelations(node).length ||
18211                     node.hasInterestingTags()) {
18212
18213                     continue;
18214                 }
18215
18216                 var dotp = normalizedDotProduct(i, points);
18217                 if (dotp < -1 + epsilon) {
18218                     graph = iD.actions.DeleteNode(nodes[i].id)(graph);
18219                 }
18220             }
18221         }
18222
18223         return graph;
18224
18225         function calcMotion(b, i, array) {
18226             var a = array[(i - 1 + array.length) % array.length],
18227                 c = array[(i + 1) % array.length],
18228                 p = subtractPoints(a, b),
18229                 q = subtractPoints(c, b),
18230                 scale, dotp;
18231
18232             scale = 2 * Math.min(iD.geo.euclideanDistance(p, [0, 0]), iD.geo.euclideanDistance(q, [0, 0]));
18233             p = normalizePoint(p, 1.0);
18234             q = normalizePoint(q, 1.0);
18235
18236             dotp = filterDotProduct(p[0] * q[0] + p[1] * q[1]);
18237
18238             // nasty hack to deal with almost-straight segments (angle is closer to 180 than to 90/270).
18239             if (array.length > 3) {
18240                 if (dotp < -0.707106781186547) {
18241                     dotp += 1.0;
18242                 }
18243             } else if (dotp && Math.abs(dotp) < corner.dotp) {
18244                 corner.i = i;
18245                 corner.dotp = Math.abs(dotp);
18246             }
18247
18248             return normalizePoint(addPoints(p, q), 0.1 * dotp * scale);
18249         }
18250     };
18251
18252     function squareness(points) {
18253         return points.reduce(function(sum, val, i, array) {
18254             var dotp = normalizedDotProduct(i, array);
18255
18256             dotp = filterDotProduct(dotp);
18257             return sum + 2.0 * Math.min(Math.abs(dotp - 1.0), Math.min(Math.abs(dotp), Math.abs(dotp + 1)));
18258         }, 0);
18259     }
18260
18261     function normalizedDotProduct(i, points) {
18262         var a = points[(i - 1 + points.length) % points.length],
18263             b = points[i],
18264             c = points[(i + 1) % points.length],
18265             p = subtractPoints(a, b),
18266             q = subtractPoints(c, b);
18267
18268         p = normalizePoint(p, 1.0);
18269         q = normalizePoint(q, 1.0);
18270
18271         return p[0] * q[0] + p[1] * q[1];
18272     }
18273
18274     function subtractPoints(a, b) {
18275         return [a[0] - b[0], a[1] - b[1]];
18276     }
18277
18278     function addPoints(a, b) {
18279         return [a[0] + b[0], a[1] + b[1]];
18280     }
18281
18282     function normalizePoint(point, scale) {
18283         var vector = [0, 0];
18284         var length = Math.sqrt(point[0] * point[0] + point[1] * point[1]);
18285         if (length !== 0) {
18286             vector[0] = point[0] / length;
18287             vector[1] = point[1] / length;
18288         }
18289
18290         vector[0] *= scale;
18291         vector[1] *= scale;
18292
18293         return vector;
18294     }
18295
18296     function filterDotProduct(dotp) {
18297         if (lowerThreshold > Math.abs(dotp) || Math.abs(dotp) > upperThreshold) {
18298             return dotp;
18299         }
18300
18301         return 0;
18302     }
18303
18304     action.disabled = function(graph) {
18305         var way = graph.entity(wayId),
18306             nodes = graph.childNodes(way),
18307             points = _.uniq(nodes).map(function(n) { return projection(n.loc); });
18308
18309         if (squareness(points)) {
18310             return false;
18311         }
18312
18313         return 'not_squarish';
18314     };
18315
18316     return action;
18317 };
18318 // Create a restriction relation for `turn`, which must have the following structure:
18319 //
18320 //     {
18321 //         from: { node: <node ID>, way: <way ID> },
18322 //         via:  { node: <node ID> },
18323 //         to:   { node: <node ID>, way: <way ID> },
18324 //         restriction: <'no_right_turn', 'no_left_turn', etc.>
18325 //     }
18326 //
18327 // This specifies a restriction of type `restriction` when traveling from
18328 // `from.node` in `from.way` toward `to.node` in `to.way` via `via.node`.
18329 // (The action does not check that these entities form a valid intersection.)
18330 //
18331 // If `restriction` is not provided, it is automatically determined by the
18332 // angle of the turn:
18333 //
18334 //    0-23  degrees: no_u_turn
18335 //   23-158 degrees: no_right_turn
18336 //  158-202 degrees: no_straight_on
18337 //  202-326 degrees: no_left_turn
18338 //  336-360 degrees: no_u_turn
18339 //
18340 // If necessary, the `from` and `to` ways are split. In these cases, `from.node`
18341 // and `to.node` are used to determine which portion of the split ways become
18342 // members of the restriction.
18343 //
18344 // For testing convenience, accepts an ID to assign to the new relation.
18345 // Normally, this will be undefined and the relation will automatically
18346 // be assigned a new ID.
18347 //
18348 iD.actions.RestrictTurn = function(turn, projection, restrictionId) {
18349     return function(graph) {
18350         var from = graph.entity(turn.from.way),
18351             via  = graph.entity(turn.via.node),
18352             to   = graph.entity(turn.to.way);
18353
18354         function split(toOrFrom) {
18355             var newID = toOrFrom.newID || iD.Way().id;
18356             graph = iD.actions.Split(via.id, [newID])
18357                 .limitWays([toOrFrom.way])(graph);
18358
18359             var a = graph.entity(newID),
18360                 b = graph.entity(toOrFrom.way);
18361
18362             if (a.nodes.indexOf(toOrFrom.node) !== -1) {
18363                 return [a, b];
18364             } else {
18365                 return [b, a];
18366             }
18367         }
18368
18369         if (!from.affix(via.id)) {
18370             if (turn.from.node === turn.to.node) {
18371                 // U-turn
18372                 from = to = split(turn.from)[0];
18373             } else if (turn.from.way === turn.to.way) {
18374                 // Straight-on
18375                 var s = split(turn.from);
18376                 from = s[0];
18377                 to   = s[1];
18378             } else {
18379                 // Other
18380                 from = split(turn.from)[0];
18381             }
18382         }
18383
18384         if (!to.affix(via.id)) {
18385             to = split(turn.to)[0];
18386         }
18387
18388         return graph.replace(iD.Relation({
18389             id: restrictionId,
18390             tags: {
18391                 type: 'restriction',
18392                 restriction: turn.restriction ||
18393                     iD.geo.inferRestriction(
18394                         graph.entity(turn.from.node),
18395                         via,
18396                         graph.entity(turn.to.node),
18397                         projection)
18398             },
18399             members: [
18400                 {id: from.id, type: 'way',  role: 'from'},
18401                 {id: via.id,  type: 'node', role: 'via'},
18402                 {id: to.id,   type: 'way',  role: 'to'}
18403             ]
18404         }));
18405     };
18406 };
18407 /*
18408   Order the nodes of a way in reverse order and reverse any direction dependent tags
18409   other than `oneway`. (We assume that correcting a backwards oneway is the primary
18410   reason for reversing a way.)
18411
18412   The following transforms are performed:
18413
18414     Keys:
18415           *:right=* ⟺ *:left=*
18416         *:forward=* ⟺ *:backward=*
18417        direction=up ⟺ direction=down
18418          incline=up ⟺ incline=down
18419             *=right ⟺ *=left
18420
18421     Relation members:
18422        role=forward ⟺ role=backward
18423          role=north ⟺ role=south
18424           role=east ⟺ role=west
18425
18426    In addition, numeric-valued `incline` tags are negated.
18427
18428    The JOSM implementation was used as a guide, but transformations that were of unclear benefit
18429    or adjusted tags that don't seem to be used in practice were omitted.
18430
18431    References:
18432       http://wiki.openstreetmap.org/wiki/Forward_%26_backward,_left_%26_right
18433       http://wiki.openstreetmap.org/wiki/Key:direction#Steps
18434       http://wiki.openstreetmap.org/wiki/Key:incline
18435       http://wiki.openstreetmap.org/wiki/Route#Members
18436       http://josm.openstreetmap.de/browser/josm/trunk/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java
18437  */
18438 iD.actions.Reverse = function(wayId) {
18439     var replacements = [
18440             [/:right$/, ':left'], [/:left$/, ':right'],
18441             [/:forward$/, ':backward'], [/:backward$/, ':forward']
18442         ],
18443         numeric = /^([+\-]?)(?=[\d.])/,
18444         roleReversals = {
18445             forward: 'backward',
18446             backward: 'forward',
18447             north: 'south',
18448             south: 'north',
18449             east: 'west',
18450             west: 'east'
18451         };
18452
18453     function reverseKey(key) {
18454         for (var i = 0; i < replacements.length; ++i) {
18455             var replacement = replacements[i];
18456             if (replacement[0].test(key)) {
18457                 return key.replace(replacement[0], replacement[1]);
18458             }
18459         }
18460         return key;
18461     }
18462
18463     function reverseValue(key, value) {
18464         if (key === 'incline' && numeric.test(value)) {
18465             return value.replace(numeric, function(_, sign) { return sign === '-' ? '' : '-'; });
18466         } else if (key === 'incline' || key === 'direction') {
18467             return {up: 'down', down: 'up'}[value] || value;
18468         } else {
18469             return {left: 'right', right: 'left'}[value] || value;
18470         }
18471     }
18472
18473     return function(graph) {
18474         var way = graph.entity(wayId),
18475             nodes = way.nodes.slice().reverse(),
18476             tags = {}, key, role;
18477
18478         for (key in way.tags) {
18479             tags[reverseKey(key)] = reverseValue(key, way.tags[key]);
18480         }
18481
18482         graph.parentRelations(way).forEach(function(relation) {
18483             relation.members.forEach(function(member, index) {
18484                 if (member.id === way.id && (role = roleReversals[member.role])) {
18485                     relation = relation.updateMember({role: role}, index);
18486                     graph = graph.replace(relation);
18487                 }
18488             });
18489         });
18490
18491         return graph.replace(way.update({nodes: nodes, tags: tags}));
18492     };
18493 };
18494 iD.actions.RotateWay = function(wayId, pivot, angle, projection) {
18495     return function(graph) {
18496         return graph.update(function(graph) {
18497             var way = graph.entity(wayId);
18498
18499             _.unique(way.nodes).forEach(function(id) {
18500
18501                 var node = graph.entity(id),
18502                     point = projection(node.loc),
18503                     radial = [0,0];
18504
18505                 radial[0] = point[0] - pivot[0];
18506                 radial[1] = point[1] - pivot[1];
18507
18508                 point = [
18509                     radial[0] * Math.cos(angle) - radial[1] * Math.sin(angle) + pivot[0],
18510                     radial[0] * Math.sin(angle) + radial[1] * Math.cos(angle) + pivot[1]
18511                 ];
18512
18513                 graph = graph.replace(node.move(projection.invert(point)));
18514
18515             });
18516
18517         });
18518     };
18519 };
18520 // Split a way at the given node.
18521 //
18522 // Optionally, split only the given ways, if multiple ways share
18523 // the given node.
18524 //
18525 // This is the inverse of `iD.actions.Join`.
18526 //
18527 // For testing convenience, accepts an ID to assign to the new way.
18528 // Normally, this will be undefined and the way will automatically
18529 // be assigned a new ID.
18530 //
18531 // Reference:
18532 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/SplitWayAction.as
18533 //
18534 iD.actions.Split = function(nodeId, newWayIds) {
18535     var wayIds;
18536
18537     // if the way is closed, we need to search for a partner node
18538     // to split the way at.
18539     //
18540     // The following looks for a node that is both far away from
18541     // the initial node in terms of way segment length and nearby
18542     // in terms of beeline-distance. This assures that areas get
18543     // split on the most "natural" points (independent of the number
18544     // of nodes).
18545     // For example: bone-shaped areas get split across their waist
18546     // line, circles across the diameter.
18547     function splitArea(nodes, idxA, graph) {
18548         var lengths = new Array(nodes.length),
18549             length,
18550             i,
18551             best = 0,
18552             idxB;
18553
18554         function wrap(index) {
18555             return iD.util.wrap(index, nodes.length);
18556         }
18557
18558         function dist(nA, nB) {
18559             return iD.geo.sphericalDistance(graph.entity(nA).loc, graph.entity(nB).loc);
18560         }
18561
18562         // calculate lengths
18563         length = 0;
18564         for (i = wrap(idxA+1); i !== idxA; i = wrap(i+1)) {
18565             length += dist(nodes[i], nodes[wrap(i-1)]);
18566             lengths[i] = length;
18567         }
18568
18569         length = 0;
18570         for (i = wrap(idxA-1); i !== idxA; i = wrap(i-1)) {
18571             length += dist(nodes[i], nodes[wrap(i+1)]);
18572             if (length < lengths[i])
18573                 lengths[i] = length;
18574         }
18575
18576         // determine best opposite node to split
18577         for (i = 0; i < nodes.length; i++) {
18578             var cost = lengths[i] / dist(nodes[idxA], nodes[i]);
18579             if (cost > best) {
18580                 idxB = i;
18581                 best = cost;
18582             }
18583         }
18584
18585         return idxB;
18586     }
18587
18588     function split(graph, wayA, newWayId) {
18589         var wayB = iD.Way({id: newWayId, tags: wayA.tags}),
18590             nodesA,
18591             nodesB,
18592             isArea = wayA.isArea(),
18593             isOuter = iD.geo.isSimpleMultipolygonOuterMember(wayA, graph);
18594
18595         if (wayA.isClosed()) {
18596             var nodes = wayA.nodes.slice(0, -1),
18597                 idxA = _.indexOf(nodes, nodeId),
18598                 idxB = splitArea(nodes, idxA, graph);
18599
18600             if (idxB < idxA) {
18601                 nodesA = nodes.slice(idxA).concat(nodes.slice(0, idxB + 1));
18602                 nodesB = nodes.slice(idxB, idxA + 1);
18603             } else {
18604                 nodesA = nodes.slice(idxA, idxB + 1);
18605                 nodesB = nodes.slice(idxB).concat(nodes.slice(0, idxA + 1));
18606             }
18607         } else {
18608             var idx = _.indexOf(wayA.nodes, nodeId, 1);
18609             nodesA = wayA.nodes.slice(0, idx + 1);
18610             nodesB = wayA.nodes.slice(idx);
18611         }
18612
18613         wayA = wayA.update({nodes: nodesA});
18614         wayB = wayB.update({nodes: nodesB});
18615
18616         graph = graph.replace(wayA);
18617         graph = graph.replace(wayB);
18618
18619         graph.parentRelations(wayA).forEach(function(relation) {
18620             if (relation.isRestriction()) {
18621                 var via = relation.memberByRole('via');
18622                 if (via && wayB.contains(via.id)) {
18623                     relation = relation.updateMember({id: wayB.id}, relation.memberById(wayA.id).index);
18624                     graph = graph.replace(relation);
18625                 }
18626             } else {
18627                 if (relation === isOuter) {
18628                     graph = graph.replace(relation.mergeTags(wayA.tags));
18629                     graph = graph.replace(wayA.update({tags: {}}));
18630                     graph = graph.replace(wayB.update({tags: {}}));
18631                 }
18632
18633                 var member = {
18634                     id: wayB.id,
18635                     type: 'way',
18636                     role: relation.memberById(wayA.id).role
18637                 };
18638
18639                 graph = iD.actions.AddMember(relation.id, member)(graph);
18640             }
18641         });
18642
18643         if (!isOuter && isArea) {
18644             var multipolygon = iD.Relation({
18645                 tags: _.extend({}, wayA.tags, {type: 'multipolygon'}),
18646                 members: [
18647                     {id: wayA.id, role: 'outer', type: 'way'},
18648                     {id: wayB.id, role: 'outer', type: 'way'}
18649                 ]});
18650
18651             graph = graph.replace(multipolygon);
18652             graph = graph.replace(wayA.update({tags: {}}));
18653             graph = graph.replace(wayB.update({tags: {}}));
18654         }
18655
18656         return graph;
18657     }
18658
18659     var action = function(graph) {
18660         var candidates = action.ways(graph);
18661         for (var i = 0; i < candidates.length; i++) {
18662             graph = split(graph, candidates[i], newWayIds && newWayIds[i]);
18663         }
18664         return graph;
18665     };
18666
18667     action.ways = function(graph) {
18668         var node = graph.entity(nodeId),
18669             parents = graph.parentWays(node),
18670             hasLines = _.any(parents, function(parent) { return parent.geometry(graph) === 'line'; });
18671
18672         return parents.filter(function(parent) {
18673             if (wayIds && wayIds.indexOf(parent.id) === -1)
18674                 return false;
18675
18676             if (!wayIds && hasLines && parent.geometry(graph) !== 'line')
18677                 return false;
18678
18679             if (parent.isClosed()) {
18680                 return true;
18681             }
18682
18683             for (var i = 1; i < parent.nodes.length - 1; i++) {
18684                 if (parent.nodes[i] === nodeId) {
18685                     return true;
18686                 }
18687             }
18688
18689             return false;
18690         });
18691     };
18692
18693     action.disabled = function(graph) {
18694         var candidates = action.ways(graph);
18695         if (candidates.length === 0 || (wayIds && wayIds.length !== candidates.length))
18696             return 'not_eligible';
18697     };
18698
18699     action.limitWays = function(_) {
18700         if (!arguments.length) return wayIds;
18701         wayIds = _;
18702         return action;
18703     };
18704
18705     return action;
18706 };
18707 /*
18708  * Based on https://github.com/openstreetmap/potlatch2/net/systemeD/potlatch2/tools/Straighten.as
18709  */
18710
18711 iD.actions.Straighten = function(wayId, projection) {
18712     function positionAlongWay(n, s, e) {
18713         return ((n[0] - s[0]) * (e[0] - s[0]) + (n[1] - s[1]) * (e[1] - s[1]))/
18714                 (Math.pow(e[0] - s[0], 2) + Math.pow(e[1] - s[1], 2));
18715     }
18716
18717     var action = function(graph) {
18718         var way = graph.entity(wayId),
18719             nodes = graph.childNodes(way),
18720             points = nodes.map(function(n) { return projection(n.loc); }),
18721             startPoint = points[0],
18722             endPoint = points[points.length-1],
18723             toDelete = [],
18724             i;
18725
18726         for (i = 1; i < points.length-1; i++) {
18727             var node = nodes[i],
18728                 point = points[i];
18729
18730             if (graph.parentWays(node).length > 1 ||
18731                 graph.parentRelations(node).length ||
18732                 node.hasInterestingTags()) {
18733
18734                 var u = positionAlongWay(point, startPoint, endPoint),
18735                     p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
18736                     p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]);
18737
18738                 graph = graph.replace(graph.entity(node.id)
18739                     .move(projection.invert([p0, p1])));
18740             } else {
18741                 // safe to delete
18742                 if (toDelete.indexOf(node) === -1) {
18743                     toDelete.push(node);
18744                 }
18745             }
18746         }
18747
18748         for (i = 0; i < toDelete.length; i++) {
18749             graph = iD.actions.DeleteNode(toDelete[i].id)(graph);
18750         }
18751
18752         return graph;
18753     };
18754     
18755     action.disabled = function(graph) {
18756         // check way isn't too bendy
18757         var way = graph.entity(wayId),
18758             nodes = graph.childNodes(way),
18759             points = nodes.map(function(n) { return projection(n.loc); }),
18760             startPoint = points[0],
18761             endPoint = points[points.length-1],
18762             threshold = 0.2 * Math.sqrt(Math.pow(startPoint[0] - endPoint[0], 2) + Math.pow(startPoint[1] - endPoint[1], 2)),
18763             i;
18764
18765         for (i = 1; i < points.length-1; i++) {
18766             var point = points[i],
18767                 u = positionAlongWay(point, startPoint, endPoint),
18768                 p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
18769                 p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]),
18770                 dist = Math.sqrt(Math.pow(p0 - point[0], 2) + Math.pow(p1 - point[1], 2));
18771
18772             // to bendy if point is off by 20% of total start/end distance in projected space
18773             if (dist > threshold) {
18774                 return 'too_bendy';
18775             }
18776         }
18777     };
18778
18779     return action;
18780 };
18781 // Remove the effects of `turn.restriction` on `turn`, which must have the
18782 // following structure:
18783 //
18784 //     {
18785 //         from: { node: <node ID>, way: <way ID> },
18786 //         via:  { node: <node ID> },
18787 //         to:   { node: <node ID>, way: <way ID> },
18788 //         restriction: <relation ID>
18789 //     }
18790 //
18791 // In the simple case, `restriction` is a reference to a `no_*` restriction
18792 // on the turn itself. In this case, it is simply deleted.
18793 //
18794 // The more complex case is where `restriction` references an `only_*`
18795 // restriction on a different turn in the same intersection. In that case,
18796 // that restriction is also deleted, but at the same time restrictions on
18797 // the turns other than the first two are created.
18798 //
18799 iD.actions.UnrestrictTurn = function(turn) {
18800     return function(graph) {
18801         return iD.actions.DeleteRelation(turn.restriction)(graph);
18802     };
18803 };
18804 iD.behavior = {};
18805 iD.behavior.AddWay = function(context) {
18806     var event = d3.dispatch('start', 'startFromWay', 'startFromNode'),
18807         draw = iD.behavior.Draw(context);
18808
18809     var addWay = function(surface) {
18810         draw.on('click', event.start)
18811             .on('clickWay', event.startFromWay)
18812             .on('clickNode', event.startFromNode)
18813             .on('cancel', addWay.cancel)
18814             .on('finish', addWay.cancel);
18815
18816         context.map()
18817             .dblclickEnable(false);
18818
18819         surface.call(draw);
18820     };
18821
18822     addWay.off = function(surface) {
18823         surface.call(draw.off);
18824     };
18825
18826     addWay.cancel = function() {
18827         window.setTimeout(function() {
18828             context.map().dblclickEnable(true);
18829         }, 1000);
18830
18831         context.enter(iD.modes.Browse(context));
18832     };
18833
18834     addWay.tail = function(text) {
18835         draw.tail(text);
18836         return addWay;
18837     };
18838
18839     return d3.rebind(addWay, event, 'on');
18840 };
18841 /*
18842     `iD.behavior.drag` is like `d3.behavior.drag`, with the following differences:
18843
18844     * The `origin` function is expected to return an [x, y] tuple rather than an
18845       {x, y} object.
18846     * The events are `start`, `move`, and `end`.
18847       (https://github.com/mbostock/d3/issues/563)
18848     * The `start` event is not dispatched until the first cursor movement occurs.
18849       (https://github.com/mbostock/d3/pull/368)
18850     * The `move` event has a `point` and `delta` [x, y] tuple properties rather
18851       than `x`, `y`, `dx`, and `dy` properties.
18852     * The `end` event is not dispatched if no movement occurs.
18853     * An `off` function is available that unbinds the drag's internal event handlers.
18854     * Delegation is supported via the `delegate` function.
18855
18856  */
18857 iD.behavior.drag = function() {
18858     function d3_eventCancel() {
18859       d3.event.stopPropagation();
18860       d3.event.preventDefault();
18861     }
18862
18863     var event = d3.dispatch('start', 'move', 'end'),
18864         origin = null,
18865         selector = '',
18866         filter = null,
18867         event_, target, surface;
18868
18869     event.of = function(thiz, argumentz) {
18870       return function(e1) {
18871         var e0 = e1.sourceEvent = d3.event;
18872         e1.target = drag;
18873         d3.event = e1;
18874         try {
18875           event[e1.type].apply(thiz, argumentz);
18876         } finally {
18877           d3.event = e0;
18878         }
18879       };
18880     };
18881
18882     var d3_event_userSelectProperty = iD.util.prefixCSSProperty('UserSelect'),
18883         d3_event_userSelectSuppress = d3_event_userSelectProperty ?
18884             function () {
18885                 var selection = d3.selection(),
18886                     select = selection.style(d3_event_userSelectProperty);
18887                 selection.style(d3_event_userSelectProperty, 'none');
18888                 return function () {
18889                     selection.style(d3_event_userSelectProperty, select);
18890                 };
18891             } :
18892             function (type) {
18893                 var w = d3.select(window).on('selectstart.' + type, d3_eventCancel);
18894                 return function () {
18895                     w.on('selectstart.' + type, null);
18896                 };
18897             };
18898
18899     function mousedown() {
18900         target = this;
18901         event_ = event.of(target, arguments);
18902         var eventTarget = d3.event.target,
18903             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
18904             offset,
18905             origin_ = point(),
18906             started = false,
18907             selectEnable = d3_event_userSelectSuppress(touchId !== null ? 'drag-' + touchId : 'drag');
18908
18909         var w = d3.select(window)
18910             .on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', dragmove)
18911             .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', dragend, true);
18912
18913         if (origin) {
18914             offset = origin.apply(target, arguments);
18915             offset = [offset[0] - origin_[0], offset[1] - origin_[1]];
18916         } else {
18917             offset = [0, 0];
18918         }
18919
18920         if (touchId === null) d3.event.stopPropagation();
18921
18922         function point() {
18923             var p = target.parentNode || surface;
18924             return touchId !== null ? d3.touches(p).filter(function(p) {
18925                 return p.identifier === touchId;
18926             })[0] : d3.mouse(p);
18927         }
18928
18929         function dragmove() {
18930
18931             var p = point(),
18932                 dx = p[0] - origin_[0],
18933                 dy = p[1] - origin_[1];
18934
18935             if (!started) {
18936                 started = true;
18937                 event_({
18938                     type: 'start'
18939                 });
18940             }
18941
18942             origin_ = p;
18943             d3_eventCancel();
18944
18945             event_({
18946                 type: 'move',
18947                 point: [p[0] + offset[0],  p[1] + offset[1]],
18948                 delta: [dx, dy]
18949             });
18950         }
18951
18952         function dragend() {
18953             if (started) {
18954                 event_({
18955                     type: 'end'
18956                 });
18957
18958                 d3_eventCancel();
18959                 if (d3.event.target === eventTarget) w.on('click.drag', click, true);
18960             }
18961
18962             w.on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', null)
18963                 .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', null);
18964             selectEnable();
18965         }
18966
18967         function click() {
18968             d3_eventCancel();
18969             w.on('click.drag', null);
18970         }
18971     }
18972
18973     function drag(selection) {
18974         var matchesSelector = iD.util.prefixDOMProperty('matchesSelector'),
18975             delegate = mousedown;
18976
18977         if (selector) {
18978             delegate = function() {
18979                 var root = this,
18980                     target = d3.event.target;
18981                 for (; target && target !== root; target = target.parentNode) {
18982                     if (target[matchesSelector](selector) &&
18983                             (!filter || filter(target.__data__))) {
18984                         return mousedown.call(target, target.__data__);
18985                     }
18986                 }
18987             };
18988         }
18989
18990         selection.on('mousedown.drag' + selector, delegate)
18991             .on('touchstart.drag' + selector, delegate);
18992     }
18993
18994     drag.off = function(selection) {
18995         selection.on('mousedown.drag' + selector, null)
18996             .on('touchstart.drag' + selector, null);
18997     };
18998
18999     drag.delegate = function(_) {
19000         if (!arguments.length) return selector;
19001         selector = _;
19002         return drag;
19003     };
19004
19005     drag.filter = function(_) {
19006         if (!arguments.length) return origin;
19007         filter = _;
19008         return drag;
19009     };
19010
19011     drag.origin = function (_) {
19012         if (!arguments.length) return origin;
19013         origin = _;
19014         return drag;
19015     };
19016
19017     drag.cancel = function() {
19018         d3.select(window)
19019             .on('mousemove.drag', null)
19020             .on('mouseup.drag', null);
19021         return drag;
19022     };
19023
19024     drag.target = function() {
19025         if (!arguments.length) return target;
19026         target = arguments[0];
19027         event_ = event.of(target, Array.prototype.slice.call(arguments, 1));
19028         return drag;
19029     };
19030
19031     drag.surface = function() {
19032         if (!arguments.length) return surface;
19033         surface = arguments[0];
19034         return drag;
19035     };
19036
19037     return d3.rebind(drag, event, 'on');
19038 };
19039 iD.behavior.Draw = function(context) {
19040     var event = d3.dispatch('move', 'click', 'clickWay',
19041         'clickNode', 'undo', 'cancel', 'finish'),
19042         keybinding = d3.keybinding('draw'),
19043         hover = iD.behavior.Hover(context)
19044             .altDisables(true)
19045             .on('hover', context.ui().sidebar.hover),
19046         tail = iD.behavior.Tail(),
19047         edit = iD.behavior.Edit(context),
19048         closeTolerance = 4,
19049         tolerance = 12;
19050
19051     function datum() {
19052         if (d3.event.altKey) return {};
19053         else return d3.event.target.__data__ || {};
19054     }
19055
19056     function mousedown() {
19057
19058         function point() {
19059             var p = element.node().parentNode;
19060             return touchId !== null ? d3.touches(p).filter(function(p) {
19061                 return p.identifier === touchId;
19062             })[0] : d3.mouse(p);
19063         }
19064
19065         var element = d3.select(this),
19066             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
19067             time = +new Date(),
19068             pos = point();
19069
19070         element.on('mousemove.draw', null);
19071
19072         d3.select(window).on('mouseup.draw', function() {
19073             element.on('mousemove.draw', mousemove);
19074             if (iD.geo.euclideanDistance(pos, point()) < closeTolerance ||
19075                 (iD.geo.euclideanDistance(pos, point()) < tolerance &&
19076                 (+new Date() - time) < 500)) {
19077
19078                 // Prevent a quick second click
19079                 d3.select(window).on('click.draw-block', function() {
19080                     d3.event.stopPropagation();
19081                 }, true);
19082
19083                 context.map().dblclickEnable(false);
19084
19085                 window.setTimeout(function() {
19086                     context.map().dblclickEnable(true);
19087                     d3.select(window).on('click.draw-block', null);
19088                 }, 500);
19089
19090                 click();
19091             }
19092         });
19093     }
19094
19095     function mousemove() {
19096         event.move(datum());
19097     }
19098
19099     function click() {
19100         var d = datum();
19101         if (d.type === 'way') {
19102             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection),
19103                 edge = [d.nodes[choice.index - 1], d.nodes[choice.index]];
19104             event.clickWay(choice.loc, edge);
19105
19106         } else if (d.type === 'node') {
19107             event.clickNode(d);
19108
19109         } else {
19110             event.click(context.map().mouseCoordinates());
19111         }
19112     }
19113
19114     function backspace() {
19115         d3.event.preventDefault();
19116         event.undo();
19117     }
19118
19119     function del() {
19120         d3.event.preventDefault();
19121         event.cancel();
19122     }
19123
19124     function ret() {
19125         d3.event.preventDefault();
19126         event.finish();
19127     }
19128
19129     function draw(selection) {
19130         context.install(hover);
19131         context.install(edit);
19132
19133         if (!iD.behavior.Draw.usedTails[tail.text()]) {
19134             context.install(tail);
19135         }
19136
19137         keybinding
19138             .on('⌫', backspace)
19139             .on('⌦', del)
19140             .on('⎋', ret)
19141             .on('↩', ret);
19142
19143         selection
19144             .on('mousedown.draw', mousedown)
19145             .on('mousemove.draw', mousemove);
19146
19147         d3.select(document)
19148             .call(keybinding);
19149
19150         return draw;
19151     }
19152
19153     draw.off = function(selection) {
19154         context.uninstall(hover);
19155         context.uninstall(edit);
19156
19157         if (!iD.behavior.Draw.usedTails[tail.text()]) {
19158             context.uninstall(tail);
19159             iD.behavior.Draw.usedTails[tail.text()] = true;
19160         }
19161
19162         selection
19163             .on('mousedown.draw', null)
19164             .on('mousemove.draw', null);
19165
19166         d3.select(window)
19167             .on('mouseup.draw', null);
19168
19169         d3.select(document)
19170             .call(keybinding.off);
19171     };
19172
19173     draw.tail = function(_) {
19174         tail.text(_);
19175         return draw;
19176     };
19177
19178     return d3.rebind(draw, event, 'on');
19179 };
19180
19181 iD.behavior.Draw.usedTails = {};
19182 iD.behavior.DrawWay = function(context, wayId, index, mode, baseGraph) {
19183     var way = context.entity(wayId),
19184         isArea = context.geometry(wayId) === 'area',
19185         finished = false,
19186         annotation = t((way.isDegenerate() ?
19187             'operations.start.annotation.' :
19188             'operations.continue.annotation.') + context.geometry(wayId)),
19189         draw = iD.behavior.Draw(context);
19190
19191     var startIndex = typeof index === 'undefined' ? way.nodes.length - 1 : 0,
19192         start = iD.Node({loc: context.graph().entity(way.nodes[startIndex]).loc}),
19193         end = iD.Node({loc: context.map().mouseCoordinates()}),
19194         segment = iD.Way({
19195             nodes: typeof index === 'undefined' ? [start.id, end.id] : [end.id, start.id],
19196             tags: _.clone(way.tags)
19197         });
19198
19199     var f = context[way.isDegenerate() ? 'replace' : 'perform'];
19200     if (isArea) {
19201         f(iD.actions.AddEntity(end),
19202             iD.actions.AddVertex(wayId, end.id, index));
19203     } else {
19204         f(iD.actions.AddEntity(start),
19205             iD.actions.AddEntity(end),
19206             iD.actions.AddEntity(segment));
19207     }
19208
19209     function move(datum) {
19210         var loc;
19211
19212         if (datum.type === 'node' && datum.id !== end.id) {
19213             loc = datum.loc;
19214         } else if (datum.type === 'way' && datum.id !== segment.id) {
19215             loc = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection).loc;
19216         } else {
19217             loc = context.map().mouseCoordinates();
19218         }
19219
19220         context.replace(iD.actions.MoveNode(end.id, loc));
19221     }
19222
19223     function undone() {
19224         finished = true;
19225         context.enter(iD.modes.Browse(context));
19226     }
19227
19228     function setActiveElements() {
19229         var active = isArea ? [wayId, end.id] : [segment.id, start.id, end.id];
19230         context.surface().selectAll(iD.util.entitySelector(active))
19231             .classed('active', true);
19232     }
19233
19234     var drawWay = function(surface) {
19235         draw.on('move', move)
19236             .on('click', drawWay.add)
19237             .on('clickWay', drawWay.addWay)
19238             .on('clickNode', drawWay.addNode)
19239             .on('undo', context.undo)
19240             .on('cancel', drawWay.cancel)
19241             .on('finish', drawWay.finish);
19242
19243         context.map()
19244             .dblclickEnable(false)
19245             .on('drawn.draw', setActiveElements);
19246
19247         setActiveElements();
19248
19249         surface.call(draw);
19250
19251         context.history()
19252             .on('undone.draw', undone);
19253     };
19254
19255     drawWay.off = function(surface) {
19256         if (!finished)
19257             context.pop();
19258
19259         context.map()
19260             .on('drawn.draw', null);
19261
19262         surface.call(draw.off)
19263             .selectAll('.active')
19264             .classed('active', false);
19265
19266         context.history()
19267             .on('undone.draw', null);
19268     };
19269
19270     function ReplaceTemporaryNode(newNode) {
19271         return function(graph) {
19272             if (isArea) {
19273                 return graph
19274                     .replace(way.addNode(newNode.id, index))
19275                     .remove(end);
19276
19277             } else {
19278                 return graph
19279                     .replace(graph.entity(wayId).addNode(newNode.id, index))
19280                     .remove(end)
19281                     .remove(segment)
19282                     .remove(start);
19283             }
19284         };
19285     }
19286
19287     // Accept the current position of the temporary node and continue drawing.
19288     drawWay.add = function(loc) {
19289
19290         // prevent duplicate nodes
19291         var last = context.hasEntity(way.nodes[way.nodes.length - (isArea ? 2 : 1)]);
19292         if (last && last.loc[0] === loc[0] && last.loc[1] === loc[1]) return;
19293
19294         var newNode = iD.Node({loc: loc});
19295
19296         context.replace(
19297             iD.actions.AddEntity(newNode),
19298             ReplaceTemporaryNode(newNode),
19299             annotation);
19300
19301         finished = true;
19302         context.enter(mode);
19303     };
19304
19305     // Connect the way to an existing way.
19306     drawWay.addWay = function(loc, edge) {
19307         var previousEdge = startIndex ?
19308             [way.nodes[startIndex], way.nodes[startIndex - 1]] :
19309             [way.nodes[0], way.nodes[1]];
19310
19311         // Avoid creating duplicate segments
19312         if (!isArea && iD.geo.edgeEqual(edge, previousEdge))
19313             return;
19314
19315         var newNode = iD.Node({ loc: loc });
19316
19317         context.perform(
19318             iD.actions.AddMidpoint({ loc: loc, edge: edge}, newNode),
19319             ReplaceTemporaryNode(newNode),
19320             annotation);
19321
19322         finished = true;
19323         context.enter(mode);
19324     };
19325
19326     // Connect the way to an existing node and continue drawing.
19327     drawWay.addNode = function(node) {
19328
19329         // Avoid creating duplicate segments
19330         if (way.areAdjacent(node.id, way.nodes[way.nodes.length - 1])) return;
19331
19332         context.perform(
19333             ReplaceTemporaryNode(node),
19334             annotation);
19335
19336         finished = true;
19337         context.enter(mode);
19338     };
19339
19340     // Finish the draw operation, removing the temporary node. If the way has enough
19341     // nodes to be valid, it's selected. Otherwise, return to browse mode.
19342     drawWay.finish = function() {
19343         context.pop();
19344         finished = true;
19345
19346         window.setTimeout(function() {
19347             context.map().dblclickEnable(true);
19348         }, 1000);
19349
19350         if (context.hasEntity(wayId)) {
19351             context.enter(
19352                 iD.modes.Select(context, [wayId])
19353                     .suppressMenu(true)
19354                     .newFeature(true));
19355         } else {
19356             context.enter(iD.modes.Browse(context));
19357         }
19358     };
19359
19360     // Cancel the draw operation and return to browse, deleting everything drawn.
19361     drawWay.cancel = function() {
19362         context.perform(
19363             d3.functor(baseGraph),
19364             t('operations.cancel_draw.annotation'));
19365
19366         window.setTimeout(function() {
19367             context.map().dblclickEnable(true);
19368         }, 1000);
19369
19370         finished = true;
19371         context.enter(iD.modes.Browse(context));
19372     };
19373
19374     drawWay.tail = function(text) {
19375         draw.tail(text);
19376         return drawWay;
19377     };
19378
19379     return drawWay;
19380 };
19381 iD.behavior.Edit = function(context) {
19382     function edit() {
19383         context.map()
19384             .minzoom(16);
19385     }
19386
19387     edit.off = function() {
19388         context.map()
19389             .minzoom(0);
19390     };
19391
19392     return edit;
19393 };
19394 iD.behavior.Hash = function(context) {
19395     var s0 = null, // cached location.hash
19396         lat = 90 - 1e-8; // allowable latitude range
19397
19398     var parser = function(map, s) {
19399         var q = iD.util.stringQs(s);
19400         var args = (q.map || '').split('/').map(Number);
19401         if (args.length < 3 || args.some(isNaN)) {
19402             return true; // replace bogus hash
19403         } else if (s !== formatter(map).slice(1)) {
19404             map.centerZoom([args[1],
19405                 Math.min(lat, Math.max(-lat, args[2]))], args[0]);
19406         }
19407     };
19408
19409     var formatter = function(map) {
19410         var center = map.center(),
19411             zoom = map.zoom(),
19412             precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2));
19413         var q = iD.util.stringQs(location.hash.substring(1));
19414         return '#' + iD.util.qsString(_.assign(q, {
19415                 map: zoom.toFixed(2) +
19416                     '/' + center[0].toFixed(precision) +
19417                     '/' + center[1].toFixed(precision)
19418             }), true);
19419     };
19420
19421     function update() {
19422         var s1 = formatter(context.map());
19423         if (s0 !== s1) location.replace(s0 = s1); // don't recenter the map!
19424     }
19425
19426     var move = _.throttle(update, 500);
19427
19428     function hashchange() {
19429         if (location.hash === s0) return; // ignore spurious hashchange events
19430         if (parser(context.map(), (s0 = location.hash).substring(1))) {
19431             update(); // replace bogus hash
19432         }
19433     }
19434
19435     function hash() {
19436         context.map()
19437             .on('move.hash', move);
19438
19439         d3.select(window)
19440             .on('hashchange.hash', hashchange);
19441
19442         if (location.hash) {
19443             var q = iD.util.stringQs(location.hash.substring(1));
19444             if (q.id) context.loadEntity(q.id, !q.map);
19445             hashchange();
19446             if (q.map) hash.hadHash = true;
19447         }
19448     }
19449
19450     hash.off = function() {
19451         context.map()
19452             .on('move.hash', null);
19453
19454         d3.select(window)
19455             .on('hashchange.hash', null);
19456
19457         location.hash = '';
19458     };
19459
19460     return hash;
19461 };
19462 /*
19463    The hover behavior adds the `.hover` class on mouseover to all elements to which
19464    the identical datum is bound, and removes it on mouseout.
19465
19466    The :hover pseudo-class is insufficient for iD's purposes because a datum's visual
19467    representation may consist of several elements scattered throughout the DOM hierarchy.
19468    Only one of these elements can have the :hover pseudo-class, but all of them will
19469    have the .hover class.
19470  */
19471 iD.behavior.Hover = function() {
19472     var dispatch = d3.dispatch('hover'),
19473         selection,
19474         altDisables,
19475         target;
19476
19477     function keydown() {
19478         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19479             dispatch.hover(null);
19480             selection.selectAll('.hover')
19481                 .classed('hover-suppressed', true)
19482                 .classed('hover', false);
19483         }
19484     }
19485
19486     function keyup() {
19487         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19488             dispatch.hover(target ? target.id : null);
19489             selection.selectAll('.hover-suppressed')
19490                 .classed('hover-suppressed', false)
19491                 .classed('hover', true);
19492         }
19493     }
19494
19495     var hover = function(__) {
19496         selection = __;
19497
19498         function enter(d) {
19499             if (d === target) return;
19500
19501             target = d;
19502
19503             selection.selectAll('.hover')
19504                 .classed('hover', false);
19505             selection.selectAll('.hover-suppressed')
19506                 .classed('hover-suppressed', false);
19507
19508             if (target instanceof iD.Entity) {
19509                 var selector = '.' + target.id;
19510
19511                 if (target.type === 'relation') {
19512                     target.members.forEach(function(member) {
19513                         selector += ', .' + member.id;
19514                     });
19515                 }
19516
19517                 var suppressed = altDisables && d3.event && d3.event.altKey;
19518
19519                 selection.selectAll(selector)
19520                     .classed(suppressed ? 'hover-suppressed' : 'hover', true);
19521
19522                 dispatch.hover(target.id);
19523             } else {
19524                 dispatch.hover(null);
19525             }
19526         }
19527
19528         var down;
19529
19530         function mouseover() {
19531             if (down) return;
19532             var target = d3.event.target;
19533             enter(target ? target.__data__ : null);
19534         }
19535
19536         function mouseout() {
19537             if (down) return;
19538             var target = d3.event.relatedTarget;
19539             enter(target ? target.__data__ : null);
19540         }
19541
19542         function mousedown() {
19543             down = true;
19544             d3.select(window)
19545                 .on('mouseup.hover', mouseup);
19546         }
19547
19548         function mouseup() {
19549             down = false;
19550         }
19551
19552         selection
19553             .on('mouseover.hover', mouseover)
19554             .on('mouseout.hover', mouseout)
19555             .on('mousedown.hover', mousedown)
19556             .on('mouseup.hover', mouseup);
19557
19558         d3.select(window)
19559             .on('keydown.hover', keydown)
19560             .on('keyup.hover', keyup);
19561     };
19562
19563     hover.off = function(selection) {
19564         selection.selectAll('.hover')
19565             .classed('hover', false);
19566         selection.selectAll('.hover-suppressed')
19567             .classed('hover-suppressed', false);
19568
19569         selection
19570             .on('mouseover.hover', null)
19571             .on('mouseout.hover', null)
19572             .on('mousedown.hover', null)
19573             .on('mouseup.hover', null);
19574
19575         d3.select(window)
19576             .on('keydown.hover', null)
19577             .on('keyup.hover', null)
19578             .on('mouseup.hover', null);
19579     };
19580
19581     hover.altDisables = function(_) {
19582         if (!arguments.length) return altDisables;
19583         altDisables = _;
19584         return hover;
19585     };
19586
19587     return d3.rebind(hover, dispatch, 'on');
19588 };
19589 iD.behavior.Lasso = function(context) {
19590
19591     var behavior = function(selection) {
19592
19593         var mouse = null,
19594             lasso;
19595
19596         function mousedown() {
19597             if (d3.event.shiftKey === true) {
19598
19599                 mouse = context.mouse();
19600                 lasso = null;
19601
19602                 selection
19603                     .on('mousemove.lasso', mousemove)
19604                     .on('mouseup.lasso', mouseup);
19605
19606                 d3.event.stopPropagation();
19607             }
19608         }
19609
19610         function mousemove() {
19611             if (!lasso) {
19612                 lasso = iD.ui.Lasso(context).a(mouse);
19613                 context.surface().call(lasso);
19614             }
19615
19616             lasso.b(context.mouse());
19617         }
19618
19619         function normalize(a, b) {
19620             return [
19621                 [Math.min(a[0], b[0]), Math.min(a[1], b[1])],
19622                 [Math.max(a[0], b[0]), Math.max(a[1], b[1])]];
19623         }
19624
19625         function mouseup() {
19626
19627             selection
19628                 .on('mousemove.lasso', null)
19629                 .on('mouseup.lasso', null);
19630
19631             if (!lasso) return;
19632
19633             var extent = iD.geo.Extent(
19634                 normalize(context.projection.invert(lasso.a()),
19635                 context.projection.invert(lasso.b())));
19636
19637             lasso.close();
19638
19639             var selected = context.intersects(extent).filter(function (entity) {
19640                 return entity.type === 'node';
19641             });
19642
19643             if (selected.length) {
19644                 context.enter(iD.modes.Select(context, _.pluck(selected, 'id')));
19645             }
19646         }
19647
19648         selection
19649             .on('mousedown.lasso', mousedown);
19650     };
19651
19652     behavior.off = function(selection) {
19653         selection.on('mousedown.lasso', null);
19654     };
19655
19656     return behavior;
19657 };
19658 iD.behavior.Select = function(context) {
19659     function keydown() {
19660         if (d3.event && d3.event.shiftKey) {
19661             context.surface()
19662                 .classed('behavior-multiselect', true);
19663         }
19664     }
19665
19666     function keyup() {
19667         if (!d3.event || !d3.event.shiftKey) {
19668             context.surface()
19669                 .classed('behavior-multiselect', false);
19670         }
19671     }
19672
19673     function click() {
19674         var datum = d3.event.target.__data__;
19675         var lasso = d3.select('#surface .lasso').node();
19676         if (!(datum instanceof iD.Entity)) {
19677             if (!d3.event.shiftKey && !lasso)
19678                 context.enter(iD.modes.Browse(context));
19679
19680         } else if (!d3.event.shiftKey && !lasso) {
19681             // Avoid re-entering Select mode with same entity.
19682             if (context.selectedIDs().length !== 1 || context.selectedIDs()[0] !== datum.id) {
19683                 context.enter(iD.modes.Select(context, [datum.id]));
19684             } else {
19685                 context.mode().reselect();
19686             }
19687         } else if (context.selectedIDs().indexOf(datum.id) >= 0) {
19688             var selectedIDs = _.without(context.selectedIDs(), datum.id);
19689             context.enter(selectedIDs.length ?
19690                 iD.modes.Select(context, selectedIDs) :
19691                 iD.modes.Browse(context));
19692
19693         } else {
19694             context.enter(iD.modes.Select(context, context.selectedIDs().concat([datum.id])));
19695         }
19696     }
19697
19698     var behavior = function(selection) {
19699         d3.select(window)
19700             .on('keydown.select', keydown)
19701             .on('keyup.select', keyup);
19702
19703         selection.on('click.select', click);
19704
19705         keydown();
19706     };
19707
19708     behavior.off = function(selection) {
19709         d3.select(window)
19710             .on('keydown.select', null)
19711             .on('keyup.select', null);
19712
19713         selection.on('click.select', null);
19714
19715         keyup();
19716     };
19717
19718     return behavior;
19719 };
19720 iD.behavior.Tail = function() {
19721     var text,
19722         container,
19723         xmargin = 25,
19724         tooltipSize = [0, 0],
19725         selectionSize = [0, 0];
19726
19727     function tail(selection) {
19728         if (!text) return;
19729
19730         d3.select(window)
19731             .on('resize.tail', function() { selectionSize = selection.dimensions(); });
19732
19733         function show() {
19734             container.style('display', 'block');
19735             tooltipSize = container.dimensions();
19736         }
19737
19738         function mousemove() {
19739             if (container.style('display') === 'none') show();
19740             var xoffset = ((d3.event.clientX + tooltipSize[0] + xmargin) > selectionSize[0]) ?
19741                 -tooltipSize[0] - xmargin : xmargin;
19742             container.classed('left', xoffset > 0);
19743             iD.util.setTransform(container, d3.event.clientX + xoffset, d3.event.clientY);
19744         }
19745
19746         function mouseleave() {
19747             if (d3.event.relatedTarget !== container.node()) {
19748                 container.style('display', 'none');
19749             }
19750         }
19751
19752         function mouseenter() {
19753             if (d3.event.relatedTarget !== container.node()) {
19754                 show();
19755             }
19756         }
19757
19758         container = d3.select(document.body)
19759             .append('div')
19760             .style('display', 'none')
19761             .attr('class', 'tail tooltip-inner');
19762
19763         container.append('div')
19764             .text(text);
19765
19766         selection
19767             .on('mousemove.tail', mousemove)
19768             .on('mouseenter.tail', mouseenter)
19769             .on('mouseleave.tail', mouseleave);
19770
19771         container
19772             .on('mousemove.tail', mousemove);
19773
19774         tooltipSize = container.dimensions();
19775         selectionSize = selection.dimensions();
19776     }
19777
19778     tail.off = function(selection) {
19779         if (!text) return;
19780
19781         container
19782             .on('mousemove.tail', null)
19783             .remove();
19784
19785         selection
19786             .on('mousemove.tail', null)
19787             .on('mouseenter.tail', null)
19788             .on('mouseleave.tail', null);
19789
19790         d3.select(window)
19791             .on('resize.tail', null);
19792     };
19793
19794     tail.text = function(_) {
19795         if (!arguments.length) return text;
19796         text = _;
19797         return tail;
19798     };
19799
19800     return tail;
19801 };
19802 iD.modes = {};
19803 iD.modes.AddArea = function(context) {
19804     var mode = {
19805         id: 'add-area',
19806         button: 'area',
19807         title: t('modes.add_area.title'),
19808         description: t('modes.add_area.description'),
19809         key: '3'
19810     };
19811
19812     var behavior = iD.behavior.AddWay(context)
19813             .tail(t('modes.add_area.tail'))
19814             .on('start', start)
19815             .on('startFromWay', startFromWay)
19816             .on('startFromNode', startFromNode),
19817         defaultTags = {area: 'yes'};
19818
19819     function start(loc) {
19820         var graph = context.graph(),
19821             node = iD.Node({loc: loc}),
19822             way = iD.Way({tags: defaultTags});
19823
19824         context.perform(
19825             iD.actions.AddEntity(node),
19826             iD.actions.AddEntity(way),
19827             iD.actions.AddVertex(way.id, node.id),
19828             iD.actions.AddVertex(way.id, node.id));
19829
19830         context.enter(iD.modes.DrawArea(context, way.id, graph));
19831     }
19832
19833     function startFromWay(loc, edge) {
19834         var graph = context.graph(),
19835             node = iD.Node({loc: loc}),
19836             way = iD.Way({tags: defaultTags});
19837
19838         context.perform(
19839             iD.actions.AddEntity(node),
19840             iD.actions.AddEntity(way),
19841             iD.actions.AddVertex(way.id, node.id),
19842             iD.actions.AddVertex(way.id, node.id),
19843             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
19844
19845         context.enter(iD.modes.DrawArea(context, way.id, graph));
19846     }
19847
19848     function startFromNode(node) {
19849         var graph = context.graph(),
19850             way = iD.Way({tags: defaultTags});
19851
19852         context.perform(
19853             iD.actions.AddEntity(way),
19854             iD.actions.AddVertex(way.id, node.id),
19855             iD.actions.AddVertex(way.id, node.id));
19856
19857         context.enter(iD.modes.DrawArea(context, way.id, graph));
19858     }
19859
19860     mode.enter = function() {
19861         context.install(behavior);
19862     };
19863
19864     mode.exit = function() {
19865         context.uninstall(behavior);
19866     };
19867
19868     return mode;
19869 };
19870 iD.modes.AddLine = function(context) {
19871     var mode = {
19872         id: 'add-line',
19873         button: 'line',
19874         title: t('modes.add_line.title'),
19875         description: t('modes.add_line.description'),
19876         key: '2'
19877     };
19878
19879     var behavior = iD.behavior.AddWay(context)
19880         .tail(t('modes.add_line.tail'))
19881         .on('start', start)
19882         .on('startFromWay', startFromWay)
19883         .on('startFromNode', startFromNode);
19884
19885     function start(loc) {
19886         var graph = context.graph(),
19887             node = iD.Node({loc: loc}),
19888             way = iD.Way();
19889
19890         context.perform(
19891             iD.actions.AddEntity(node),
19892             iD.actions.AddEntity(way),
19893             iD.actions.AddVertex(way.id, node.id));
19894
19895         context.enter(iD.modes.DrawLine(context, way.id, graph));
19896     }
19897
19898     function startFromWay(loc, edge) {
19899         var graph = context.graph(),
19900             node = iD.Node({loc: loc}),
19901             way = iD.Way();
19902
19903         context.perform(
19904             iD.actions.AddEntity(node),
19905             iD.actions.AddEntity(way),
19906             iD.actions.AddVertex(way.id, node.id),
19907             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
19908
19909         context.enter(iD.modes.DrawLine(context, way.id, graph));
19910     }
19911
19912     function startFromNode(node) {
19913         var way = iD.Way();
19914
19915         context.perform(
19916             iD.actions.AddEntity(way),
19917             iD.actions.AddVertex(way.id, node.id));
19918
19919         context.enter(iD.modes.DrawLine(context, way.id, context.graph()));
19920     }
19921
19922     mode.enter = function() {
19923         context.install(behavior);
19924     };
19925
19926     mode.exit = function() {
19927         context.uninstall(behavior);
19928     };
19929
19930     return mode;
19931 };
19932 iD.modes.AddPoint = function(context) {
19933     var mode = {
19934         id: 'add-point',
19935         button: 'point',
19936         title: t('modes.add_point.title'),
19937         description: t('modes.add_point.description'),
19938         key: '1'
19939     };
19940
19941     var behavior = iD.behavior.Draw(context)
19942         .tail(t('modes.add_point.tail'))
19943         .on('click', add)
19944         .on('clickWay', addWay)
19945         .on('clickNode', addNode)
19946         .on('cancel', cancel)
19947         .on('finish', cancel);
19948
19949     function add(loc) {
19950         var node = iD.Node({loc: loc});
19951
19952         context.perform(
19953             iD.actions.AddEntity(node),
19954             t('operations.add.annotation.point'));
19955
19956         context.enter(
19957             iD.modes.Select(context, [node.id])
19958                 .suppressMenu(true)
19959                 .newFeature(true));
19960     }
19961
19962     function addWay(loc) {
19963         add(loc);
19964     }
19965
19966     function addNode(node) {
19967         add(node.loc);
19968     }
19969
19970     function cancel() {
19971         context.enter(iD.modes.Browse(context));
19972     }
19973
19974     mode.enter = function() {
19975         context.install(behavior);
19976     };
19977
19978     mode.exit = function() {
19979         context.uninstall(behavior);
19980     };
19981
19982     return mode;
19983 };
19984 iD.modes.Browse = function(context) {
19985     var mode = {
19986         button: 'browse',
19987         id: 'browse',
19988         title: t('modes.browse.title'),
19989         description: t('modes.browse.description'),
19990         key: '1'
19991     }, sidebar;
19992
19993     var behaviors = [
19994         iD.behavior.Hover(context)
19995             .on('hover', context.ui().sidebar.hover),
19996         iD.behavior.Select(context),
19997         iD.behavior.Lasso(context),
19998         iD.modes.DragNode(context).behavior];
19999
20000     mode.enter = function() {
20001         behaviors.forEach(function(behavior) {
20002             context.install(behavior);
20003         });
20004
20005         // Get focus on the body.
20006         if (document.activeElement && document.activeElement.blur) {
20007             document.activeElement.blur();
20008         }
20009
20010         if (sidebar) {
20011             context.ui().sidebar.show(sidebar);
20012         } else {
20013             context.ui().sidebar.select(null);
20014         }
20015     };
20016
20017     mode.exit = function() {
20018         behaviors.forEach(function(behavior) {
20019             context.uninstall(behavior);
20020         });
20021
20022         if (sidebar) {
20023             context.ui().sidebar.hide(sidebar);
20024         }
20025     };
20026
20027     mode.sidebar = function(_) {
20028         if (!arguments.length) return sidebar;
20029         sidebar = _;
20030         return mode;
20031     };
20032
20033     return mode;
20034 };
20035 iD.modes.DragNode = function(context) {
20036     var mode = {
20037         id: 'drag-node',
20038         button: 'browse'
20039     };
20040
20041     var nudgeInterval,
20042         activeIDs,
20043         wasMidpoint,
20044         cancelled,
20045         selectedIDs = [],
20046         hover = iD.behavior.Hover(context)
20047             .altDisables(true)
20048             .on('hover', context.ui().sidebar.hover),
20049         edit = iD.behavior.Edit(context);
20050
20051     function edge(point, size) {
20052         var pad = [30, 100, 30, 100];
20053         if (point[0] > size[0] - pad[0]) return [-10, 0];
20054         else if (point[0] < pad[2]) return [10, 0];
20055         else if (point[1] > size[1] - pad[1]) return [0, -10];
20056         else if (point[1] < pad[3]) return [0, 10];
20057         return null;
20058     }
20059
20060     function startNudge(nudge) {
20061         if (nudgeInterval) window.clearInterval(nudgeInterval);
20062         nudgeInterval = window.setInterval(function() {
20063             context.pan(nudge);
20064         }, 50);
20065     }
20066
20067     function stopNudge() {
20068         if (nudgeInterval) window.clearInterval(nudgeInterval);
20069         nudgeInterval = null;
20070     }
20071
20072     function moveAnnotation(entity) {
20073         return t('operations.move.annotation.' + entity.geometry(context.graph()));
20074     }
20075
20076     function connectAnnotation(entity) {
20077         return t('operations.connect.annotation.' + entity.geometry(context.graph()));
20078     }
20079
20080     function origin(entity) {
20081         return context.projection(entity.loc);
20082     }
20083
20084     function start(entity) {
20085         cancelled = d3.event.sourceEvent.shiftKey;
20086         if (cancelled) return behavior.cancel();
20087
20088         wasMidpoint = entity.type === 'midpoint';
20089         if (wasMidpoint) {
20090             var midpoint = entity;
20091             entity = iD.Node();
20092             context.perform(iD.actions.AddMidpoint(midpoint, entity));
20093
20094              var vertex = context.surface()
20095                 .selectAll('.' + entity.id);
20096              behavior.target(vertex.node(), entity);
20097
20098         } else {
20099             context.perform(
20100                 iD.actions.Noop());
20101         }
20102
20103         activeIDs = _.pluck(context.graph().parentWays(entity), 'id');
20104         activeIDs.push(entity.id);
20105
20106         context.enter(mode);
20107     }
20108
20109     function datum() {
20110         if (d3.event.sourceEvent.altKey) {
20111             return {};
20112         }
20113
20114         return d3.event.sourceEvent.target.__data__ || {};
20115     }
20116
20117     // via https://gist.github.com/shawnbot/4166283
20118     function childOf(p, c) {
20119         if (p === c) return false;
20120         while (c && c !== p) c = c.parentNode;
20121         return c === p;
20122     }
20123
20124     function move(entity) {
20125         if (cancelled) return;
20126         d3.event.sourceEvent.stopPropagation();
20127
20128         var nudge = childOf(context.container().node(),
20129             d3.event.sourceEvent.toElement) &&
20130             edge(d3.event.point, context.map().dimensions());
20131
20132         if (nudge) startNudge(nudge);
20133         else stopNudge();
20134
20135         var loc = context.map().mouseCoordinates();
20136
20137         var d = datum();
20138         if (d.type === 'node' && d.id !== entity.id) {
20139             loc = d.loc;
20140         } else if (d.type === 'way' && !d3.select(d3.event.sourceEvent.target).classed('fill')) {
20141             loc = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection).loc;
20142         }
20143
20144         context.replace(
20145             iD.actions.MoveNode(entity.id, loc),
20146             moveAnnotation(entity));
20147     }
20148
20149     function end(entity) {
20150         if (cancelled) return;
20151
20152         var d = datum();
20153
20154         if (d.type === 'way') {
20155             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection);
20156             context.replace(
20157                 iD.actions.AddMidpoint({ loc: choice.loc, edge: [d.nodes[choice.index - 1], d.nodes[choice.index]] }, entity),
20158                 connectAnnotation(d));
20159
20160         } else if (d.type === 'node' && d.id !== entity.id) {
20161             context.replace(
20162                 iD.actions.Connect([d.id, entity.id]),
20163                 connectAnnotation(d));
20164
20165         } else if (wasMidpoint) {
20166             context.replace(
20167                 iD.actions.Noop(),
20168                 t('operations.add.annotation.vertex'));
20169
20170         } else {
20171             context.replace(
20172                 iD.actions.Noop(),
20173                 moveAnnotation(entity));
20174         }
20175
20176         var reselection = selectedIDs.filter(function(id) {
20177             return context.graph().hasEntity(id);
20178         });
20179
20180         if (reselection.length) {
20181             context.enter(
20182                 iD.modes.Select(context, reselection)
20183                     .suppressMenu(true));
20184         } else {
20185             context.enter(iD.modes.Browse(context));
20186         }
20187     }
20188
20189     function cancel() {
20190         behavior.cancel();
20191         context.enter(iD.modes.Browse(context));
20192     }
20193
20194     function setActiveElements() {
20195         context.surface().selectAll(iD.util.entitySelector(activeIDs))
20196             .classed('active', true);
20197     }
20198
20199     var behavior = iD.behavior.drag()
20200         .delegate('g.node, g.point, g.midpoint')
20201         .surface(context.surface().node())
20202         .origin(origin)
20203         .on('start', start)
20204         .on('move', move)
20205         .on('end', end);
20206
20207     mode.enter = function() {
20208         context.install(hover);
20209         context.install(edit);
20210
20211         context.history()
20212             .on('undone.drag-node', cancel);
20213
20214         context.map()
20215             .on('drawn.drag-node', setActiveElements);
20216
20217         setActiveElements();
20218     };
20219
20220     mode.exit = function() {
20221         context.uninstall(hover);
20222         context.uninstall(edit);
20223
20224         context.history()
20225             .on('undone.drag-node', null);
20226
20227         context.map()
20228             .on('drawn.drag-node', null);
20229
20230         context.surface()
20231             .selectAll('.active')
20232             .classed('active', false);
20233
20234         stopNudge();
20235     };
20236
20237     mode.selectedIDs = function(_) {
20238         if (!arguments.length) return selectedIDs;
20239         selectedIDs = _;
20240         return mode;
20241     };
20242
20243     mode.behavior = behavior;
20244
20245     return mode;
20246 };
20247 iD.modes.DrawArea = function(context, wayId, baseGraph) {
20248     var mode = {
20249         button: 'area',
20250         id: 'draw-area'
20251     };
20252
20253     var behavior;
20254
20255     mode.enter = function() {
20256         var way = context.entity(wayId),
20257             headId = way.nodes[way.nodes.length - 2],
20258             tailId = way.first();
20259
20260         behavior = iD.behavior.DrawWay(context, wayId, -1, mode, baseGraph)
20261             .tail(t('modes.draw_area.tail'));
20262
20263         var addNode = behavior.addNode;
20264
20265         behavior.addNode = function(node) {
20266             if (node.id === headId || node.id === tailId) {
20267                 behavior.finish();
20268             } else {
20269                 addNode(node);
20270             }
20271         };
20272
20273         context.install(behavior);
20274     };
20275
20276     mode.exit = function() {
20277         context.uninstall(behavior);
20278     };
20279
20280     mode.selectedIDs = function() {
20281         return [wayId];
20282     };
20283
20284     return mode;
20285 };
20286 iD.modes.DrawLine = function(context, wayId, baseGraph, affix) {
20287     var mode = {
20288         button: 'line',
20289         id: 'draw-line'
20290     };
20291
20292     var behavior;
20293
20294     mode.enter = function() {
20295         var way = context.entity(wayId),
20296             index = (affix === 'prefix') ? 0 : undefined,
20297             headId = (affix === 'prefix') ? way.first() : way.last();
20298
20299         behavior = iD.behavior.DrawWay(context, wayId, index, mode, baseGraph)
20300             .tail(t('modes.draw_line.tail'));
20301
20302         var addNode = behavior.addNode;
20303
20304         behavior.addNode = function(node) {
20305             if (node.id === headId) {
20306                 behavior.finish();
20307             } else {
20308                 addNode(node);
20309             }
20310         };
20311
20312         context.install(behavior);
20313     };
20314
20315     mode.exit = function() {
20316         context.uninstall(behavior);
20317     };
20318
20319     mode.selectedIDs = function() {
20320         return [wayId];
20321     };
20322
20323     return mode;
20324 };
20325 iD.modes.Move = function(context, entityIDs) {
20326     var mode = {
20327         id: 'move',
20328         button: 'browse'
20329     };
20330
20331     var keybinding = d3.keybinding('move'),
20332         edit = iD.behavior.Edit(context),
20333         annotation = entityIDs.length === 1 ?
20334             t('operations.move.annotation.' + context.geometry(entityIDs[0])) :
20335             t('operations.move.annotation.multiple'),
20336         origin,
20337         nudgeInterval;
20338
20339     function edge(point, size) {
20340         var pad = [30, 100, 30, 100];
20341         if (point[0] > size[0] - pad[0]) return [-10, 0];
20342         else if (point[0] < pad[2]) return [10, 0];
20343         else if (point[1] > size[1] - pad[1]) return [0, -10];
20344         else if (point[1] < pad[3]) return [0, 10];
20345         return null;
20346     }
20347
20348     function startNudge(nudge) {
20349         if (nudgeInterval) window.clearInterval(nudgeInterval);
20350         nudgeInterval = window.setInterval(function() {
20351             context.pan(nudge);
20352             context.replace(
20353                 iD.actions.Move(entityIDs, [-nudge[0], -nudge[1]], context.projection),
20354                 annotation);
20355             var c = context.projection(origin);
20356             origin = context.projection.invert([c[0] - nudge[0], c[1] - nudge[1]]);
20357         }, 50);
20358     }
20359
20360     function stopNudge() {
20361         if (nudgeInterval) window.clearInterval(nudgeInterval);
20362         nudgeInterval = null;
20363     }
20364
20365     function move() {
20366         var p = context.mouse();
20367
20368         var delta = origin ?
20369             [p[0] - context.projection(origin)[0],
20370                 p[1] - context.projection(origin)[1]] :
20371             [0, 0];
20372
20373         var nudge = edge(p, context.map().dimensions());
20374         if (nudge) startNudge(nudge);
20375         else stopNudge();
20376
20377         origin = context.map().mouseCoordinates();
20378
20379         context.replace(
20380             iD.actions.Move(entityIDs, delta, context.projection),
20381             annotation);
20382     }
20383
20384     function finish() {
20385         d3.event.stopPropagation();
20386         context.enter(iD.modes.Select(context, entityIDs)
20387             .suppressMenu(true));
20388         stopNudge();
20389     }
20390
20391     function cancel() {
20392         context.pop();
20393         context.enter(iD.modes.Select(context, entityIDs)
20394             .suppressMenu(true));
20395         stopNudge();
20396     }
20397
20398     function undone() {
20399         context.enter(iD.modes.Browse(context));
20400     }
20401
20402     mode.enter = function() {
20403         context.install(edit);
20404
20405         context.perform(
20406             iD.actions.Noop(),
20407             annotation);
20408
20409         context.surface()
20410             .on('mousemove.move', move)
20411             .on('click.move', finish);
20412
20413         context.history()
20414             .on('undone.move', undone);
20415
20416         keybinding
20417             .on('⎋', cancel)
20418             .on('↩', finish);
20419
20420         d3.select(document)
20421             .call(keybinding);
20422     };
20423
20424     mode.exit = function() {
20425         stopNudge();
20426
20427         context.uninstall(edit);
20428
20429         context.surface()
20430             .on('mousemove.move', null)
20431             .on('click.move', null);
20432
20433         context.history()
20434             .on('undone.move', null);
20435
20436         keybinding.off();
20437     };
20438
20439     return mode;
20440 };
20441 iD.modes.RotateWay = function(context, wayId) {
20442     var mode = {
20443         id: 'rotate-way',
20444         button: 'browse'
20445     };
20446
20447     var keybinding = d3.keybinding('rotate-way'),
20448         edit = iD.behavior.Edit(context);
20449
20450     mode.enter = function() {
20451         context.install(edit);
20452
20453         var annotation = t('operations.rotate.annotation.' + context.geometry(wayId)),
20454             way = context.graph().entity(wayId),
20455             nodes = _.uniq(context.graph().childNodes(way)),
20456             points = nodes.map(function(n) { return context.projection(n.loc); }),
20457             pivot = d3.geom.polygon(points).centroid(),
20458             angle;
20459
20460         context.perform(
20461             iD.actions.Noop(),
20462             annotation);
20463
20464         function rotate() {
20465
20466             var mousePoint = context.mouse(),
20467                 newAngle = Math.atan2(mousePoint[1] - pivot[1], mousePoint[0] - pivot[0]);
20468
20469             if (typeof angle === 'undefined') angle = newAngle;
20470
20471             context.replace(
20472                 iD.actions.RotateWay(wayId, pivot, newAngle - angle, context.projection),
20473                 annotation);
20474
20475             angle = newAngle;
20476         }
20477
20478         function finish() {
20479             d3.event.stopPropagation();
20480             context.enter(iD.modes.Select(context, [wayId])
20481                 .suppressMenu(true));
20482         }
20483
20484         function cancel() {
20485             context.pop();
20486             context.enter(iD.modes.Select(context, [wayId])
20487                 .suppressMenu(true));
20488         }
20489
20490         function undone() {
20491             context.enter(iD.modes.Browse(context));
20492         }
20493
20494         context.surface()
20495             .on('mousemove.rotate-way', rotate)
20496             .on('click.rotate-way', finish);
20497
20498         context.history()
20499             .on('undone.rotate-way', undone);
20500
20501         keybinding
20502             .on('⎋', cancel)
20503             .on('↩', finish);
20504
20505         d3.select(document)
20506             .call(keybinding);
20507     };
20508
20509     mode.exit = function() {
20510         context.uninstall(edit);
20511
20512         context.surface()
20513             .on('mousemove.rotate-way', null)
20514             .on('click.rotate-way', null);
20515
20516         context.history()
20517             .on('undone.rotate-way', null);
20518
20519         keybinding.off();
20520     };
20521
20522     return mode;
20523 };
20524 iD.modes.Save = function(context) {
20525     var ui = iD.ui.Commit(context)
20526         .on('cancel', cancel)
20527         .on('save', save);
20528
20529     function cancel() {
20530         context.enter(iD.modes.Browse(context));
20531     }
20532
20533     function save(e) {
20534         var loading = iD.ui.Loading(context)
20535             .message(t('save.uploading'))
20536             .blocking(true);
20537
20538         context.container()
20539             .call(loading);
20540
20541         context.connection().putChangeset(
20542             context.history().changes(iD.actions.DiscardTags(context.history().difference())),
20543             e.comment,
20544             context.history().imageryUsed(),
20545             function(err, changeset_id) {
20546                 loading.close();
20547                 if (err) {
20548                     var confirm = iD.ui.confirm(context.container());
20549                     confirm
20550                         .select('.modal-section.header')
20551                         .append('h3')
20552                         .text(t('save.error'));
20553                     confirm
20554                         .select('.modal-section.message-text')
20555                         .append('p')
20556                         .text(err.responseText);
20557                 } else {
20558                     context.flush();
20559                     success(e, changeset_id);
20560                 }
20561             });
20562     }
20563
20564     function success(e, changeset_id) {
20565         context.enter(iD.modes.Browse(context)
20566             .sidebar(iD.ui.Success(context)
20567                 .changeset({
20568                     id: changeset_id,
20569                     comment: e.comment
20570                 })
20571                 .on('cancel', function(ui) {
20572                     context.ui().sidebar.hide(ui);
20573                 })));
20574     }
20575
20576     var mode = {
20577         id: 'save'
20578     };
20579
20580     var behaviors = [
20581         iD.behavior.Hover(context),
20582         iD.behavior.Select(context),
20583         iD.behavior.Lasso(context),
20584         iD.modes.DragNode(context).behavior];
20585
20586     mode.enter = function() {
20587         behaviors.forEach(function(behavior) {
20588             context.install(behavior);
20589         });
20590
20591         context.connection().authenticate(function() {
20592             context.ui().sidebar.show(ui);
20593         });
20594     };
20595
20596     mode.exit = function() {
20597         behaviors.forEach(function(behavior) {
20598             context.uninstall(behavior);
20599         });
20600
20601         context.ui().sidebar.hide(ui);
20602     };
20603
20604     return mode;
20605 };
20606 iD.modes.Select = function(context, selectedIDs) {
20607     var mode = {
20608         id: 'select',
20609         button: 'browse'
20610     };
20611
20612     var keybinding = d3.keybinding('select'),
20613         timeout = null,
20614         behaviors = [
20615             iD.behavior.Hover(context),
20616             iD.behavior.Select(context),
20617             iD.behavior.Lasso(context),
20618             iD.modes.DragNode(context)
20619                 .selectedIDs(selectedIDs)
20620                 .behavior],
20621         inspector,
20622         radialMenu,
20623         newFeature = false,
20624         suppressMenu = false;
20625
20626     var wrap = context.container()
20627         .select('.inspector-wrap');
20628
20629     function singular() {
20630         if (selectedIDs.length === 1) {
20631             return context.entity(selectedIDs[0]);
20632         }
20633     }
20634
20635     function positionMenu() {
20636         var entity = singular();
20637
20638         if (entity && entity.type === 'node') {
20639             radialMenu.center(context.projection(entity.loc));
20640         } else {
20641             radialMenu.center(context.mouse());
20642         }
20643     }
20644
20645     function showMenu() {
20646         context.surface()
20647             .call(radialMenu.close)
20648             .call(radialMenu);
20649     }
20650
20651     mode.selectedIDs = function() {
20652         return selectedIDs;
20653     };
20654
20655     mode.reselect = function() {
20656         var surfaceNode = context.surface().node();
20657         if (surfaceNode.focus) { // FF doesn't support it
20658             surfaceNode.focus();
20659         }
20660
20661         positionMenu();
20662         showMenu();
20663     };
20664
20665     mode.newFeature = function(_) {
20666         if (!arguments.length) return newFeature;
20667         newFeature = _;
20668         return mode;
20669     };
20670
20671     mode.suppressMenu = function(_) {
20672         if (!arguments.length) return suppressMenu;
20673         suppressMenu = _;
20674         return mode;
20675     };
20676
20677     mode.enter = function() {
20678         behaviors.forEach(function(behavior) {
20679             context.install(behavior);
20680         });
20681
20682         var operations = _.without(d3.values(iD.operations), iD.operations.Delete)
20683             .map(function(o) { return o(selectedIDs, context); })
20684             .filter(function(o) { return o.available(); });
20685         operations.unshift(iD.operations.Delete(selectedIDs, context));
20686
20687         keybinding.on('⎋', function() {
20688             context.enter(iD.modes.Browse(context));
20689         }, true);
20690
20691         operations.forEach(function(operation) {
20692             operation.keys.forEach(function(key) {
20693                 keybinding.on(key, function() {
20694                     if (!operation.disabled()) {
20695                         operation();
20696                     }
20697                 });
20698             });
20699         });
20700
20701         var notNew = selectedIDs.filter(function(id) {
20702             return !context.entity(id).isNew();
20703         });
20704
20705         if (notNew.length) {
20706             var q = iD.util.stringQs(location.hash.substring(1));
20707             location.replace('#' + iD.util.qsString(_.assign(q, {
20708                 id: notNew.join(',')
20709             }), true));
20710         }
20711
20712         context.ui().sidebar
20713             .select(singular() ? singular().id : null, newFeature);
20714
20715         context.history()
20716             .on('undone.select', update)
20717             .on('redone.select', update);
20718
20719         function update() {
20720             context.surface().call(radialMenu.close);
20721
20722             if (_.any(selectedIDs, function(id) { return !context.hasEntity(id); })) {
20723                 // Exit mode if selected entity gets undone
20724                 context.enter(iD.modes.Browse(context));
20725             }
20726         }
20727
20728         context.map().on('move.select', function() {
20729             context.surface().call(radialMenu.close);
20730         });
20731
20732         function dblclick() {
20733             var target = d3.select(d3.event.target),
20734                 datum = target.datum();
20735
20736             if (datum instanceof iD.Way && !target.classed('fill')) {
20737                 var choice = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection),
20738                     node = iD.Node();
20739
20740                 var prev = datum.nodes[choice.index - 1],
20741                     next = datum.nodes[choice.index];
20742
20743                 context.perform(
20744                     iD.actions.AddMidpoint({loc: choice.loc, edge: [prev, next]}, node),
20745                     t('operations.add.annotation.vertex'));
20746
20747                 d3.event.preventDefault();
20748                 d3.event.stopPropagation();
20749             }
20750         }
20751
20752         d3.select(document)
20753             .call(keybinding);
20754
20755         function selectElements() {
20756             context.surface()
20757                 .selectAll(iD.util.entityOrMemberSelector(selectedIDs, context.graph()))
20758                 .classed('selected', true);
20759         }
20760
20761         context.map().on('drawn.select', selectElements);
20762         selectElements();
20763
20764         radialMenu = iD.ui.RadialMenu(context, operations);
20765         var show = d3.event && !suppressMenu;
20766
20767         if (show) {
20768             positionMenu();
20769         }
20770
20771         timeout = window.setTimeout(function() {
20772             if (show) {
20773                 showMenu();
20774             }
20775
20776             context.surface()
20777                 .on('dblclick.select', dblclick);
20778         }, 200);
20779
20780         if (selectedIDs.length > 1) {
20781             var entities = iD.ui.SelectionList(context, selectedIDs);
20782             context.ui().sidebar.show(entities);
20783         }
20784     };
20785
20786     mode.exit = function() {
20787         if (timeout) window.clearTimeout(timeout);
20788
20789         if (inspector) wrap.call(inspector.close);
20790
20791         behaviors.forEach(function(behavior) {
20792             context.uninstall(behavior);
20793         });
20794
20795         var q = iD.util.stringQs(location.hash.substring(1));
20796         location.replace('#' + iD.util.qsString(_.omit(q, 'id'), true));
20797
20798         keybinding.off();
20799
20800         context.history()
20801             .on('undone.select', null)
20802             .on('redone.select', null);
20803
20804         context.surface()
20805             .call(radialMenu.close)
20806             .on('dblclick.select', null)
20807             .selectAll('.selected')
20808             .classed('selected', false);
20809
20810         context.map().on('drawn.select', null);
20811         context.ui().sidebar.hide();
20812     };
20813
20814     return mode;
20815 };
20816 iD.operations = {};
20817 iD.operations.Circularize = function(selectedIDs, context) {
20818     var entityId = selectedIDs[0],
20819         geometry = context.geometry(entityId),
20820         action = iD.actions.Circularize(entityId, context.projection);
20821
20822     var operation = function() {
20823         var annotation = t('operations.circularize.annotation.' + geometry);
20824         context.perform(action, annotation);
20825     };
20826
20827     operation.available = function() {
20828         var entity = context.entity(entityId);
20829         return selectedIDs.length === 1 &&
20830             entity.type === 'way' &&
20831             _.uniq(entity.nodes).length > 1;
20832     };
20833
20834     operation.disabled = function() {
20835         var way = context.entity(entityId),
20836             wayExtent = way.extent(context.graph()),
20837             mapExtent = context.extent(),
20838             intersection = mapExtent.intersection(wayExtent),
20839             pctVisible = intersection.area() / wayExtent.area();
20840
20841         if (pctVisible < 0.8) {
20842             return 'too_large';
20843         } else {
20844             return action.disabled(context.graph());
20845         }
20846     };
20847
20848     operation.tooltip = function() {
20849         var disable = operation.disabled();
20850         return disable ?
20851             t('operations.circularize.' + disable) :
20852             t('operations.circularize.description.' + geometry);
20853     };
20854
20855     operation.id = 'circularize';
20856     operation.keys = [t('operations.circularize.key')];
20857     operation.title = t('operations.circularize.title');
20858
20859     return operation;
20860 };
20861 iD.operations.Continue = function(selectedIDs, context) {
20862     var graph = context.graph(),
20863         entities = selectedIDs.map(function(id) { return graph.entity(id); }),
20864         geometries = _.extend({line: [], vertex: []},
20865             _.groupBy(entities, function(entity) { return entity.geometry(graph); })),
20866         vertex = geometries.vertex[0];
20867
20868     function candidateWays() {
20869         return graph.parentWays(vertex).filter(function(parent) {
20870             return parent.geometry(graph) === 'line' &&
20871                 parent.affix(vertex.id) &&
20872                 (geometries.line.length === 0 || geometries.line[0] === parent);
20873         });
20874     }
20875
20876     var operation = function() {
20877         var candidate = candidateWays()[0];
20878         context.enter(iD.modes.DrawLine(
20879             context,
20880             candidate.id,
20881             context.graph(),
20882             candidate.affix(vertex.id)));
20883     };
20884
20885     operation.available = function() {
20886         return geometries.vertex.length === 1 && geometries.line.length <= 1;
20887     };
20888
20889     operation.disabled = function() {
20890         var candidates = candidateWays();
20891         if (candidates.length === 0)
20892             return 'not_eligible';
20893         if (candidates.length > 1)
20894             return 'multiple';
20895     };
20896
20897     operation.tooltip = function() {
20898         var disable = operation.disabled();
20899         return disable ?
20900             t('operations.continue.' + disable) :
20901             t('operations.continue.description');
20902     };
20903
20904     operation.id = 'continue';
20905     operation.keys = [t('operations.continue.key')];
20906     operation.title = t('operations.continue.title');
20907
20908     return operation;
20909 };
20910 iD.operations.Delete = function(selectedIDs, context) {
20911     var action = iD.actions.DeleteMultiple(selectedIDs);
20912
20913     var operation = function() {
20914         var annotation,
20915             nextSelectedID;
20916
20917         if (selectedIDs.length > 1) {
20918             annotation = t('operations.delete.annotation.multiple', {n: selectedIDs.length});
20919
20920         } else {
20921             var id = selectedIDs[0],
20922                 entity = context.entity(id),
20923                 geometry = context.geometry(id),
20924                 parents = context.graph().parentWays(entity),
20925                 parent = parents[0];
20926
20927             annotation = t('operations.delete.annotation.' + geometry);
20928
20929             // Select the next closest node in the way.
20930             if (geometry === 'vertex' && parents.length === 1 && parent.nodes.length > 2) {
20931                 var nodes = parent.nodes,
20932                     i = nodes.indexOf(id);
20933
20934                 if (i === 0) {
20935                     i++;
20936                 } else if (i === nodes.length - 1) {
20937                     i--;
20938                 } else {
20939                     var a = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i - 1]).loc),
20940                         b = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i + 1]).loc);
20941                     i = a < b ? i - 1 : i + 1;
20942                 }
20943
20944                 nextSelectedID = nodes[i];
20945             }
20946         }
20947
20948         if (nextSelectedID && context.hasEntity(nextSelectedID)) {
20949             context.enter(iD.modes.Select(context, [nextSelectedID]));
20950         } else {
20951             context.enter(iD.modes.Browse(context));
20952         }
20953
20954         context.perform(
20955             action,
20956             annotation);
20957     };
20958
20959     operation.available = function() {
20960         return true;
20961     };
20962
20963     operation.disabled = function() {
20964         return action.disabled(context.graph());
20965     };
20966
20967     operation.tooltip = function() {
20968         var disable = operation.disabled();
20969         return disable ?
20970             t('operations.delete.' + disable) :
20971             t('operations.delete.description');
20972     };
20973
20974     operation.id = 'delete';
20975     operation.keys = [iD.ui.cmd('⌘⌫'), iD.ui.cmd('⌘⌦')];
20976     operation.title = t('operations.delete.title');
20977
20978     return operation;
20979 };
20980 iD.operations.Disconnect = function(selectedIDs, context) {
20981     var vertices = _.filter(selectedIDs, function vertex(entityId) {
20982         return context.geometry(entityId) === 'vertex';
20983     });
20984
20985     var entityId = vertices[0],
20986         action = iD.actions.Disconnect(entityId);
20987
20988     if (selectedIDs.length > 1) {
20989         action.limitWays(_.without(selectedIDs, entityId));
20990     }
20991
20992     var operation = function() {
20993         context.perform(action, t('operations.disconnect.annotation'));
20994     };
20995
20996     operation.available = function() {
20997         return vertices.length === 1;
20998     };
20999
21000     operation.disabled = function() {
21001         return action.disabled(context.graph());
21002     };
21003
21004     operation.tooltip = function() {
21005         var disable = operation.disabled();
21006         return disable ?
21007             t('operations.disconnect.' + disable) :
21008             t('operations.disconnect.description');
21009     };
21010
21011     operation.id = 'disconnect';
21012     operation.keys = [t('operations.disconnect.key')];
21013     operation.title = t('operations.disconnect.title');
21014
21015     return operation;
21016 };
21017 iD.operations.Merge = function(selectedIDs, context) {
21018     var join = iD.actions.Join(selectedIDs),
21019         merge = iD.actions.Merge(selectedIDs),
21020         mergePolygon = iD.actions.MergePolygon(selectedIDs);
21021
21022     var operation = function() {
21023         var annotation = t('operations.merge.annotation', {n: selectedIDs.length}),
21024             action;
21025
21026         if (!join.disabled(context.graph())) {
21027             action = join;
21028         } else if (!merge.disabled(context.graph())) {
21029             action = merge;
21030         } else {
21031             action = mergePolygon;
21032         }
21033
21034         context.perform(action, annotation);
21035         context.enter(iD.modes.Select(context, selectedIDs.filter(function(id) { return context.hasEntity(id); }))
21036             .suppressMenu(true));
21037     };
21038
21039     operation.available = function() {
21040         return selectedIDs.length >= 2;
21041     };
21042
21043     operation.disabled = function() {
21044         return join.disabled(context.graph()) &&
21045             merge.disabled(context.graph()) &&
21046             mergePolygon.disabled(context.graph());
21047     };
21048
21049     operation.tooltip = function() {
21050         var j = join.disabled(context.graph()),
21051             m = merge.disabled(context.graph()),
21052             p = mergePolygon.disabled(context.graph());
21053
21054         if (j === 'restriction' && m && p)
21055             return t('operations.merge.restriction', {relation: context.presets().item('type/restriction').name()});
21056
21057         if (p === 'incomplete_relation' && j && m)
21058             return t('operations.merge.incomplete_relation');
21059
21060         if (j && m && p)
21061             return t('operations.merge.' + j);
21062
21063         return t('operations.merge.description');
21064     };
21065
21066     operation.id = 'merge';
21067     operation.keys = [t('operations.merge.key')];
21068     operation.title = t('operations.merge.title');
21069
21070     return operation;
21071 };
21072 iD.operations.Move = function(selectedIDs, context) {
21073     var operation = function() {
21074         context.enter(iD.modes.Move(context, selectedIDs));
21075     };
21076
21077     operation.available = function() {
21078         return selectedIDs.length > 1 ||
21079             context.entity(selectedIDs[0]).type !== 'node';
21080     };
21081
21082     operation.disabled = function() {
21083         return iD.actions.Move(selectedIDs)
21084             .disabled(context.graph());
21085     };
21086
21087     operation.tooltip = function() {
21088         var disable = operation.disabled();
21089         return disable ?
21090             t('operations.move.' + disable) :
21091             t('operations.move.description');
21092     };
21093
21094     operation.id = 'move';
21095     operation.keys = [t('operations.move.key')];
21096     operation.title = t('operations.move.title');
21097
21098     return operation;
21099 };
21100 iD.operations.Orthogonalize = function(selectedIDs, context) {
21101     var entityId = selectedIDs[0],
21102         geometry = context.geometry(entityId),
21103         action = iD.actions.Orthogonalize(entityId, context.projection);
21104
21105     function operation() {
21106         var annotation = t('operations.orthogonalize.annotation.' + geometry);
21107         context.perform(action, annotation);
21108     }
21109
21110     operation.available = function() {
21111         var entity = context.entity(entityId);
21112         return selectedIDs.length === 1 &&
21113             entity.type === 'way' &&
21114             entity.isClosed() &&
21115             _.uniq(entity.nodes).length > 2;
21116     };
21117
21118     operation.disabled = function() {
21119         var way = context.entity(entityId),
21120             wayExtent = way.extent(context.graph()),
21121             mapExtent = context.extent(),
21122             intersection = mapExtent.intersection(wayExtent),
21123             pctVisible = intersection.area() / wayExtent.area();
21124
21125         if (pctVisible < 0.8) {
21126             return 'too_large';
21127         } else {
21128             return action.disabled(context.graph());
21129         }
21130     };
21131
21132     operation.tooltip = function() {
21133         var disable = operation.disabled();
21134         return disable ?
21135             t('operations.orthogonalize.' + disable) :
21136             t('operations.orthogonalize.description.' + geometry);
21137     };
21138
21139     operation.id = 'orthogonalize';
21140     operation.keys = [t('operations.orthogonalize.key')];
21141     operation.title = t('operations.orthogonalize.title');
21142
21143     return operation;
21144 };
21145 iD.operations.Reverse = function(selectedIDs, context) {
21146     var entityId = selectedIDs[0];
21147
21148     var operation = function() {
21149         context.perform(
21150             iD.actions.Reverse(entityId),
21151             t('operations.reverse.annotation'));
21152     };
21153
21154     operation.available = function() {
21155         return selectedIDs.length === 1 &&
21156             context.geometry(entityId) === 'line';
21157     };
21158
21159     operation.disabled = function() {
21160         return false;
21161     };
21162
21163     operation.tooltip = function() {
21164         return t('operations.reverse.description');
21165     };
21166
21167     operation.id = 'reverse';
21168     operation.keys = [t('operations.reverse.key')];
21169     operation.title = t('operations.reverse.title');
21170
21171     return operation;
21172 };
21173 iD.operations.Rotate = function(selectedIDs, context) {
21174     var entityId = selectedIDs[0];
21175
21176     var operation = function() {
21177         context.enter(iD.modes.RotateWay(context, entityId));
21178     };
21179
21180     operation.available = function() {
21181         var graph = context.graph(),
21182             entity = graph.entity(entityId);
21183
21184         if (selectedIDs.length !== 1 ||
21185             entity.type !== 'way')
21186             return false;
21187         if (context.geometry(entityId) === 'area')
21188             return true;
21189         if (entity.isClosed() &&
21190             graph.parentRelations(entity).some(function(r) { return r.isMultipolygon(); }))
21191             return true;
21192         return false;
21193     };
21194
21195     operation.disabled = function() {
21196         return false;
21197     };
21198
21199     operation.tooltip = function() {
21200         return t('operations.rotate.description');
21201     };
21202
21203     operation.id = 'rotate';
21204     operation.keys = [t('operations.rotate.key')];
21205     operation.title = t('operations.rotate.title');
21206
21207     return operation;
21208 };
21209 iD.operations.Split = function(selectedIDs, context) {
21210     var vertices = _.filter(selectedIDs, function vertex(entityId) {
21211         return context.geometry(entityId) === 'vertex';
21212     });
21213
21214     var entityId = vertices[0],
21215         action = iD.actions.Split(entityId);
21216
21217     if (selectedIDs.length > 1) {
21218         action.limitWays(_.without(selectedIDs, entityId));
21219     }
21220
21221     var operation = function() {
21222         var annotation;
21223
21224         var ways = action.ways(context.graph());
21225         if (ways.length === 1) {
21226             annotation = t('operations.split.annotation.' + context.geometry(ways[0].id));
21227         } else {
21228             annotation = t('operations.split.annotation.multiple', {n: ways.length});
21229         }
21230
21231         var difference = context.perform(action, annotation);
21232         context.enter(iD.modes.Select(context, difference.extantIDs()));
21233     };
21234
21235     operation.available = function() {
21236         return vertices.length === 1;
21237     };
21238
21239     operation.disabled = function() {
21240         return action.disabled(context.graph());
21241     };
21242
21243     operation.tooltip = function() {
21244         var disable = operation.disabled();
21245         if (disable) {
21246             return t('operations.split.' + disable);
21247         }
21248
21249         var ways = action.ways(context.graph());
21250         if (ways.length === 1) {
21251             return t('operations.split.description.' + context.geometry(ways[0].id));
21252         } else {
21253             return t('operations.split.description.multiple');
21254         }
21255     };
21256
21257     operation.id = 'split';
21258     operation.keys = [t('operations.split.key')];
21259     operation.title = t('operations.split.title');
21260
21261     return operation;
21262 };
21263 iD.operations.Straighten = function(selectedIDs, context) {
21264     var entityId = selectedIDs[0],
21265         action = iD.actions.Straighten(entityId, context.projection);
21266
21267     function operation() {
21268         var annotation = t('operations.straighten.annotation');
21269         context.perform(action, annotation);
21270     }
21271
21272     operation.available = function() {
21273         var entity = context.entity(entityId);
21274         return selectedIDs.length === 1 &&
21275             entity.type === 'way' &&
21276             !entity.isClosed() &&
21277             _.uniq(entity.nodes).length > 2;
21278     };
21279
21280     operation.disabled = function() {
21281         return action.disabled(context.graph());
21282     };
21283
21284     operation.tooltip = function() {
21285         var disable = operation.disabled();
21286         return disable ?
21287             t('operations.straighten.' + disable) :
21288             t('operations.straighten.description');
21289     };
21290
21291     operation.id = 'straighten';
21292     operation.keys = [t('operations.straighten.key')];
21293     operation.title = t('operations.straighten.title');
21294
21295     return operation;
21296 };
21297 /* jshint -W109 */
21298 iD.areaKeys = {
21299     "aeroway": {
21300         "gate": true,
21301         "taxiway": true
21302     },
21303     "amenity": {
21304         "atm": true,
21305         "bbq": true,
21306         "bench": true,
21307         "clock": true,
21308         "drinking_water": true,
21309         "parking_entrance": true,
21310         "post_box": true,
21311         "telephone": true,
21312         "vending_machine": true,
21313         "waste_basket": true
21314     },
21315     "area": {},
21316     "barrier": {
21317         "block": true,
21318         "bollard": true,
21319         "cattle_grid": true,
21320         "cycle_barrier": true,
21321         "entrance": true,
21322         "fence": true,
21323         "gate": true,
21324         "kissing_gate": true,
21325         "lift_gate": true,
21326         "stile": true,
21327         "toll_booth": true
21328     },
21329     "building": {
21330         "entrance": true
21331     },
21332     "craft": {},
21333     "emergency": {
21334         "fire_hydrant": true,
21335         "phone": true
21336     },
21337     "golf": {
21338         "hole": true
21339     },
21340     "historic": {
21341         "boundary_stone": true
21342     },
21343     "landuse": {},
21344     "leisure": {
21345         "picnic_table": true,
21346         "slipway": true
21347     },
21348     "man_made": {
21349         "cutline": true,
21350         "embankment": true,
21351         "flagpole": true,
21352         "pipeline": true,
21353         "survey_point": true
21354     },
21355     "military": {},
21356     "natural": {
21357         "coastline": true,
21358         "peak": true,
21359         "spring": true,
21360         "tree": true
21361     },
21362     "office": {},
21363     "piste:type": {},
21364     "place": {},
21365     "power": {
21366         "line": true,
21367         "minor_line": true,
21368         "pole": true,
21369         "tower": true
21370     },
21371     "public_transport": {
21372         "stop_position": true
21373     },
21374     "shop": {},
21375     "tourism": {
21376         "viewpoint": true
21377     },
21378     "waterway": {
21379         "canal": true,
21380         "ditch": true,
21381         "drain": true,
21382         "river": true,
21383         "stream": true,
21384         "weir": true
21385     }
21386 };iD.Connection = function() {
21387
21388     var event = d3.dispatch('authenticating', 'authenticated', 'auth', 'loading', 'load', 'loaded'),
21389         url = 'http://www.openstreetmap.org',
21390         connection = {},
21391         inflight = {},
21392         loadedTiles = {},
21393         tileZoom = 16,
21394         oauth = osmAuth({
21395             url: 'http://www.openstreetmap.org',
21396             oauth_consumer_key: '5A043yRSEugj4DJ5TljuapfnrflWDte8jTOcWLlT',
21397             oauth_secret: 'aB3jKq1TRsCOUrfOIZ6oQMEDmv2ptV76PA54NGLL',
21398             loading: authenticating,
21399             done: authenticated
21400         }),
21401         ndStr = 'nd',
21402         tagStr = 'tag',
21403         memberStr = 'member',
21404         nodeStr = 'node',
21405         wayStr = 'way',
21406         relationStr = 'relation',
21407         off;
21408
21409     connection.changesetURL = function(changesetId) {
21410         return url + '/changeset/' + changesetId;
21411     };
21412
21413     connection.changesetsURL = function(center, zoom) {
21414         var precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2));
21415         return url + '/history#map=' +
21416             Math.floor(zoom) + '/' +
21417             center[1].toFixed(precision) + '/' +
21418             center[0].toFixed(precision);
21419     };
21420
21421     connection.entityURL = function(entity) {
21422         return url + '/' + entity.type + '/' + entity.osmId();
21423     };
21424
21425     connection.userURL = function(username) {
21426         return url + '/user/' + username;
21427     };
21428
21429     connection.loadFromURL = function(url, callback) {
21430         function done(dom) {
21431             return callback(null, parse(dom));
21432         }
21433         return d3.xml(url).get().on('load', done);
21434     };
21435
21436     connection.loadEntity = function(id, callback) {
21437         var type = iD.Entity.id.type(id),
21438             osmID = iD.Entity.id.toOSM(id);
21439
21440         connection.loadFromURL(
21441             url + '/api/0.6/' + type + '/' + osmID + (type !== 'node' ? '/full' : ''),
21442             function(err, entities) {
21443                 event.load(err, {data: entities});
21444                 if (callback) callback(err, entities && _.find(entities, function(e) { return e.id === id; }));
21445             });
21446     };
21447
21448     function authenticating() {
21449         event.authenticating();
21450     }
21451
21452     function authenticated() {
21453         event.authenticated();
21454     }
21455
21456     function getNodes(obj) {
21457         var elems = obj.getElementsByTagName(ndStr),
21458             nodes = new Array(elems.length);
21459         for (var i = 0, l = elems.length; i < l; i++) {
21460             nodes[i] = 'n' + elems[i].attributes.ref.nodeValue;
21461         }
21462         return nodes;
21463     }
21464
21465     function getTags(obj) {
21466         var elems = obj.getElementsByTagName(tagStr),
21467             tags = {};
21468         for (var i = 0, l = elems.length; i < l; i++) {
21469             var attrs = elems[i].attributes;
21470             tags[attrs.k.nodeValue] = attrs.v.nodeValue;
21471         }
21472         return tags;
21473     }
21474
21475     function getMembers(obj) {
21476         var elems = obj.getElementsByTagName(memberStr),
21477             members = new Array(elems.length);
21478         for (var i = 0, l = elems.length; i < l; i++) {
21479             var attrs = elems[i].attributes;
21480             members[i] = {
21481                 id: attrs.type.nodeValue[0] + attrs.ref.nodeValue,
21482                 type: attrs.type.nodeValue,
21483                 role: attrs.role.nodeValue
21484             };
21485         }
21486         return members;
21487     }
21488
21489     var parsers = {
21490         node: function nodeData(obj) {
21491             var attrs = obj.attributes;
21492             return new iD.Node({
21493                 id: iD.Entity.id.fromOSM(nodeStr, attrs.id.nodeValue),
21494                 loc: [parseFloat(attrs.lon.nodeValue), parseFloat(attrs.lat.nodeValue)],
21495                 version: attrs.version.nodeValue,
21496                 user: attrs.user && attrs.user.nodeValue,
21497                 tags: getTags(obj)
21498             });
21499         },
21500
21501         way: function wayData(obj) {
21502             var attrs = obj.attributes;
21503             return new iD.Way({
21504                 id: iD.Entity.id.fromOSM(wayStr, attrs.id.nodeValue),
21505                 version: attrs.version.nodeValue,
21506                 user: attrs.user && attrs.user.nodeValue,
21507                 tags: getTags(obj),
21508                 nodes: getNodes(obj)
21509             });
21510         },
21511
21512         relation: function relationData(obj) {
21513             var attrs = obj.attributes;
21514             return new iD.Relation({
21515                 id: iD.Entity.id.fromOSM(relationStr, attrs.id.nodeValue),
21516                 version: attrs.version.nodeValue,
21517                 user: attrs.user && attrs.user.nodeValue,
21518                 tags: getTags(obj),
21519                 members: getMembers(obj)
21520             });
21521         }
21522     };
21523
21524     function parse(dom) {
21525         if (!dom || !dom.childNodes) return new Error('Bad request');
21526
21527         var root = dom.childNodes[0],
21528             children = root.childNodes,
21529             entities = [];
21530
21531         for (var i = 0, l = children.length; i < l; i++) {
21532             var child = children[i],
21533                 parser = parsers[child.nodeName];
21534             if (parser) {
21535                 entities.push(parser(child));
21536             }
21537         }
21538
21539         return entities;
21540     }
21541
21542     connection.authenticated = function() {
21543         return oauth.authenticated();
21544     };
21545
21546     // Generate Changeset XML. Returns a string.
21547     connection.changesetJXON = function(tags) {
21548         return {
21549             osm: {
21550                 changeset: {
21551                     tag: _.map(tags, function(value, key) {
21552                         return { '@k': key, '@v': value };
21553                     }),
21554                     '@version': 0.3,
21555                     '@generator': 'iD'
21556                 }
21557             }
21558         };
21559     };
21560
21561     // Generate [osmChange](http://wiki.openstreetmap.org/wiki/OsmChange)
21562     // XML. Returns a string.
21563     connection.osmChangeJXON = function(changeset_id, changes) {
21564         function nest(x, order) {
21565             var groups = {};
21566             for (var i = 0; i < x.length; i++) {
21567                 var tagName = Object.keys(x[i])[0];
21568                 if (!groups[tagName]) groups[tagName] = [];
21569                 groups[tagName].push(x[i][tagName]);
21570             }
21571             var ordered = {};
21572             order.forEach(function(o) {
21573                 if (groups[o]) ordered[o] = groups[o];
21574             });
21575             return ordered;
21576         }
21577
21578         function rep(entity) {
21579             return entity.asJXON(changeset_id);
21580         }
21581
21582         return {
21583             osmChange: {
21584                 '@version': 0.3,
21585                 '@generator': 'iD',
21586                 'create': nest(changes.created.map(rep), ['node', 'way', 'relation']),
21587                 'modify': nest(changes.modified.map(rep), ['node', 'way', 'relation']),
21588                 'delete': _.extend(nest(changes.deleted.map(rep), ['relation', 'way', 'node']), {'@if-unused': true})
21589             }
21590         };
21591     };
21592
21593     connection.changesetTags = function(comment, imageryUsed) {
21594         var tags = {
21595             imagery_used: imageryUsed.join(';').substr(0, 255),
21596             created_by: 'iD ' + iD.version
21597         };
21598
21599         if (comment) {
21600             tags.comment = comment;
21601         }
21602
21603         return tags;
21604     };
21605
21606     connection.putChangeset = function(changes, comment, imageryUsed, callback) {
21607         oauth.xhr({
21608                 method: 'PUT',
21609                 path: '/api/0.6/changeset/create',
21610                 options: { header: { 'Content-Type': 'text/xml' } },
21611                 content: JXON.stringify(connection.changesetJXON(connection.changesetTags(comment, imageryUsed)))
21612             }, function(err, changeset_id) {
21613                 if (err) return callback(err);
21614                 oauth.xhr({
21615                     method: 'POST',
21616                     path: '/api/0.6/changeset/' + changeset_id + '/upload',
21617                     options: { header: { 'Content-Type': 'text/xml' } },
21618                     content: JXON.stringify(connection.osmChangeJXON(changeset_id, changes))
21619                 }, function(err) {
21620                     if (err) return callback(err);
21621                     oauth.xhr({
21622                         method: 'PUT',
21623                         path: '/api/0.6/changeset/' + changeset_id + '/close'
21624                     }, function(err) {
21625                         callback(err, changeset_id);
21626                     });
21627                 });
21628             });
21629     };
21630
21631     var userDetails;
21632
21633     connection.userDetails = function(callback) {
21634         if (userDetails) {
21635             callback(undefined, userDetails);
21636             return;
21637         }
21638
21639         function done(err, user_details) {
21640             if (err) return callback(err);
21641
21642             var u = user_details.getElementsByTagName('user')[0],
21643                 img = u.getElementsByTagName('img'),
21644                 image_url = '';
21645
21646             if (img && img[0] && img[0].getAttribute('href')) {
21647                 image_url = img[0].getAttribute('href');
21648             }
21649
21650             userDetails = {
21651                 display_name: u.attributes.display_name.nodeValue,
21652                 image_url: image_url,
21653                 id: u.attributes.id.nodeValue
21654             };
21655
21656             callback(undefined, userDetails);
21657         }
21658
21659         oauth.xhr({ method: 'GET', path: '/api/0.6/user/details' }, done);
21660     };
21661
21662     connection.status = function(callback) {
21663         function done(capabilities) {
21664             var apiStatus = capabilities.getElementsByTagName('status');
21665             callback(undefined, apiStatus[0].getAttribute('api'));
21666         }
21667         d3.xml(url + '/api/capabilities').get()
21668             .on('load', done)
21669             .on('error', callback);
21670     };
21671
21672     function abortRequest(i) { i.abort(); }
21673
21674     connection.tileZoom = function(_) {
21675         if (!arguments.length) return tileZoom;
21676         tileZoom = _;
21677         return connection;
21678     };
21679
21680     connection.loadTiles = function(projection, dimensions) {
21681
21682         if (off) return;
21683
21684         var s = projection.scale() * 2 * Math.PI,
21685             z = Math.max(Math.log(s) / Math.log(2) - 8, 0),
21686             ts = 256 * Math.pow(2, z - tileZoom),
21687             origin = [
21688                 s / 2 - projection.translate()[0],
21689                 s / 2 - projection.translate()[1]];
21690
21691         var tiles = d3.geo.tile()
21692             .scaleExtent([tileZoom, tileZoom])
21693             .scale(s)
21694             .size(dimensions)
21695             .translate(projection.translate())()
21696             .map(function(tile) {
21697                 var x = tile[0] * ts - origin[0],
21698                     y = tile[1] * ts - origin[1];
21699
21700                 return {
21701                     id: tile.toString(),
21702                     extent: iD.geo.Extent(
21703                         projection.invert([x, y + ts]),
21704                         projection.invert([x + ts, y]))
21705                 };
21706             });
21707
21708         function bboxUrl(tile) {
21709             return url + '/api/0.6/map?bbox=' + tile.extent.toParam();
21710         }
21711
21712         _.filter(inflight, function(v, i) {
21713             var wanted = _.find(tiles, function(tile) {
21714                 return i === tile.id;
21715             });
21716             if (!wanted) delete inflight[i];
21717             return !wanted;
21718         }).map(abortRequest);
21719
21720         tiles.forEach(function(tile) {
21721             var id = tile.id;
21722
21723             if (loadedTiles[id] || inflight[id]) return;
21724
21725             if (_.isEmpty(inflight)) {
21726                 event.loading();
21727             }
21728
21729             inflight[id] = connection.loadFromURL(bboxUrl(tile), function(err, parsed) {
21730                 loadedTiles[id] = true;
21731                 delete inflight[id];
21732
21733                 event.load(err, _.extend({data: parsed}, tile));
21734
21735                 if (_.isEmpty(inflight)) {
21736                     event.loaded();
21737                 }
21738             });
21739         });
21740     };
21741
21742     connection.switch = function(options) {
21743         url = options.url;
21744         oauth.options(_.extend({
21745             loading: authenticating,
21746             done: authenticated
21747         }, options));
21748         event.auth();
21749         connection.flush();
21750         return connection;
21751     };
21752
21753     connection.toggle = function(_) {
21754         off = !_;
21755         return connection;
21756     };
21757
21758     connection.flush = function() {
21759         _.forEach(inflight, abortRequest);
21760         loadedTiles = {};
21761         inflight = {};
21762         return connection;
21763     };
21764
21765     connection.loadedTiles = function(_) {
21766         if (!arguments.length) return loadedTiles;
21767         loadedTiles = _;
21768         return connection;
21769     };
21770
21771     connection.logout = function() {
21772         oauth.logout();
21773         event.auth();
21774         return connection;
21775     };
21776
21777     connection.authenticate = function(callback) {
21778         function done(err, res) {
21779             event.auth();
21780             if (callback) callback(err, res);
21781         }
21782         return oauth.authenticate(done);
21783     };
21784
21785     return d3.rebind(connection, event, 'on');
21786 };
21787 /*
21788     iD.Difference represents the difference between two graphs.
21789     It knows how to calculate the set of entities that were
21790     created, modified, or deleted, and also contains the logic
21791     for recursively extending a difference to the complete set
21792     of entities that will require a redraw, taking into account
21793     child and parent relationships.
21794  */
21795 iD.Difference = function(base, head) {
21796     var changes = {}, length = 0;
21797
21798     function changed(h, b) {
21799         return !_.isEqual(_.omit(h, 'v'), _.omit(b, 'v'));
21800     }
21801
21802     _.each(head.entities, function(h, id) {
21803         var b = base.entities[id];
21804         if (changed(h, b)) {
21805             changes[id] = {base: b, head: h};
21806             length++;
21807         }
21808     });
21809
21810     _.each(base.entities, function(b, id) {
21811         var h = head.entities[id];
21812         if (!changes[id] && changed(h, b)) {
21813             changes[id] = {base: b, head: h};
21814             length++;
21815         }
21816     });
21817
21818     function addParents(parents, result) {
21819         for (var i = 0; i < parents.length; i++) {
21820             var parent = parents[i];
21821
21822             if (parent.id in result)
21823                 continue;
21824
21825             result[parent.id] = parent;
21826             addParents(head.parentRelations(parent), result);
21827         }
21828     }
21829
21830     var difference = {};
21831
21832     difference.length = function() {
21833         return length;
21834     };
21835
21836     difference.changes = function() {
21837         return changes;
21838     };
21839
21840     difference.extantIDs = function() {
21841         var result = [];
21842         _.each(changes, function(change, id) {
21843             if (change.head) result.push(id);
21844         });
21845         return result;
21846     };
21847
21848     difference.modified = function() {
21849         var result = [];
21850         _.each(changes, function(change) {
21851             if (change.base && change.head) result.push(change.head);
21852         });
21853         return result;
21854     };
21855
21856     difference.created = function() {
21857         var result = [];
21858         _.each(changes, function(change) {
21859             if (!change.base && change.head) result.push(change.head);
21860         });
21861         return result;
21862     };
21863
21864     difference.deleted = function() {
21865         var result = [];
21866         _.each(changes, function(change) {
21867             if (change.base && !change.head) result.push(change.base);
21868         });
21869         return result;
21870     };
21871
21872     difference.summary = function() {
21873         var relevant = {};
21874
21875         function addEntity(entity, graph, changeType) {
21876             relevant[entity.id] = {
21877                 entity: entity,
21878                 graph: graph,
21879                 changeType: changeType
21880             };
21881         }
21882
21883         function addParents(entity) {
21884             var parents = head.parentWays(entity);
21885             for (var j = parents.length - 1; j >= 0; j--) {
21886                 var parent = parents[j];
21887                 if (!(parent.id in relevant)) addEntity(parent, head, 'modified');
21888             }
21889         }
21890
21891         _.each(changes, function(change) {
21892             if (change.head && change.head.geometry(head) !== 'vertex') {
21893                 addEntity(change.head, head, change.base ? 'modified' : 'created');
21894
21895             } else if (change.base && change.base.geometry(base) !== 'vertex') {
21896                 addEntity(change.base, base, 'deleted');
21897
21898             } else if (change.base && change.head) { // modified vertex
21899                 var moved    = !_.isEqual(change.base.loc,  change.head.loc),
21900                     retagged = !_.isEqual(change.base.tags, change.head.tags);
21901
21902                 if (moved) {
21903                     addParents(change.head);
21904                 }
21905
21906                 if (retagged || (moved && change.head.hasInterestingTags())) {
21907                     addEntity(change.head, head, 'modified');
21908                 }
21909
21910             } else if (change.head && change.head.hasInterestingTags()) { // created vertex
21911                 addEntity(change.head, head, 'created');
21912
21913             } else if (change.base && change.base.hasInterestingTags()) { // deleted vertex
21914                 addEntity(change.base, base, 'deleted');
21915             }
21916         });
21917
21918         return d3.values(relevant);
21919     };
21920
21921     difference.complete = function(extent) {
21922         var result = {}, id, change;
21923
21924         for (id in changes) {
21925             change = changes[id];
21926
21927             var h = change.head,
21928                 b = change.base,
21929                 entity = h || b;
21930
21931             if (extent &&
21932                 (!h || !h.intersects(extent, head)) &&
21933                 (!b || !b.intersects(extent, base)))
21934                 continue;
21935
21936             result[id] = h;
21937
21938             if (entity.type === 'way') {
21939                 var nh = h ? h.nodes : [],
21940                     nb = b ? b.nodes : [],
21941                     diff, i;
21942
21943                 diff = _.difference(nh, nb);
21944                 for (i = 0; i < diff.length; i++) {
21945                     result[diff[i]] = head.hasEntity(diff[i]);
21946                 }
21947
21948                 diff = _.difference(nb, nh);
21949                 for (i = 0; i < diff.length; i++) {
21950                     result[diff[i]] = head.hasEntity(diff[i]);
21951                 }
21952             }
21953
21954             addParents(head.parentWays(entity), result);
21955             addParents(head.parentRelations(entity), result);
21956         }
21957
21958         return result;
21959     };
21960
21961     return difference;
21962 };
21963 iD.Entity = function(attrs) {
21964     // For prototypal inheritance.
21965     if (this instanceof iD.Entity) return;
21966
21967     // Create the appropriate subtype.
21968     if (attrs && attrs.type) {
21969         return iD.Entity[attrs.type].apply(this, arguments);
21970     } else if (attrs && attrs.id) {
21971         return iD.Entity[iD.Entity.id.type(attrs.id)].apply(this, arguments);
21972     }
21973
21974     // Initialize a generic Entity (used only in tests).
21975     return (new iD.Entity()).initialize(arguments);
21976 };
21977
21978 iD.Entity.id = function(type) {
21979     return iD.Entity.id.fromOSM(type, iD.Entity.id.next[type]--);
21980 };
21981
21982 iD.Entity.id.next = {node: -1, way: -1, relation: -1};
21983
21984 iD.Entity.id.fromOSM = function(type, id) {
21985     return type[0] + id;
21986 };
21987
21988 iD.Entity.id.toOSM = function(id) {
21989     return id.slice(1);
21990 };
21991
21992 iD.Entity.id.type = function(id) {
21993     return {'n': 'node', 'w': 'way', 'r': 'relation'}[id[0]];
21994 };
21995
21996 // A function suitable for use as the second argument to d3.selection#data().
21997 iD.Entity.key = function(entity) {
21998     return entity.id + 'v' + (entity.v || 0);
21999 };
22000
22001 iD.Entity.prototype = {
22002     tags: {},
22003
22004     initialize: function(sources) {
22005         for (var i = 0; i < sources.length; ++i) {
22006             var source = sources[i];
22007             for (var prop in source) {
22008                 if (Object.prototype.hasOwnProperty.call(source, prop)) {
22009                     this[prop] = source[prop];
22010                 }
22011             }
22012         }
22013
22014         if (!this.id && this.type) {
22015             this.id = iD.Entity.id(this.type);
22016         }
22017
22018         if (iD.debug) {
22019             Object.freeze(this);
22020             Object.freeze(this.tags);
22021
22022             if (this.loc) Object.freeze(this.loc);
22023             if (this.nodes) Object.freeze(this.nodes);
22024             if (this.members) Object.freeze(this.members);
22025         }
22026
22027         return this;
22028     },
22029
22030     osmId: function() {
22031         return iD.Entity.id.toOSM(this.id);
22032     },
22033
22034     isNew: function() {
22035         return this.osmId() < 0;
22036     },
22037
22038     update: function(attrs) {
22039         return iD.Entity(this, attrs, {v: 1 + (this.v || 0)});
22040     },
22041
22042     mergeTags: function(tags) {
22043         var merged = _.clone(this.tags), changed = false;
22044         for (var k in tags) {
22045             var t1 = merged[k],
22046                 t2 = tags[k];
22047             if (!t1) {
22048                 changed = true;
22049                 merged[k] = t2;
22050             } else if (t1 !== t2) {
22051                 changed = true;
22052                 merged[k] = _.union(t1.split(/;\s*/), t2.split(/;\s*/)).join(';');
22053             }
22054         }
22055         return changed ? this.update({tags: merged}) : this;
22056     },
22057
22058     intersects: function(extent, resolver) {
22059         return this.extent(resolver).intersects(extent);
22060     },
22061
22062     isUsed: function(resolver) {
22063         return _.without(Object.keys(this.tags), 'area').length > 0 ||
22064             resolver.parentRelations(this).length > 0;
22065     },
22066
22067     hasInterestingTags: function() {
22068         return _.keys(this.tags).some(function(key) {
22069             return key !== 'attribution' &&
22070                 key !== 'created_by' &&
22071                 key !== 'source' &&
22072                 key !== 'odbl' &&
22073                 key.indexOf('tiger:') !== 0;
22074         });
22075     },
22076
22077     isHighwayIntersection: function() {
22078         return false;
22079     },
22080
22081     deprecatedTags: function() {
22082         var tags = _.pairs(this.tags);
22083         var deprecated = {};
22084
22085         iD.data.deprecated.forEach(function(d) {
22086             var match = _.pairs(d.old)[0];
22087             tags.forEach(function(t) {
22088                 if (t[0] === match[0] &&
22089                     (t[1] === match[1] || match[1] === '*')) {
22090                     deprecated[t[0]] = t[1];
22091                 }
22092             });
22093         });
22094
22095         return deprecated;
22096     }
22097 };
22098 iD.Graph = function(other, mutable) {
22099     if (!(this instanceof iD.Graph)) return new iD.Graph(other, mutable);
22100
22101     if (other instanceof iD.Graph) {
22102         var base = other.base();
22103         this.entities = _.assign(Object.create(base.entities), other.entities);
22104         this._parentWays = _.assign(Object.create(base.parentWays), other._parentWays);
22105         this._parentRels = _.assign(Object.create(base.parentRels), other._parentRels);
22106
22107     } else {
22108         this.entities = Object.create({});
22109         this._parentWays = Object.create({});
22110         this._parentRels = Object.create({});
22111         this.rebase(other || [], [this]);
22112     }
22113
22114     this.transients = {};
22115     this._childNodes = {};
22116
22117     if (!mutable) {
22118         this.freeze();
22119     }
22120 };
22121
22122 iD.Graph.prototype = {
22123     hasEntity: function(id) {
22124         return this.entities[id];
22125     },
22126
22127     entity: function(id) {
22128         var entity = this.entities[id];
22129         if (!entity) {
22130             throw new Error('entity ' + id + ' not found');
22131         }
22132         return entity;
22133     },
22134
22135     transient: function(entity, key, fn) {
22136         var id = entity.id,
22137             transients = this.transients[id] ||
22138             (this.transients[id] = {});
22139
22140         if (transients[key] !== undefined) {
22141             return transients[key];
22142         }
22143
22144         transients[key] = fn.call(entity);
22145
22146         return transients[key];
22147     },
22148
22149     parentWays: function(entity) {
22150         return _.map(this._parentWays[entity.id], this.entity, this);
22151     },
22152
22153     isPoi: function(entity) {
22154         var parentWays = this._parentWays[entity.id];
22155         return !parentWays || parentWays.length === 0;
22156     },
22157
22158     isShared: function(entity) {
22159         var parentWays = this._parentWays[entity.id];
22160         return parentWays && parentWays.length > 1;
22161     },
22162
22163     parentRelations: function(entity) {
22164         return _.map(this._parentRels[entity.id], this.entity, this);
22165     },
22166
22167     childNodes: function(entity) {
22168         if (this._childNodes[entity.id])
22169             return this._childNodes[entity.id];
22170
22171         var nodes = [];
22172         for (var i = 0, l = entity.nodes.length; i < l; i++) {
22173             nodes[i] = this.entity(entity.nodes[i]);
22174         }
22175
22176         if (iD.debug) Object.freeze(nodes);
22177
22178         this._childNodes[entity.id] = nodes;
22179         return this._childNodes[entity.id];
22180     },
22181
22182     base: function() {
22183         return {
22184             'entities': iD.util.getPrototypeOf(this.entities),
22185             'parentWays': iD.util.getPrototypeOf(this._parentWays),
22186             'parentRels': iD.util.getPrototypeOf(this._parentRels)
22187         };
22188     },
22189
22190     // Unlike other graph methods, rebase mutates in place. This is because it
22191     // is used only during the history operation that merges newly downloaded
22192     // data into each state. To external consumers, it should appear as if the
22193     // graph always contained the newly downloaded data.
22194     rebase: function(entities, stack) {
22195         var base = this.base(),
22196             i, j, k, id;
22197
22198         for (i = 0; i < entities.length; i++) {
22199             var entity = entities[i];
22200
22201             if (base.entities[entity.id])
22202                 continue;
22203
22204             // Merging data into the base graph
22205             base.entities[entity.id] = entity;
22206             this._updateCalculated(undefined, entity,
22207                 base.parentWays, base.parentRels);
22208
22209             // Restore provisionally-deleted nodes that are discovered to have an extant parent
22210             if (entity.type === 'way') {
22211                 for (j = 0; j < entity.nodes.length; j++) {
22212                     id = entity.nodes[j];
22213                     for (k = 1; k < stack.length; k++) {
22214                         var ents = stack[k].entities;
22215                         if (ents.hasOwnProperty(id) && ents[id] === undefined) {
22216                             delete ents[id];
22217                         }
22218                     }
22219                 }
22220             }
22221         }
22222
22223         for (i = 0; i < stack.length; i++) {
22224             stack[i]._updateRebased();
22225         }
22226     },
22227
22228     _updateRebased: function() {
22229         var base = this.base(),
22230             i, k, child, id, keys;
22231
22232         keys = Object.keys(this._parentWays);
22233         for (i = 0; i < keys.length; i++) {
22234             child = keys[i];
22235             if (base.parentWays[child]) {
22236                 for (k = 0; k < base.parentWays[child].length; k++) {
22237                     id = base.parentWays[child][k];
22238                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentWays[child], id)) {
22239                         this._parentWays[child].push(id);
22240                     }
22241                 }
22242             }
22243         }
22244
22245         keys = Object.keys(this._parentRels);
22246         for (i = 0; i < keys.length; i++) {
22247             child = keys[i];
22248             if (base.parentRels[child]) {
22249                 for (k = 0; k < base.parentRels[child].length; k++) {
22250                     id = base.parentRels[child][k];
22251                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentRels[child], id)) {
22252                         this._parentRels[child].push(id);
22253                     }
22254                 }
22255             }
22256         }
22257
22258         this.transients = {};
22259
22260         // this._childNodes is not updated, under the assumption that
22261         // ways are always downloaded with their child nodes.
22262     },
22263
22264     // Updates calculated properties (parentWays, parentRels) for the specified change
22265     _updateCalculated: function(oldentity, entity, parentWays, parentRels) {
22266
22267         parentWays = parentWays || this._parentWays;
22268         parentRels = parentRels || this._parentRels;
22269
22270         var type = entity && entity.type || oldentity && oldentity.type,
22271             removed, added, ways, rels, i;
22272
22273
22274         if (type === 'way') {
22275
22276             // Update parentWays
22277             if (oldentity && entity) {
22278                 removed = _.difference(oldentity.nodes, entity.nodes);
22279                 added = _.difference(entity.nodes, oldentity.nodes);
22280             } else if (oldentity) {
22281                 removed = oldentity.nodes;
22282                 added = [];
22283             } else if (entity) {
22284                 removed = [];
22285                 added = entity.nodes;
22286             }
22287             for (i = 0; i < removed.length; i++) {
22288                 parentWays[removed[i]] = _.without(parentWays[removed[i]], oldentity.id);
22289             }
22290             for (i = 0; i < added.length; i++) {
22291                 ways = _.without(parentWays[added[i]], entity.id);
22292                 ways.push(entity.id);
22293                 parentWays[added[i]] = ways;
22294             }
22295
22296         } else if (type === 'relation') {
22297
22298             // Update parentRels
22299             if (oldentity && entity) {
22300                 removed = _.difference(oldentity.members, entity.members);
22301                 added = _.difference(entity.members, oldentity);
22302             } else if (oldentity) {
22303                 removed = oldentity.members;
22304                 added = [];
22305             } else if (entity) {
22306                 removed = [];
22307                 added = entity.members;
22308             }
22309             for (i = 0; i < removed.length; i++) {
22310                 parentRels[removed[i].id] = _.without(parentRels[removed[i].id], oldentity.id);
22311             }
22312             for (i = 0; i < added.length; i++) {
22313                 rels = _.without(parentRels[added[i].id], entity.id);
22314                 rels.push(entity.id);
22315                 parentRels[added[i].id] = rels;
22316             }
22317         }
22318     },
22319
22320     replace: function(entity) {
22321         if (this.entities[entity.id] === entity)
22322             return this;
22323
22324         return this.update(function() {
22325             this._updateCalculated(this.entities[entity.id], entity);
22326             this.entities[entity.id] = entity;
22327         });
22328     },
22329
22330     remove: function(entity) {
22331         return this.update(function() {
22332             this._updateCalculated(entity, undefined);
22333             this.entities[entity.id] = undefined;
22334         });
22335     },
22336
22337     update: function() {
22338         var graph = this.frozen ? iD.Graph(this, true) : this;
22339
22340         for (var i = 0; i < arguments.length; i++) {
22341             arguments[i].call(graph, graph);
22342         }
22343
22344         return this.frozen ? graph.freeze() : this;
22345     },
22346
22347     freeze: function() {
22348         this.frozen = true;
22349
22350         // No longer freezing entities here due to in-place updates needed in rebase.
22351
22352         return this;
22353     },
22354
22355     // Obliterates any existing entities
22356     load: function(entities) {
22357         var base = this.base();
22358         this.entities = Object.create(base.entities);
22359
22360         for (var i in entities) {
22361             this.entities[i] = entities[i];
22362             this._updateCalculated(base.entities[i], this.entities[i]);
22363         }
22364
22365         return this;
22366     }
22367 };
22368 iD.History = function(context) {
22369     var stack, index, tree,
22370         imageryUsed = ['Bing'],
22371         dispatch = d3.dispatch('change', 'undone', 'redone'),
22372         lock = iD.util.SessionMutex('lock');
22373
22374     function perform(actions) {
22375         actions = Array.prototype.slice.call(actions);
22376
22377         var annotation;
22378
22379         if (!_.isFunction(_.last(actions))) {
22380             annotation = actions.pop();
22381         }
22382
22383         var graph = stack[index].graph;
22384         for (var i = 0; i < actions.length; i++) {
22385             graph = actions[i](graph);
22386         }
22387
22388         return {
22389             graph: graph,
22390             annotation: annotation,
22391             imageryUsed: imageryUsed
22392         };
22393     }
22394
22395     function change(previous) {
22396         var difference = iD.Difference(previous, history.graph());
22397         dispatch.change(difference);
22398         return difference;
22399     }
22400
22401     // iD uses namespaced keys so multiple installations do not conflict
22402     function getKey(n) {
22403         return 'iD_' + window.location.origin + '_' + n;
22404     }
22405
22406     var history = {
22407         graph: function() {
22408             return stack[index].graph;
22409         },
22410
22411         merge: function(entities, extent) {
22412             stack[0].graph.rebase(entities, _.pluck(stack, 'graph'));
22413             tree.rebase(entities);
22414
22415             dispatch.change(undefined, extent);
22416         },
22417
22418         perform: function() {
22419             var previous = stack[index].graph;
22420
22421             stack = stack.slice(0, index + 1);
22422             stack.push(perform(arguments));
22423             index++;
22424
22425             return change(previous);
22426         },
22427
22428         replace: function() {
22429             var previous = stack[index].graph;
22430
22431             // assert(index == stack.length - 1)
22432             stack[index] = perform(arguments);
22433
22434             return change(previous);
22435         },
22436
22437         pop: function() {
22438             var previous = stack[index].graph;
22439
22440             if (index > 0) {
22441                 index--;
22442                 stack.pop();
22443                 return change(previous);
22444             }
22445         },
22446
22447         undo: function() {
22448             var previous = stack[index].graph;
22449
22450             // Pop to the next annotated state.
22451             while (index > 0) {
22452                 index--;
22453                 if (stack[index].annotation) break;
22454             }
22455
22456             dispatch.undone();
22457             return change(previous);
22458         },
22459
22460         redo: function() {
22461             var previous = stack[index].graph;
22462
22463             while (index < stack.length - 1) {
22464                 index++;
22465                 if (stack[index].annotation) break;
22466             }
22467
22468             dispatch.redone();
22469             return change(previous);
22470         },
22471
22472         undoAnnotation: function() {
22473             var i = index;
22474             while (i >= 0) {
22475                 if (stack[i].annotation) return stack[i].annotation;
22476                 i--;
22477             }
22478         },
22479
22480         redoAnnotation: function() {
22481             var i = index + 1;
22482             while (i <= stack.length - 1) {
22483                 if (stack[i].annotation) return stack[i].annotation;
22484                 i++;
22485             }
22486         },
22487
22488         intersects: function(extent) {
22489             return tree.intersects(extent, stack[index].graph);
22490         },
22491
22492         difference: function() {
22493             var base = stack[0].graph,
22494                 head = stack[index].graph;
22495             return iD.Difference(base, head);
22496         },
22497
22498         changes: function(action) {
22499             var base = stack[0].graph,
22500                 head = stack[index].graph;
22501
22502             if (action) {
22503                 head = action(head);
22504             }
22505
22506             var difference = iD.Difference(base, head);
22507
22508             return {
22509                 modified: difference.modified(),
22510                 created: difference.created(),
22511                 deleted: difference.deleted()
22512             };
22513         },
22514
22515         hasChanges: function() {
22516             return this.difference().length() > 0;
22517         },
22518
22519         imageryUsed: function(sources) {
22520             if (sources) {
22521                 imageryUsed = sources;
22522                 return history;
22523             } else {
22524                 return _(stack.slice(1, index + 1))
22525                     .pluck('imageryUsed')
22526                     .flatten()
22527                     .unique()
22528                     .without(undefined, 'Custom')
22529                     .value();
22530             }
22531         },
22532
22533         reset: function() {
22534             stack = [{graph: iD.Graph()}];
22535             index = 0;
22536             tree = iD.Tree(stack[0].graph);
22537             dispatch.change();
22538             return history;
22539         },
22540
22541         toJSON: function() {
22542             if (stack.length <= 1) return;
22543
22544             var allEntities = {},
22545                 baseEntities = {},
22546                 base = stack[0];
22547
22548             var s = stack.map(function(i) {
22549                 var modified = [], deleted = [];
22550
22551                 _.forEach(i.graph.entities, function(entity, id) {
22552                     if (entity) {
22553                         var key = iD.Entity.key(entity);
22554                         allEntities[key] = entity;
22555                         modified.push(key);
22556                     } else {
22557                         deleted.push(id);
22558                     }
22559
22560                     // make sure that the originals of changed or deleted entities get merged
22561                     // into the base of the stack after restoring the data from JSON.
22562                     if (id in base.graph.entities) {
22563                         baseEntities[id] = base.graph.entities[id];
22564                     }
22565                 });
22566
22567                 var x = {};
22568
22569                 if (modified.length) x.modified = modified;
22570                 if (deleted.length) x.deleted = deleted;
22571                 if (i.imageryUsed) x.imageryUsed = i.imageryUsed;
22572                 if (i.annotation) x.annotation = i.annotation;
22573
22574                 return x;
22575             });
22576
22577             return JSON.stringify({
22578                 version: 3,
22579                 entities: _.values(allEntities),
22580                 baseEntities: _.values(baseEntities),
22581                 stack: s,
22582                 nextIDs: iD.Entity.id.next,
22583                 index: index
22584             });
22585         },
22586
22587         fromJSON: function(json) {
22588             var h = JSON.parse(json);
22589
22590             iD.Entity.id.next = h.nextIDs;
22591             index = h.index;
22592
22593             if (h.version === 2 || h.version === 3) {
22594                 var allEntities = {};
22595
22596                 h.entities.forEach(function(entity) {
22597                     allEntities[iD.Entity.key(entity)] = iD.Entity(entity);
22598                 });
22599
22600                 if (h.version === 3) {
22601                     // this merges originals for changed entities into the base of
22602                     // the stack even if the current stack doesn't have them (for
22603                     // example when iD has been restarted in a different region)
22604                     var baseEntities = h.baseEntities.map(iD.Entity);
22605                     stack[0].graph.rebase(baseEntities, _.pluck(stack, 'graph'));
22606                     tree.rebase(baseEntities);
22607                 }
22608
22609                 stack = h.stack.map(function(d) {
22610                     var entities = {}, entity;
22611
22612                     if (d.modified) {
22613                         d.modified.forEach(function(key) {
22614                             entity = allEntities[key];
22615                             entities[entity.id] = entity;
22616                         });
22617                     }
22618
22619                     if (d.deleted) {
22620                         d.deleted.forEach(function(id) {
22621                             entities[id] = undefined;
22622                         });
22623                     }
22624
22625                     return {
22626                         graph: iD.Graph(stack[0].graph).load(entities),
22627                         annotation: d.annotation,
22628                         imageryUsed: d.imageryUsed
22629                     };
22630                 });
22631             } else { // original version
22632                 stack = h.stack.map(function(d) {
22633                     var entities = {};
22634
22635                     for (var i in d.entities) {
22636                         var entity = d.entities[i];
22637                         entities[i] = entity === 'undefined' ? undefined : iD.Entity(entity);
22638                     }
22639
22640                     d.graph = iD.Graph(stack[0].graph).load(entities);
22641                     return d;
22642                 });
22643             }
22644
22645             dispatch.change();
22646
22647             return history;
22648         },
22649
22650         save: function() {
22651             if (lock.locked()) context.storage(getKey('saved_history'), history.toJSON() || null);
22652             return history;
22653         },
22654
22655         clearSaved: function() {
22656             if (lock.locked()) context.storage(getKey('saved_history'), null);
22657             return history;
22658         },
22659
22660         lock: function() {
22661             return lock.lock();
22662         },
22663
22664         unlock: function() {
22665             lock.unlock();
22666         },
22667
22668         // is iD not open in another window and it detects that
22669         // there's a history stored in localStorage that's recoverable?
22670         restorableChanges: function() {
22671             return lock.locked() && !!context.storage(getKey('saved_history'));
22672         },
22673
22674         // load history from a version stored in localStorage
22675         restore: function() {
22676             if (!lock.locked()) return;
22677
22678             var json = context.storage(getKey('saved_history'));
22679             if (json) history.fromJSON(json);
22680         },
22681
22682         _getKey: getKey
22683
22684     };
22685
22686     history.reset();
22687
22688     return d3.rebind(history, dispatch, 'on');
22689 };
22690 iD.Node = iD.Entity.node = function iD_Node() {
22691     if (!(this instanceof iD_Node)) {
22692         return (new iD_Node()).initialize(arguments);
22693     } else if (arguments.length) {
22694         this.initialize(arguments);
22695     }
22696 };
22697
22698 iD.Node.prototype = Object.create(iD.Entity.prototype);
22699
22700 _.extend(iD.Node.prototype, {
22701     type: 'node',
22702
22703     extent: function() {
22704         return new iD.geo.Extent(this.loc);
22705     },
22706
22707     geometry: function(graph) {
22708         return graph.transient(this, 'geometry', function() {
22709             return graph.isPoi(this) ? 'point' : 'vertex';
22710         });
22711     },
22712
22713     move: function(loc) {
22714         return this.update({loc: loc});
22715     },
22716
22717     isIntersection: function(resolver) {
22718         return resolver.transient(this, 'isIntersection', function() {
22719             return resolver.parentWays(this).filter(function(parent) {
22720                 return (parent.tags.highway ||
22721                     parent.tags.waterway ||
22722                     parent.tags.railway ||
22723                     parent.tags.aeroway) &&
22724                     parent.geometry(resolver) === 'line';
22725             }).length > 1;
22726         });
22727     },
22728
22729     isHighwayIntersection: function(resolver) {
22730         return resolver.transient(this, 'isHighwayIntersection', function() {
22731             return resolver.parentWays(this).filter(function(parent) {
22732                 return parent.tags.highway && parent.geometry(resolver) === 'line';
22733             }).length > 1;
22734         });
22735     },
22736
22737     asJXON: function(changeset_id) {
22738         var r = {
22739             node: {
22740                 '@id': this.osmId(),
22741                 '@lon': this.loc[0],
22742                 '@lat': this.loc[1],
22743                 '@version': (this.version || 0),
22744                 tag: _.map(this.tags, function(v, k) {
22745                     return { keyAttributes: { k: k, v: v } };
22746                 })
22747             }
22748         };
22749         if (changeset_id) r.node['@changeset'] = changeset_id;
22750         return r;
22751     },
22752
22753     asGeoJSON: function() {
22754         return {
22755             type: 'Point',
22756             coordinates: this.loc
22757         };
22758     }
22759 });
22760 iD.oneWayTags = {
22761     'aerialway': {
22762         'chair_lift': true,
22763         'mixed_lift': true,
22764         't-bar': true,
22765         'j-bar': true,
22766         'platter': true,
22767         'rope_tow': true,
22768         'magic_carpet': true,
22769         'yes': true
22770     },
22771     'highway': {
22772         'motorway': true,
22773         'motorway_link': true
22774     },
22775     'junction': {
22776         'roundabout': true
22777     },
22778     'man_made': {
22779         'piste:halfpipe': true,
22780         'pipeline': true
22781     },
22782     'piste:type': {
22783         'downhill': true,
22784         'sled': true,
22785         'yes': true
22786     },
22787     'waterway': {
22788         'river': true,
22789         'stream': true
22790     }
22791 };
22792 iD.Relation = iD.Entity.relation = function iD_Relation() {
22793     if (!(this instanceof iD_Relation)) {
22794         return (new iD_Relation()).initialize(arguments);
22795     } else if (arguments.length) {
22796         this.initialize(arguments);
22797     }
22798 };
22799
22800 iD.Relation.prototype = Object.create(iD.Entity.prototype);
22801
22802 iD.Relation.creationOrder = function(a, b) {
22803     var aId = parseInt(iD.Entity.id.toOSM(a.id), 10);
22804     var bId = parseInt(iD.Entity.id.toOSM(b.id), 10);
22805
22806     if (aId < 0 || bId < 0) return aId - bId;
22807     return bId - aId;
22808 };
22809
22810 _.extend(iD.Relation.prototype, {
22811     type: 'relation',
22812     members: [],
22813
22814     extent: function(resolver, memo) {
22815         return resolver.transient(this, 'extent', function() {
22816             if (memo && memo[this.id]) return iD.geo.Extent();
22817             memo = memo || {};
22818             memo[this.id] = true;
22819             return this.members.reduce(function(extent, member) {
22820                 member = resolver.hasEntity(member.id);
22821                 if (member) {
22822                     return extent.extend(member.extent(resolver, memo));
22823                 } else {
22824                     return extent;
22825                 }
22826             }, iD.geo.Extent());
22827         });
22828     },
22829
22830     geometry: function(graph) {
22831         return graph.transient(this, 'geometry', function() {
22832             return this.isMultipolygon() ? 'area' : 'relation';
22833         });
22834     },
22835
22836     isDegenerate: function() {
22837         return this.members.length === 0;
22838     },
22839
22840     // Return an array of members, each extended with an 'index' property whose value
22841     // is the member index.
22842     indexedMembers: function() {
22843         var result = new Array(this.members.length);
22844         for (var i = 0; i < this.members.length; i++) {
22845             result[i] = _.extend({}, this.members[i], {index: i});
22846         }
22847         return result;
22848     },
22849
22850     // Return the first member with the given role. A copy of the member object
22851     // is returned, extended with an 'index' property whose value is the member index.
22852     memberByRole: function(role) {
22853         for (var i = 0; i < this.members.length; i++) {
22854             if (this.members[i].role === role) {
22855                 return _.extend({}, this.members[i], {index: i});
22856             }
22857         }
22858     },
22859
22860     // Return the first member with the given id. A copy of the member object
22861     // is returned, extended with an 'index' property whose value is the member index.
22862     memberById: function(id) {
22863         for (var i = 0; i < this.members.length; i++) {
22864             if (this.members[i].id === id) {
22865                 return _.extend({}, this.members[i], {index: i});
22866             }
22867         }
22868     },
22869
22870     // Return the first member with the given id and role. A copy of the member object
22871     // is returned, extended with an 'index' property whose value is the member index.
22872     memberByIdAndRole: function(id, role) {
22873         for (var i = 0; i < this.members.length; i++) {
22874             if (this.members[i].id === id && this.members[i].role === role) {
22875                 return _.extend({}, this.members[i], {index: i});
22876             }
22877         }
22878     },
22879
22880     addMember: function(member, index) {
22881         var members = this.members.slice();
22882         members.splice(index === undefined ? members.length : index, 0, member);
22883         return this.update({members: members});
22884     },
22885
22886     updateMember: function(member, index) {
22887         var members = this.members.slice();
22888         members.splice(index, 1, _.extend({}, members[index], member));
22889         return this.update({members: members});
22890     },
22891
22892     removeMember: function(index) {
22893         var members = this.members.slice();
22894         members.splice(index, 1);
22895         return this.update({members: members});
22896     },
22897
22898     removeMembersWithID: function(id) {
22899         var members = _.reject(this.members, function(m) { return m.id === id; });
22900         return this.update({members: members});
22901     },
22902
22903     // Wherever a member appears with id `needle.id`, replace it with a member
22904     // with id `replacement.id`, type `replacement.type`, and the original role,
22905     // unless a member already exists with that id and role. Return an updated
22906     // relation.
22907     replaceMember: function(needle, replacement) {
22908         if (!this.memberById(needle.id))
22909             return this;
22910
22911         var members = [];
22912
22913         for (var i = 0; i < this.members.length; i++) {
22914             var member = this.members[i];
22915             if (member.id !== needle.id) {
22916                 members.push(member);
22917             } else if (!this.memberByIdAndRole(replacement.id, member.role)) {
22918                 members.push({id: replacement.id, type: replacement.type, role: member.role});
22919             }
22920         }
22921
22922         return this.update({members: members});
22923     },
22924
22925     asJXON: function(changeset_id) {
22926         var r = {
22927             relation: {
22928                 '@id': this.osmId(),
22929                 '@version': this.version || 0,
22930                 member: _.map(this.members, function(member) {
22931                     return { keyAttributes: { type: member.type, role: member.role, ref: iD.Entity.id.toOSM(member.id) } };
22932                 }),
22933                 tag: _.map(this.tags, function(v, k) {
22934                     return { keyAttributes: { k: k, v: v } };
22935                 })
22936             }
22937         };
22938         if (changeset_id) r.relation['@changeset'] = changeset_id;
22939         return r;
22940     },
22941
22942     asGeoJSON: function(resolver) {
22943         return resolver.transient(this, 'GeoJSON', function () {
22944             if (this.isMultipolygon()) {
22945                 return {
22946                     type: 'MultiPolygon',
22947                     coordinates: this.multipolygon(resolver)
22948                 };
22949             } else {
22950                 return {
22951                     type: 'FeatureCollection',
22952                     properties: this.tags,
22953                     features: this.members.map(function (member) {
22954                         return _.extend({role: member.role}, resolver.entity(member.id).asGeoJSON(resolver));
22955                     })
22956                 };
22957             }
22958         });
22959     },
22960
22961     area: function(resolver) {
22962         return resolver.transient(this, 'area', function() {
22963             return d3.geo.area(this.asGeoJSON(resolver));
22964         });
22965     },
22966
22967     isMultipolygon: function() {
22968         return this.tags.type === 'multipolygon';
22969     },
22970
22971     isComplete: function(resolver) {
22972         for (var i = 0; i < this.members.length; i++) {
22973             if (!resolver.hasEntity(this.members[i].id)) {
22974                 return false;
22975             }
22976         }
22977         return true;
22978     },
22979
22980     isRestriction: function() {
22981         return !!(this.tags.type && this.tags.type.match(/^restriction:?/));
22982     },
22983
22984     // Returns an array [A0, ... An], each Ai being an array of node arrays [Nds0, ... Ndsm],
22985     // where Nds0 is an outer ring and subsequent Ndsi's (if any i > 0) being inner rings.
22986     //
22987     // This corresponds to the structure needed for rendering a multipolygon path using a
22988     // `evenodd` fill rule, as well as the structure of a GeoJSON MultiPolygon geometry.
22989     //
22990     // In the case of invalid geometries, this function will still return a result which
22991     // includes the nodes of all way members, but some Nds may be unclosed and some inner
22992     // rings not matched with the intended outer ring.
22993     //
22994     multipolygon: function(resolver) {
22995         var outers = this.members.filter(function(m) { return 'outer' === (m.role || 'outer'); }),
22996             inners = this.members.filter(function(m) { return 'inner' === m.role; });
22997
22998         outers = iD.geo.joinWays(outers, resolver);
22999         inners = iD.geo.joinWays(inners, resolver);
23000
23001         outers = outers.map(function(outer) { return _.pluck(outer.nodes, 'loc'); });
23002         inners = inners.map(function(inner) { return _.pluck(inner.nodes, 'loc'); });
23003
23004         var result = outers.map(function(o) {
23005             // Heuristic for detecting counterclockwise winding order. Assumes
23006             // that OpenStreetMap polygons are not hemisphere-spanning.
23007             return [d3.geo.area({type: 'Polygon', coordinates: [o]}) > 2 * Math.PI ? o.reverse() : o];
23008         });
23009
23010         function findOuter(inner) {
23011             var o, outer;
23012
23013             for (o = 0; o < outers.length; o++) {
23014                 outer = outers[o];
23015                 if (iD.geo.polygonContainsPolygon(outer, inner))
23016                     return o;
23017             }
23018
23019             for (o = 0; o < outers.length; o++) {
23020                 outer = outers[o];
23021                 if (iD.geo.polygonIntersectsPolygon(outer, inner))
23022                     return o;
23023             }
23024         }
23025
23026         for (var i = 0; i < inners.length; i++) {
23027             var inner = inners[i];
23028
23029             if (d3.geo.area({type: 'Polygon', coordinates: [inner]}) < 2 * Math.PI) {
23030                 inner = inner.reverse();
23031             }
23032
23033             var o = findOuter(inners[i]);
23034             if (o !== undefined)
23035                 result[o].push(inners[i]);
23036             else
23037                 result.push([inners[i]]); // Invalid geometry
23038         }
23039
23040         return result;
23041     }
23042 });
23043 iD.Tree = function(head) {
23044     var rtree = rbush(),
23045         rectangles = {};
23046
23047     function extentRectangle(extent) {
23048         return [
23049             extent[0][0],
23050             extent[0][1],
23051             extent[1][0],
23052             extent[1][1]
23053         ];
23054     }
23055
23056     function entityRectangle(entity) {
23057         var rect = extentRectangle(entity.extent(head));
23058         rect.id = entity.id;
23059         rectangles[entity.id] = rect;
23060         return rect;
23061     }
23062
23063     function updateParents(entity, insertions, memo) {
23064         if (memo && memo[entity.id]) return;
23065         memo = memo || {};
23066         memo[entity.id] = true;
23067
23068         head.parentWays(entity).forEach(function(parent) {
23069             if (rectangles[parent.id]) {
23070                 rtree.remove(rectangles[parent.id]);
23071                 insertions.push(parent);
23072             }
23073         });
23074
23075         head.parentRelations(entity).forEach(function(parent) {
23076             if (rectangles[parent.id]) {
23077                 rtree.remove(rectangles[parent.id]);
23078                 insertions.push(parent);
23079             }
23080             updateParents(parent, insertions, memo);
23081         });
23082     }
23083
23084     var tree = {};
23085
23086     tree.rebase = function(entities) {
23087         var insertions = [];
23088
23089         entities.forEach(function(entity) {
23090             if (head.entities.hasOwnProperty(entity.id) || rectangles[entity.id])
23091                 return;
23092
23093             insertions.push(entity);
23094             updateParents(entity, insertions);
23095         });
23096
23097         insertions = _.unique(insertions).map(entityRectangle);
23098         rtree.load(insertions);
23099
23100         return tree;
23101     };
23102
23103     tree.intersects = function(extent, graph) {
23104         if (graph !== head) {
23105             var diff = iD.Difference(head, graph),
23106                 insertions = [];
23107
23108             head = graph;
23109
23110             diff.deleted().forEach(function(entity) {
23111                 rtree.remove(rectangles[entity.id]);
23112                 delete rectangles[entity.id];
23113             });
23114
23115             diff.modified().forEach(function(entity) {
23116                 rtree.remove(rectangles[entity.id]);
23117                 insertions.push(entity);
23118                 updateParents(entity, insertions);
23119             });
23120
23121             diff.created().forEach(function(entity) {
23122                 insertions.push(entity);
23123             });
23124
23125             insertions = _.unique(insertions).map(entityRectangle);
23126             rtree.load(insertions);
23127         }
23128
23129         return rtree.search(extentRectangle(extent)).map(function(rect) {
23130             return head.entity(rect.id);
23131         });
23132     };
23133
23134     return tree;
23135 };
23136 iD.Way = iD.Entity.way = function iD_Way() {
23137     if (!(this instanceof iD_Way)) {
23138         return (new iD_Way()).initialize(arguments);
23139     } else if (arguments.length) {
23140         this.initialize(arguments);
23141     }
23142 };
23143
23144 iD.Way.prototype = Object.create(iD.Entity.prototype);
23145
23146 _.extend(iD.Way.prototype, {
23147     type: 'way',
23148     nodes: [],
23149
23150     extent: function(resolver) {
23151         return resolver.transient(this, 'extent', function() {
23152             return this.nodes.reduce(function(extent, id) {
23153                 var node = resolver.hasEntity(id);
23154                 if (node) {
23155                     return extent.extend(node.extent());
23156                 } else {
23157                     return extent;
23158                 }
23159             }, iD.geo.Extent());
23160         });
23161     },
23162
23163     first: function() {
23164         return this.nodes[0];
23165     },
23166
23167     last: function() {
23168         return this.nodes[this.nodes.length - 1];
23169     },
23170
23171     contains: function(node) {
23172         return this.nodes.indexOf(node) >= 0;
23173     },
23174
23175     affix: function(node) {
23176         if (this.nodes[0] === node) return 'prefix';
23177         if (this.nodes[this.nodes.length - 1] === node) return 'suffix';
23178     },
23179
23180     isOneWay: function() {
23181         // explicit oneway tag..
23182         if (['yes', '1', '-1'].indexOf(this.tags.oneway) !== -1) { return true; }
23183         if (['no', '0'].indexOf(this.tags.oneway) !== -1) { return false; }
23184
23185         // implied oneway tag..
23186         for (var key in this.tags) {
23187             if (key in iD.oneWayTags && (this.tags[key] in iD.oneWayTags[key]))
23188                 return true;
23189         }
23190         return false;
23191     },
23192
23193     isClosed: function() {
23194         return this.nodes.length > 0 && this.first() === this.last();
23195     },
23196
23197     isConvex: function(resolver) {
23198         if (!this.isClosed() || this.isDegenerate()) return null;
23199
23200         var nodes = _.uniq(resolver.childNodes(this)),
23201             coords = _.pluck(nodes, 'loc'),
23202             curr = 0, prev = 0;
23203
23204         for (var i = 0; i < coords.length; i++) {
23205             var o = coords[(i+1) % coords.length],
23206                 a = coords[i],
23207                 b = coords[(i+2) % coords.length],
23208                 res = iD.geo.cross(o, a, b);
23209
23210             curr = (res > 0) ? 1 : (res < 0) ? -1 : 0;
23211             if (curr === 0) {
23212                 continue;
23213             } else if (prev && curr !== prev) {
23214                 return false;
23215             }
23216             prev = curr;
23217         }
23218         return true;
23219     },
23220
23221     isArea: function() {
23222         if (this.tags.area === 'yes')
23223             return true;
23224         if (!this.isClosed() || this.tags.area === 'no')
23225             return false;
23226         for (var key in this.tags)
23227             if (key in iD.areaKeys && !(this.tags[key] in iD.areaKeys[key]))
23228                 return true;
23229         return false;
23230     },
23231
23232     isDegenerate: function() {
23233         return _.uniq(this.nodes).length < (this.isArea() ? 3 : 2);
23234     },
23235
23236     areAdjacent: function(n1, n2) {
23237         for (var i = 0; i < this.nodes.length; i++) {
23238             if (this.nodes[i] === n1) {
23239                 if (this.nodes[i - 1] === n2) return true;
23240                 if (this.nodes[i + 1] === n2) return true;
23241             }
23242         }
23243         return false;
23244     },
23245
23246     geometry: function(graph) {
23247         return graph.transient(this, 'geometry', function() {
23248             return this.isArea() ? 'area' : 'line';
23249         });
23250     },
23251
23252     addNode: function(id, index) {
23253         var nodes = this.nodes.slice();
23254         nodes.splice(index === undefined ? nodes.length : index, 0, id);
23255         return this.update({nodes: nodes});
23256     },
23257
23258     updateNode: function(id, index) {
23259         var nodes = this.nodes.slice();
23260         nodes.splice(index, 1, id);
23261         return this.update({nodes: nodes});
23262     },
23263
23264     replaceNode: function(needle, replacement) {
23265         if (this.nodes.indexOf(needle) < 0)
23266             return this;
23267
23268         var nodes = this.nodes.slice();
23269         for (var i = 0; i < nodes.length; i++) {
23270             if (nodes[i] === needle) {
23271                 nodes[i] = replacement;
23272             }
23273         }
23274         return this.update({nodes: nodes});
23275     },
23276
23277     removeNode: function(id) {
23278         var nodes = [];
23279
23280         for (var i = 0; i < this.nodes.length; i++) {
23281             var node = this.nodes[i];
23282             if (node !== id && nodes[nodes.length - 1] !== node) {
23283                 nodes.push(node);
23284             }
23285         }
23286
23287         // Preserve circularity
23288         if (this.nodes.length > 1 && this.first() === id && this.last() === id && nodes[nodes.length - 1] !== nodes[0]) {
23289             nodes.push(nodes[0]);
23290         }
23291
23292         return this.update({nodes: nodes});
23293     },
23294
23295     asJXON: function(changeset_id) {
23296         var r = {
23297             way: {
23298                 '@id': this.osmId(),
23299                 '@version': this.version || 0,
23300                 nd: _.map(this.nodes, function(id) {
23301                     return { keyAttributes: { ref: iD.Entity.id.toOSM(id) } };
23302                 }),
23303                 tag: _.map(this.tags, function(v, k) {
23304                     return { keyAttributes: { k: k, v: v } };
23305                 })
23306             }
23307         };
23308         if (changeset_id) r.way['@changeset'] = changeset_id;
23309         return r;
23310     },
23311
23312     asGeoJSON: function(resolver) {
23313         return resolver.transient(this, 'GeoJSON', function() {
23314             var coordinates = _.pluck(resolver.childNodes(this), 'loc');
23315             if (this.isArea() && this.isClosed()) {
23316                 return {
23317                     type: 'Polygon',
23318                     coordinates: [coordinates]
23319                 };
23320             } else {
23321                 return {
23322                     type: 'LineString',
23323                     coordinates: coordinates
23324                 };
23325             }
23326         });
23327     },
23328
23329     area: function(resolver) {
23330         return resolver.transient(this, 'area', function() {
23331             var nodes = resolver.childNodes(this);
23332
23333             if (!this.isClosed() && nodes.length) {
23334                 nodes = nodes.concat([nodes[0]]);
23335             }
23336
23337             var json = {
23338                 type: 'Polygon',
23339                 coordinates: [_.pluck(nodes, 'loc')]
23340             };
23341
23342             var area = d3.geo.area(json);
23343
23344             // Heuristic for detecting counterclockwise winding order. Assumes
23345             // that OpenStreetMap polygons are not hemisphere-spanning.
23346             if (d3.geo.area(json) > 2 * Math.PI) {
23347                 json.coordinates[0] = json.coordinates[0].reverse();
23348                 area = d3.geo.area(json);
23349             }
23350
23351             return isNaN(area) ? 0 : area;
23352         });
23353     }
23354 });
23355 iD.Background = function(context) {
23356     var dispatch = d3.dispatch('change'),
23357         baseLayer = iD.TileLayer()
23358             .projection(context.projection),
23359         gpxLayer = iD.GpxLayer(context, dispatch)
23360             .projection(context.projection),
23361         overlayLayers = [];
23362
23363     var backgroundSources = iD.data.imagery.map(function(source) {
23364         if (source.type === 'bing') {
23365             return iD.BackgroundSource.Bing(source, dispatch);
23366         } else {
23367             return iD.BackgroundSource(source);
23368         }
23369     });
23370
23371     backgroundSources.unshift(iD.BackgroundSource.None());
23372
23373     function findSource(id) {
23374         return _.find(backgroundSources, function(d) {
23375             return d.id && d.id === id;
23376         });
23377     }
23378
23379     function updateImagery() {
23380         var b = background.baseLayerSource(),
23381             o = overlayLayers.map(function (d) { return d.source().id; }).join(','),
23382             q = iD.util.stringQs(location.hash.substring(1));
23383
23384         var id = b.id;
23385         if (id === 'custom') {
23386             id = 'custom:' + b.template;
23387         }
23388
23389         if (id) {
23390             q.background = id;
23391         } else {
23392             delete q.background;
23393         }
23394
23395         if (o) {
23396             q.overlays = o;
23397         } else {
23398             delete q.overlays;
23399         }
23400
23401         location.replace('#' + iD.util.qsString(q, true));
23402
23403         var imageryUsed = [b.imageryUsed()];
23404
23405         overlayLayers.forEach(function (d) {
23406             var source = d.source();
23407             if (!source.isLocatorOverlay()) {
23408                 imageryUsed.push(source.imageryUsed());
23409             }
23410         });
23411
23412         if (background.showsGpxLayer()) {
23413             imageryUsed.push('Local GPX');
23414         }
23415
23416         context.history().imageryUsed(imageryUsed);
23417     }
23418
23419     function background(selection) {
23420         var base = selection.selectAll('.background-layer')
23421             .data([0]);
23422
23423         base.enter().insert('div', '.layer-data')
23424             .attr('class', 'layer-layer background-layer');
23425
23426         base.call(baseLayer);
23427
23428         var gpx = selection.selectAll('.gpx-layer')
23429             .data([0]);
23430
23431         gpx.enter().insert('div', '.layer-data')
23432             .attr('class', 'layer-layer gpx-layer');
23433
23434         gpx.call(gpxLayer);
23435
23436         var overlays = selection.selectAll('.overlay-layer')
23437             .data(overlayLayers, function(d) { return d.source().name(); });
23438
23439         overlays.enter().insert('div', '.layer-data')
23440             .attr('class', 'layer-layer overlay-layer');
23441
23442         overlays.each(function(layer) {
23443             d3.select(this).call(layer);
23444         });
23445
23446         overlays.exit()
23447             .remove();
23448     }
23449
23450     background.sources = function(extent) {
23451         return backgroundSources.filter(function(source) {
23452             return source.intersects(extent);
23453         });
23454     };
23455
23456     background.dimensions = function(_) {
23457         baseLayer.dimensions(_);
23458         gpxLayer.dimensions(_);
23459
23460         overlayLayers.forEach(function(layer) {
23461             layer.dimensions(_);
23462         });
23463     };
23464
23465     background.baseLayerSource = function(d) {
23466         if (!arguments.length) return baseLayer.source();
23467
23468         baseLayer.source(d);
23469         dispatch.change();
23470         updateImagery();
23471
23472         return background;
23473     };
23474
23475     background.bing = function() {
23476         background.baseLayerSource(findSource('Bing'));
23477     };
23478
23479     background.hasGpxLayer = function() {
23480         return !_.isEmpty(gpxLayer.geojson());
23481     };
23482
23483     background.showsGpxLayer = function() {
23484         return background.hasGpxLayer() && gpxLayer.enable();
23485     };
23486
23487     function toDom(x) {
23488         return (new DOMParser()).parseFromString(x, 'text/xml');
23489     }
23490
23491     background.gpxLayerFiles = function(fileList) {
23492         var f = fileList[0],
23493             reader = new FileReader();
23494
23495         reader.onload = function(e) {
23496             gpxLayer.geojson(toGeoJSON.gpx(toDom(e.target.result)));
23497             background.zoomToGpxLayer();
23498             dispatch.change();
23499         };
23500
23501         reader.readAsText(f);
23502     };
23503
23504     background.zoomToGpxLayer = function() {
23505         if (background.hasGpxLayer()) {
23506             context.map()
23507                 .extent(d3.geo.bounds(gpxLayer.geojson()));
23508         }
23509     };
23510
23511     background.toggleGpxLayer = function() {
23512         gpxLayer.enable(!gpxLayer.enable());
23513         dispatch.change();
23514     };
23515
23516     background.showsLayer = function(d) {
23517         return d === baseLayer.source() ||
23518             (d.id === 'custom' && baseLayer.source().id === 'custom') ||
23519             overlayLayers.some(function(l) { return l.source() === d; });
23520     };
23521
23522     background.overlayLayerSources = function() {
23523         return overlayLayers.map(function (l) { return l.source(); });
23524     };
23525
23526     background.toggleOverlayLayer = function(d) {
23527         var layer;
23528
23529         for (var i = 0; i < overlayLayers.length; i++) {
23530             layer = overlayLayers[i];
23531             if (layer.source() === d) {
23532                 overlayLayers.splice(i, 1);
23533                 dispatch.change();
23534                 updateImagery();
23535                 return;
23536             }
23537         }
23538
23539         layer = iD.TileLayer()
23540             .source(d)
23541             .projection(context.projection)
23542             .dimensions(baseLayer.dimensions());
23543
23544         overlayLayers.push(layer);
23545         dispatch.change();
23546         updateImagery();
23547     };
23548
23549     background.nudge = function(d, zoom) {
23550         baseLayer.source().nudge(d, zoom);
23551         dispatch.change();
23552         return background;
23553     };
23554
23555     background.offset = function(d) {
23556         if (!arguments.length) return baseLayer.source().offset();
23557         baseLayer.source().offset(d);
23558         dispatch.change();
23559         return background;
23560     };
23561
23562     var q = iD.util.stringQs(location.hash.substring(1)),
23563         chosen = q.background || q.layer;
23564
23565     if (chosen && chosen.indexOf('custom:') === 0) {
23566         background.baseLayerSource(iD.BackgroundSource.Custom(chosen.replace(/^custom:/, '')));
23567     } else {
23568         background.baseLayerSource(findSource(chosen) || findSource('Bing'));
23569     }
23570
23571     var locator = _.find(backgroundSources, function(d) {
23572         return d.overlay && d.default;
23573     });
23574
23575     if (locator) {
23576         background.toggleOverlayLayer(locator);
23577     }
23578
23579     var overlays = (q.overlays || '').split(',');
23580     overlays.forEach(function(overlay) {
23581         overlay = findSource(overlay);
23582         if (overlay) background.toggleOverlayLayer(overlay);
23583     });
23584
23585     var gpx = q.gpx;
23586     if (gpx) {
23587         d3.text(gpx, function(err, gpxTxt) {
23588             gpxLayer.geojson(toGeoJSON.gpx(toDom(gpxTxt)));
23589             dispatch.change();
23590         });
23591     }
23592
23593     return d3.rebind(background, dispatch, 'on');
23594 };
23595 iD.BackgroundSource = function(data) {
23596     var source = _.clone(data),
23597         offset = [0, 0],
23598         name = source.name;
23599
23600     source.scaleExtent = data.scaleExtent || [0, 20];
23601
23602     source.offset = function(_) {
23603         if (!arguments.length) return offset;
23604         offset = _;
23605         return source;
23606     };
23607
23608     source.nudge = function(_, zoomlevel) {
23609         offset[0] += _[0] / Math.pow(2, zoomlevel);
23610         offset[1] += _[1] / Math.pow(2, zoomlevel);
23611         return source;
23612     };
23613
23614     source.name = function() {
23615         return name;
23616     };
23617
23618     source.imageryUsed = function() {
23619         return source.id || name;
23620     };
23621
23622     source.url = function(coord) {
23623         return data.template
23624             .replace('{x}', coord[0])
23625             .replace('{y}', coord[1])
23626             // TMS-flipped y coordinate
23627             .replace(/\{[t-]y\}/, Math.pow(2, coord[2]) - coord[1] - 1)
23628             .replace(/\{z(oom)?\}/, coord[2])
23629             .replace(/\{switch:([^}]+)\}/, function(s, r) {
23630                 var subdomains = r.split(',');
23631                 return subdomains[(coord[0] + coord[1]) % subdomains.length];
23632             })
23633             .replace('{u}', function() {
23634                 var u = '';
23635                 for (var zoom = coord[2]; zoom > 0; zoom--) {
23636                     var b = 0;
23637                     var mask = 1 << (zoom - 1);
23638                     if ((coord[0] & mask) !== 0) b++;
23639                     if ((coord[1] & mask) !== 0) b += 2;
23640                     u += b.toString();
23641                 }
23642                 return u;
23643             });
23644     };
23645
23646     source.intersects = function(extent) {
23647         extent = extent.polygon();
23648         return !data.polygon || data.polygon.some(function(polygon) {
23649             return iD.geo.polygonIntersectsPolygon(polygon, extent);
23650         });
23651     };
23652
23653     source.validZoom = function(z) {
23654         return source.scaleExtent[0] <= z &&
23655             (!source.isLocatorOverlay() || source.scaleExtent[1] > z);
23656     };
23657
23658     source.isLocatorOverlay = function() {
23659         return name === 'Locator Overlay';
23660     };
23661
23662     source.copyrightNotices = function() {};
23663
23664     return source;
23665 };
23666
23667 iD.BackgroundSource.Bing = function(data, dispatch) {
23668     // http://msdn.microsoft.com/en-us/library/ff701716.aspx
23669     // http://msdn.microsoft.com/en-us/library/ff701701.aspx
23670
23671     data.template = 'https://ecn.t{switch:0,1,2,3}.tiles.virtualearth.net/tiles/a{u}.jpeg?g=587&mkt=en-gb&n=z';
23672
23673     var bing = iD.BackgroundSource(data),
23674         key = 'Arzdiw4nlOJzRwOz__qailc8NiR31Tt51dN2D7cm57NrnceZnCpgOkmJhNpGoppU', // Same as P2 and JOSM
23675         url = 'https://dev.virtualearth.net/REST/v1/Imagery/Metadata/Aerial?include=ImageryProviders&key=' +
23676             key + '&jsonp={callback}',
23677         providers = [];
23678
23679     d3.jsonp(url, function(json) {
23680         providers = json.resourceSets[0].resources[0].imageryProviders.map(function(provider) {
23681             return {
23682                 attribution: provider.attribution,
23683                 areas: provider.coverageAreas.map(function(area) {
23684                     return {
23685                         zoom: [area.zoomMin, area.zoomMax],
23686                         extent: iD.geo.Extent([area.bbox[1], area.bbox[0]], [area.bbox[3], area.bbox[2]])
23687                     };
23688                 })
23689             };
23690         });
23691         dispatch.change();
23692     });
23693
23694     bing.copyrightNotices = function(zoom, extent) {
23695         zoom = Math.min(zoom, 21);
23696         return providers.filter(function(provider) {
23697             return _.any(provider.areas, function(area) {
23698                 return extent.intersects(area.extent) &&
23699                     area.zoom[0] <= zoom &&
23700                     area.zoom[1] >= zoom;
23701             });
23702         }).map(function(provider) {
23703             return provider.attribution;
23704         }).join(', ');
23705     };
23706
23707     bing.logo = 'bing_maps.png';
23708     bing.terms_url = 'http://opengeodata.org/microsoft-imagery-details';
23709
23710     return bing;
23711 };
23712
23713 iD.BackgroundSource.None = function() {
23714     var source = iD.BackgroundSource({id: 'none', template: ''});
23715
23716     source.name = function() {
23717         return t('background.none');
23718     };
23719
23720     source.imageryUsed = function() {
23721         return 'None';
23722     };
23723
23724     return source;
23725 };
23726
23727 iD.BackgroundSource.Custom = function(template) {
23728     var source = iD.BackgroundSource({id: 'custom', template: template});
23729
23730     source.name = function() {
23731         return t('background.custom');
23732     };
23733
23734     source.imageryUsed = function() {
23735         return 'Custom (' + template + ')';
23736     };
23737
23738     return source;
23739 };
23740 iD.GpxLayer = function(context) {
23741     var projection,
23742         gj = {},
23743         enable = true,
23744         svg;
23745
23746     function render(selection) {
23747         svg = selection.selectAll('svg')
23748             .data([render]);
23749
23750         svg.enter()
23751             .append('svg');
23752
23753         svg.style('display', enable ? 'block' : 'none');
23754
23755         var paths = svg
23756             .selectAll('path')
23757             .data([gj]);
23758
23759         paths
23760             .enter()
23761             .append('path')
23762             .attr('class', 'gpx');
23763
23764         var path = d3.geo.path()
23765             .projection(projection);
23766
23767         paths
23768             .attr('d', path);
23769
23770         if (typeof gj.features !== 'undefined') {
23771             svg
23772                 .selectAll('text')
23773                 .remove();
23774
23775             svg
23776                 .selectAll('path')
23777                 .data(gj.features)
23778                 .enter()
23779                 .append('text')
23780                 .attr('class', 'gpx')
23781                 .text(function(d) {
23782                     return d.properties.name;
23783                 })
23784                 .attr('x', function(d) {
23785                     var centroid = path.centroid(d);
23786                     return centroid[0] + 5;
23787                 })
23788                 .attr('y', function(d) {
23789                     var centroid = path.centroid(d);
23790                     return centroid[1];
23791                 });
23792         }
23793     }
23794
23795     render.projection = function(_) {
23796         if (!arguments.length) return projection;
23797         projection = _;
23798         return render;
23799     };
23800
23801     render.enable = function(_) {
23802         if (!arguments.length) return enable;
23803         enable = _;
23804         return render;
23805     };
23806
23807     render.geojson = function(_) {
23808         if (!arguments.length) return gj;
23809         gj = _;
23810         return render;
23811     };
23812
23813     render.dimensions = function(_) {
23814         if (!arguments.length) return svg.dimensions();
23815         svg.dimensions(_);
23816         return render;
23817     };
23818
23819     render.id = 'layer-gpx';
23820
23821     function over() {
23822         d3.event.stopPropagation();
23823         d3.event.preventDefault();
23824         d3.event.dataTransfer.dropEffect = 'copy';
23825     }
23826
23827     d3.select('body')
23828         .attr('dropzone', 'copy')
23829         .on('drop.localgpx', function() {
23830             d3.event.stopPropagation();
23831             d3.event.preventDefault();
23832             if (!iD.detect().filedrop) return;
23833             context.background().gpxLayerFiles(d3.event.dataTransfer.files);
23834         })
23835         .on('dragenter.localgpx', over)
23836         .on('dragexit.localgpx', over)
23837         .on('dragover.localgpx', over);
23838
23839     return render;
23840 };
23841 iD.Map = function(context) {
23842     var dimensions = [1, 1],
23843         dispatch = d3.dispatch('move', 'drawn'),
23844         projection = context.projection,
23845         roundedProjection = iD.svg.RoundProjection(projection),
23846         zoom = d3.behavior.zoom()
23847             .translate(projection.translate())
23848             .scale(projection.scale() * 2 * Math.PI)
23849             .scaleExtent([1024, 256 * Math.pow(2, 24)])
23850             .on('zoom', zoomPan),
23851         dblclickEnabled = true,
23852         transformStart,
23853         transformed = false,
23854         minzoom = 0,
23855         points = iD.svg.Points(roundedProjection, context),
23856         vertices = iD.svg.Vertices(roundedProjection, context),
23857         lines = iD.svg.Lines(projection),
23858         areas = iD.svg.Areas(projection),
23859         midpoints = iD.svg.Midpoints(roundedProjection, context),
23860         labels = iD.svg.Labels(projection, context),
23861         supersurface, surface,
23862         mouse,
23863         mousemove;
23864
23865     function map(selection) {
23866         context.history()
23867             .on('change.map', redraw);
23868         context.background()
23869             .on('change.map', redraw);
23870
23871         selection.call(zoom);
23872
23873         supersurface = selection.append('div')
23874             .attr('id', 'supersurface');
23875
23876         supersurface.call(context.background());
23877
23878         // Need a wrapper div because Opera can't cope with an absolutely positioned
23879         // SVG element: http://bl.ocks.org/jfirebaugh/6fbfbd922552bf776c16
23880         var dataLayer = supersurface.append('div')
23881             .attr('class', 'layer-layer layer-data');
23882
23883         map.surface = surface = dataLayer.append('svg')
23884             .on('mousedown.zoom', function() {
23885                 if (d3.event.button === 2) {
23886                     d3.event.stopPropagation();
23887                 }
23888             }, true)
23889             .on('mouseup.zoom', function() {
23890                 if (resetTransform()) redraw();
23891             })
23892             .attr('id', 'surface')
23893             .call(iD.svg.Surface(context));
23894
23895         surface.on('mousemove.map', function() {
23896             mousemove = d3.event;
23897         });
23898
23899         surface.on('mouseover.vertices', function() {
23900             if (map.editable() && !transformed) {
23901                 var hover = d3.event.target.__data__;
23902                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
23903                 dispatch.drawn({full: false});
23904             }
23905         });
23906
23907         surface.on('mouseout.vertices', function() {
23908             if (map.editable() && !transformed) {
23909                 var hover = d3.event.relatedTarget && d3.event.relatedTarget.__data__;
23910                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
23911                 dispatch.drawn({full: false});
23912             }
23913         });
23914
23915         context.on('enter.map', function() {
23916             if (map.editable() && !transformed) {
23917                 var all = context.intersects(map.extent()),
23918                     filter = d3.functor(true),
23919                     extent = map.extent(),
23920                     graph = context.graph();
23921                 surface.call(vertices, graph, all, filter, extent, map.zoom());
23922                 surface.call(midpoints, graph, all, filter, extent);
23923                 dispatch.drawn({full: false});
23924             }
23925         });
23926
23927         map.dimensions(selection.dimensions());
23928
23929         labels.supersurface(supersurface);
23930     }
23931
23932     function pxCenter() { return [dimensions[0] / 2, dimensions[1] / 2]; }
23933
23934     function drawVector(difference, extent) {
23935         var filter, all,
23936             graph = context.graph();
23937
23938         if (difference) {
23939             var complete = difference.complete(map.extent());
23940             all = _.compact(_.values(complete));
23941             filter = function(d) { return d.id in complete; };
23942
23943         } else if (extent) {
23944             all = context.intersects(map.extent().intersection(extent));
23945             var set = d3.set(_.pluck(all, 'id'));
23946             filter = function(d) { return set.has(d.id); };
23947
23948         } else {
23949             all = context.intersects(map.extent());
23950             filter = d3.functor(true);
23951         }
23952
23953         surface
23954             .call(vertices, graph, all, filter, map.extent(), map.zoom())
23955             .call(lines, graph, all, filter)
23956             .call(areas, graph, all, filter)
23957             .call(midpoints, graph, all, filter, map.extent())
23958             .call(labels, graph, all, filter, dimensions, !difference && !extent);
23959
23960         if (points.points(context.intersects(map.extent()), 100).length >= 100) {
23961             surface.select('.layer-hit').selectAll('g.point').remove();
23962         } else {
23963             surface.call(points, points.points(all), filter);
23964         }
23965
23966         dispatch.drawn({full: true});
23967     }
23968
23969     function editOff() {
23970         surface.selectAll('.layer *').remove();
23971         dispatch.drawn({full: true});
23972     }
23973
23974     function zoomPan() {
23975         if (d3.event && d3.event.sourceEvent.type === 'dblclick') {
23976             if (!dblclickEnabled) {
23977                 zoom.scale(projection.scale() * 2 * Math.PI)
23978                     .translate(projection.translate());
23979                 return d3.event.sourceEvent.preventDefault();
23980             }
23981         }
23982
23983         if (Math.log(d3.event.scale / Math.LN2 - 8) < minzoom + 1) {
23984             iD.ui.flash(context.container())
23985                 .select('.content')
23986                 .text(t('cannot_zoom'));
23987             return setZoom(16, true);
23988         }
23989
23990         projection
23991             .translate(d3.event.translate)
23992             .scale(d3.event.scale / (2 * Math.PI));
23993
23994         var scale = d3.event.scale / transformStart[0],
23995             tX = Math.round((d3.event.translate[0] / scale - transformStart[1][0]) * scale),
23996             tY = Math.round((d3.event.translate[1] / scale - transformStart[1][1]) * scale);
23997
23998         transformed = true;
23999         iD.util.setTransform(supersurface, tX, tY, scale);
24000         queueRedraw();
24001
24002         dispatch.move(map);
24003     }
24004
24005     function resetTransform() {
24006         if (!transformed) return false;
24007         iD.util.setTransform(supersurface, 0, 0);
24008         transformed = false;
24009         return true;
24010     }
24011
24012     function redraw(difference, extent) {
24013
24014         if (!surface) return;
24015
24016         clearTimeout(timeoutId);
24017
24018         // If we are in the middle of a zoom/pan, we can't do differenced redraws.
24019         // It would result in artifacts where differenced entities are redrawn with
24020         // one transform and unchanged entities with another.
24021         if (resetTransform()) {
24022             difference = extent = undefined;
24023         }
24024
24025         var zoom = String(~~map.zoom());
24026         if (surface.attr('data-zoom') !== zoom) {
24027             surface.attr('data-zoom', zoom)
24028                 .classed('low-zoom', zoom <= 16);
24029         }
24030
24031         if (!difference) {
24032             supersurface.call(context.background());
24033         }
24034
24035         if (map.editable()) {
24036             context.connection().loadTiles(projection, dimensions);
24037             drawVector(difference, extent);
24038         } else {
24039             editOff();
24040         }
24041
24042         transformStart = [
24043             projection.scale() * 2 * Math.PI,
24044             projection.translate().slice()];
24045
24046         return map;
24047     }
24048
24049     var timeoutId;
24050     function queueRedraw() {
24051         clearTimeout(timeoutId);
24052         timeoutId = setTimeout(function() { redraw(); }, 300);
24053     }
24054
24055     function pointLocation(p) {
24056         var translate = projection.translate(),
24057             scale = projection.scale() * 2 * Math.PI;
24058         return [(p[0] - translate[0]) / scale, (p[1] - translate[1]) / scale];
24059     }
24060
24061     function locationPoint(l) {
24062         var translate = projection.translate(),
24063             scale = projection.scale() * 2 * Math.PI;
24064         return [l[0] * scale + translate[0], l[1] * scale + translate[1]];
24065     }
24066
24067     map.mouse = function() {
24068         var e = mousemove || d3.event, s;
24069         while ((s = e.sourceEvent)) e = s;
24070         return mouse(e);
24071     };
24072
24073     map.mouseCoordinates = function() {
24074         return projection.invert(map.mouse());
24075     };
24076
24077     map.dblclickEnable = function(_) {
24078         if (!arguments.length) return dblclickEnabled;
24079         dblclickEnabled = _;
24080         return map;
24081     };
24082
24083     function setZoom(_, force) {
24084         if (_ === map.zoom() && !force)
24085             return false;
24086         var scale = 256 * Math.pow(2, _),
24087             center = pxCenter(),
24088             l = pointLocation(center);
24089         scale = Math.max(1024, Math.min(256 * Math.pow(2, 24), scale));
24090         projection.scale(scale / (2 * Math.PI));
24091         zoom.scale(scale);
24092         var t = projection.translate();
24093         l = locationPoint(l);
24094         t[0] += center[0] - l[0];
24095         t[1] += center[1] - l[1];
24096         projection.translate(t);
24097         zoom.translate(projection.translate());
24098         return true;
24099     }
24100
24101     function setCenter(_) {
24102         var c = map.center();
24103         if (_[0] === c[0] && _[1] === c[1])
24104             return false;
24105         var t = projection.translate(),
24106             pxC = pxCenter(),
24107             ll = projection(_);
24108         projection.translate([
24109             t[0] - ll[0] + pxC[0],
24110             t[1] - ll[1] + pxC[1]]);
24111         zoom.translate(projection.translate());
24112         return true;
24113     }
24114
24115     map.pan = function(d) {
24116         var t = projection.translate();
24117         t[0] += d[0];
24118         t[1] += d[1];
24119         projection.translate(t);
24120         zoom.translate(projection.translate());
24121         dispatch.move(map);
24122         return redraw();
24123     };
24124
24125     map.dimensions = function(_) {
24126         if (!arguments.length) return dimensions;
24127         var center = map.center();
24128         dimensions = _;
24129         surface.dimensions(dimensions);
24130         context.background().dimensions(dimensions);
24131         projection.clipExtent([[0, 0], dimensions]);
24132         mouse = iD.util.fastMouse(supersurface.node());
24133         setCenter(center);
24134         return redraw();
24135     };
24136
24137     map.zoomIn = function() { return map.zoom(Math.ceil(map.zoom() + 1)); };
24138     map.zoomOut = function() { return map.zoom(Math.floor(map.zoom() - 1)); };
24139
24140     map.center = function(loc) {
24141         if (!arguments.length) {
24142             return projection.invert(pxCenter());
24143         }
24144
24145         if (setCenter(loc)) {
24146             dispatch.move(map);
24147         }
24148
24149         return redraw();
24150     };
24151
24152     map.zoom = function(z) {
24153         if (!arguments.length) {
24154             return Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.LN2 - 8, 0);
24155         }
24156
24157         if (setZoom(z)) {
24158             dispatch.move(map);
24159         }
24160
24161         return redraw();
24162     };
24163
24164     map.zoomTo = function(entity, zoomLimits) {
24165         var extent = entity.extent(context.graph()),
24166             zoom = map.extentZoom(extent);
24167         zoomLimits = zoomLimits || [16, 20];
24168         map.centerZoom(extent.center(), Math.min(Math.max(zoom, zoomLimits[0]), zoomLimits[1]));
24169     };
24170
24171     map.centerZoom = function(loc, z) {
24172         var centered = setCenter(loc),
24173             zoomed   = setZoom(z);
24174
24175         if (centered || zoomed) {
24176             dispatch.move(map);
24177         }
24178
24179         return redraw();
24180     };
24181
24182     map.centerEase = function(loc) {
24183         var from = map.center().slice(),
24184             t = 0,
24185             stop;
24186
24187         surface.one('mousedown.ease', function() {
24188             stop = true;
24189         });
24190
24191         d3.timer(function() {
24192             if (stop) return true;
24193             map.center(iD.geo.interp(from, loc, (t += 1) / 10));
24194             return t === 10;
24195         }, 20);
24196         return map;
24197     };
24198
24199     map.extent = function(_) {
24200         if (!arguments.length) {
24201             return new iD.geo.Extent(projection.invert([0, dimensions[1]]),
24202                                  projection.invert([dimensions[0], 0]));
24203         } else {
24204             var extent = iD.geo.Extent(_);
24205             map.centerZoom(extent.center(), map.extentZoom(extent));
24206         }
24207     };
24208
24209     map.extentZoom = function(_) {
24210         var extent = iD.geo.Extent(_),
24211             tl = projection([extent[0][0], extent[1][1]]),
24212             br = projection([extent[1][0], extent[0][1]]);
24213
24214         // Calculate maximum zoom that fits extent
24215         var hFactor = (br[0] - tl[0]) / dimensions[0],
24216             vFactor = (br[1] - tl[1]) / dimensions[1],
24217             hZoomDiff = Math.log(Math.abs(hFactor)) / Math.LN2,
24218             vZoomDiff = Math.log(Math.abs(vFactor)) / Math.LN2,
24219             newZoom = map.zoom() - Math.max(hZoomDiff, vZoomDiff);
24220
24221         return newZoom;
24222     };
24223
24224     map.editable = function() {
24225         return map.zoom() >= 16;
24226     };
24227
24228     map.minzoom = function(_) {
24229         if (!arguments.length) return minzoom;
24230         minzoom = _;
24231         return map;
24232     };
24233
24234     return d3.rebind(map, dispatch, 'on');
24235 };
24236 iD.TileLayer = function() {
24237     var tileSize = 256,
24238         tile = d3.geo.tile(),
24239         projection,
24240         cache = {},
24241         tileOrigin,
24242         z,
24243         transformProp = iD.util.prefixCSSProperty('Transform'),
24244         source = d3.functor('');
24245
24246     function tileSizeAtZoom(d, z) {
24247         return Math.ceil(tileSize * Math.pow(2, z - d[2])) / tileSize;
24248     }
24249
24250     function atZoom(t, distance) {
24251         var power = Math.pow(2, distance);
24252         return [
24253             Math.floor(t[0] * power),
24254             Math.floor(t[1] * power),
24255             t[2] + distance];
24256     }
24257
24258     function lookUp(d) {
24259         for (var up = -1; up > -d[2]; up--) {
24260             var tile = atZoom(d, up);
24261             if (cache[source.url(tile)] !== false) {
24262                 return tile;
24263             }
24264         }
24265     }
24266
24267     function uniqueBy(a, n) {
24268         var o = [], seen = {};
24269         for (var i = 0; i < a.length; i++) {
24270             if (seen[a[i][n]] === undefined) {
24271                 o.push(a[i]);
24272                 seen[a[i][n]] = true;
24273             }
24274         }
24275         return o;
24276     }
24277
24278     function addSource(d) {
24279         d.push(source.url(d));
24280         return d;
24281     }
24282
24283     // Update tiles based on current state of `projection`.
24284     function background(selection) {
24285         tile.scale(projection.scale() * 2 * Math.PI)
24286             .translate(projection.translate());
24287
24288         tileOrigin = [
24289             projection.scale() * Math.PI - projection.translate()[0],
24290             projection.scale() * Math.PI - projection.translate()[1]];
24291
24292         z = Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.log(2) - 8, 0);
24293
24294         render(selection);
24295     }
24296
24297     // Derive the tiles onscreen, remove those offscreen and position them.
24298     // Important that this part not depend on `projection` because it's
24299     // rentered when tiles load/error (see #644).
24300     function render(selection) {
24301         var requests = [];
24302
24303         if (source.validZoom(z)) {
24304             tile().forEach(function(d) {
24305                 addSource(d);
24306                 if (d[3] === '') return;
24307                 requests.push(d);
24308                 if (cache[d[3]] === false && lookUp(d)) {
24309                     requests.push(addSource(lookUp(d)));
24310                 }
24311             });
24312
24313             requests = uniqueBy(requests, 3).filter(function(r) {
24314                 // don't re-request tiles which have failed in the past
24315                 return cache[r[3]] !== false;
24316             });
24317         }
24318
24319         var pixelOffset = [
24320             Math.round(source.offset()[0] * Math.pow(2, z)),
24321             Math.round(source.offset()[1] * Math.pow(2, z))
24322         ];
24323
24324         function load(d) {
24325             cache[d[3]] = true;
24326             d3.select(this)
24327                 .on('error', null)
24328                 .on('load', null)
24329                 .classed('tile-loaded', true);
24330             render(selection);
24331         }
24332
24333         function error(d) {
24334             cache[d[3]] = false;
24335             d3.select(this)
24336                 .on('error', null)
24337                 .on('load', null)
24338                 .remove();
24339             render(selection);
24340         }
24341
24342         function imageTransform(d) {
24343             var _ts = tileSize * Math.pow(2, z - d[2]);
24344             var scale = tileSizeAtZoom(d, z);
24345             return 'translate(' +
24346                 (Math.round((d[0] * _ts) - tileOrigin[0]) + pixelOffset[0]) + 'px,' +
24347                 (Math.round((d[1] * _ts) - tileOrigin[1]) + pixelOffset[1]) + 'px)' +
24348                 'scale(' + scale + ',' + scale + ')';
24349         }
24350
24351         var image = selection
24352             .selectAll('img')
24353             .data(requests, function(d) { return d[3]; });
24354
24355         image.exit()
24356             .style(transformProp, imageTransform)
24357             .classed('tile-removing', true)
24358             .each(function() {
24359                 var tile = d3.select(this);
24360                 window.setTimeout(function() {
24361                     if (tile.classed('tile-removing')) {
24362                         tile.remove();
24363                     }
24364                 }, 300);
24365             });
24366
24367         image.enter().append('img')
24368             .attr('class', 'tile')
24369             .attr('src', function(d) { return d[3]; })
24370             .on('error', error)
24371             .on('load', load);
24372
24373         image
24374             .style(transformProp, imageTransform)
24375             .classed('tile-removing', false);
24376     }
24377
24378     background.projection = function(_) {
24379         if (!arguments.length) return projection;
24380         projection = _;
24381         return background;
24382     };
24383
24384     background.dimensions = function(_) {
24385         if (!arguments.length) return tile.size();
24386         tile.size(_);
24387         return background;
24388     };
24389
24390     background.source = function(_) {
24391         if (!arguments.length) return source;
24392         source = _;
24393         cache = {};
24394         tile.scaleExtent(source.scaleExtent);
24395         return background;
24396     };
24397
24398     return background;
24399 };
24400 iD.svg = {
24401     RoundProjection: function(projection) {
24402         return function(d) {
24403             return iD.geo.roundCoords(projection(d));
24404         };
24405     },
24406
24407     PointTransform: function(projection) {
24408         return function(entity) {
24409             // http://jsperf.com/short-array-join
24410             var pt = projection(entity.loc);
24411             return 'translate(' + pt[0] + ',' + pt[1] + ')';
24412         };
24413     },
24414
24415     Round: function () {
24416         return d3.geo.transform({
24417             point: function(x, y) { return this.stream.point(Math.floor(x), Math.floor(y)); }
24418         });
24419     },
24420
24421     Path: function(projection, graph, polygon) {
24422         var cache = {},
24423             round = iD.svg.Round().stream,
24424             clip = d3.geo.clipExtent().extent(projection.clipExtent()).stream,
24425             project = projection.stream,
24426             path = d3.geo.path()
24427                 .projection({stream: function(output) { return polygon ? project(round(output)) : project(clip(round(output))); }});
24428
24429         return function(entity) {
24430             if (entity.id in cache) {
24431                 return cache[entity.id];
24432             } else {
24433                 return cache[entity.id] = path(entity.asGeoJSON(graph)); // jshint ignore:line
24434             }
24435         };
24436     },
24437
24438     OneWaySegments: function(projection, graph, dt) {
24439         return function(entity) {
24440             var a,
24441                 b,
24442                 i = 0,
24443                 offset = dt,
24444                 segments = [],
24445                 coordinates = graph.childNodes(entity).map(function(n) {
24446                     return n.loc;
24447                 });
24448
24449             if (entity.tags.oneway === '-1') coordinates.reverse();
24450
24451             d3.geo.stream({
24452                 type: 'LineString',
24453                 coordinates: coordinates
24454             }, projection.stream({
24455                 lineStart: function() {},
24456                 lineEnd: function() {
24457                     a = null;
24458                 },
24459                 point: function(x, y) {
24460                     b = [x, y];
24461
24462                     if (a) {
24463                         var span = iD.geo.euclideanDistance(a, b) - offset;
24464
24465                         if (span >= 0) {
24466                             var angle = Math.atan2(b[1] - a[1], b[0] - a[0]),
24467                                 dx = dt * Math.cos(angle),
24468                                 dy = dt * Math.sin(angle),
24469                                 p = [a[0] + offset * Math.cos(angle),
24470                                      a[1] + offset * Math.sin(angle)];
24471
24472                             var segment = 'M' + a[0] + ',' + a[1] +
24473                                           'L' + p[0] + ',' + p[1];
24474
24475                             for (span -= dt; span >= 0; span -= dt) {
24476                                 p[0] += dx;
24477                                 p[1] += dy;
24478                                 segment += 'L' + p[0] + ',' + p[1];
24479                             }
24480
24481                             segment += 'L' + b[0] + ',' + b[1];
24482                             segments.push({id: entity.id, index: i, d: segment});
24483                         }
24484
24485                         offset = -span;
24486                         i++;
24487                     }
24488
24489                     a = b;
24490                 }
24491             }));
24492
24493             return segments;
24494         };
24495     },
24496
24497     MultipolygonMemberTags: function(graph) {
24498         return function(entity) {
24499             var tags = entity.tags;
24500             graph.parentRelations(entity).forEach(function(relation) {
24501                 if (relation.isMultipolygon()) {
24502                     tags = _.extend({}, relation.tags, tags);
24503                 }
24504             });
24505             return tags;
24506         };
24507     }
24508 };
24509 iD.svg.Areas = function(projection) {
24510     // Patterns only work in Firefox when set directly on element.
24511     // (This is not a bug: https://bugzilla.mozilla.org/show_bug.cgi?id=750632)
24512     var patterns = {
24513         wetland: 'wetland',
24514         beach: 'beach',
24515         scrub: 'scrub',
24516         construction: 'construction',
24517         military: 'construction',
24518         cemetery: 'cemetery',
24519         grave_yard: 'cemetery',
24520         meadow: 'meadow',
24521         farm: 'farmland',
24522         farmland: 'farmland',
24523         orchard: 'orchard'
24524     };
24525
24526     var patternKeys = ['landuse', 'natural', 'amenity'];
24527
24528     function setPattern(d) {
24529         for (var i = 0; i < patternKeys.length; i++) {
24530             if (patterns.hasOwnProperty(d.tags[patternKeys[i]])) {
24531                 this.style.fill = 'url("#pattern-' + patterns[d.tags[patternKeys[i]]] + '")';
24532                 return;
24533             }
24534         }
24535         this.style.fill = '';
24536     }
24537
24538     return function drawAreas(surface, graph, entities, filter) {
24539         var path = iD.svg.Path(projection, graph, true),
24540             areas = {},
24541             multipolygon;
24542
24543         for (var i = 0; i < entities.length; i++) {
24544             var entity = entities[i];
24545             if (entity.geometry(graph) !== 'area') continue;
24546
24547             multipolygon = iD.geo.isSimpleMultipolygonOuterMember(entity, graph);
24548             if (multipolygon) {
24549                 areas[multipolygon.id] = {
24550                     entity: multipolygon.mergeTags(entity.tags),
24551                     area: Math.abs(entity.area(graph))
24552                 };
24553             } else if (!areas[entity.id]) {
24554                 areas[entity.id] = {
24555                     entity: entity,
24556                     area: Math.abs(entity.area(graph))
24557                 };
24558             }
24559         }
24560
24561         areas = d3.values(areas).filter(function hasPath(a) { return path(a.entity); });
24562         areas.sort(function areaSort(a, b) { return b.area - a.area; });
24563         areas = _.pluck(areas, 'entity');
24564
24565         var strokes = areas.filter(function(area) {
24566             return area.type === 'way';
24567         });
24568
24569         var data = {
24570             shadow: strokes,
24571             stroke: strokes,
24572             fill: areas
24573         };
24574
24575         var paths = surface.selectAll('.layer-shadow, .layer-stroke, .layer-fill')
24576             .selectAll('path.area')
24577             .filter(filter)
24578             .data(function(layer) { return data[layer]; }, iD.Entity.key);
24579
24580         // Remove exiting areas first, so they aren't included in the `fills`
24581         // array used for sorting below (https://github.com/openstreetmap/iD/issues/1903).
24582         paths.exit()
24583             .remove();
24584
24585         var fills = surface.selectAll('.layer-fill path.area')[0];
24586
24587         var bisect = d3.bisector(function(node) {
24588             return -node.__data__.area(graph);
24589         }).left;
24590
24591         function sortedByArea(entity) {
24592             if (this.__data__ === 'fill') {
24593                 return fills[bisect(fills, -entity.area(graph))];
24594             }
24595         }
24596
24597         paths.enter()
24598             .insert('path', sortedByArea)
24599             .each(function(entity) {
24600                 var layer = this.parentNode.__data__;
24601
24602                 this.setAttribute('class', entity.type + ' area ' + layer + ' ' + entity.id);
24603
24604                 if (layer === 'fill') {
24605                     setPattern.apply(this, arguments);
24606                 }
24607             })
24608             .call(iD.svg.TagClasses());
24609
24610         paths
24611             .attr('d', path);
24612     };
24613 };
24614 /*
24615     A standalone SVG element that contains only a `defs` sub-element. To be
24616     used once globally, since defs IDs must be unique within a document.
24617 */
24618 iD.svg.Defs = function(context) {
24619     function autosize(image) {
24620         var img = document.createElement('img');
24621         img.src = image.attr('xlink:href');
24622         img.onload = function() {
24623             image.attr({
24624                 width: img.width,
24625                 height: img.height
24626             });
24627         };
24628     }
24629
24630     function SpriteDefinition(id, href, data) {
24631         return function(defs) {
24632             defs.append('image')
24633                 .attr('id', id)
24634                 .attr('xlink:href', href)
24635                 .call(autosize);
24636
24637             defs.selectAll()
24638                 .data(data)
24639                 .enter().append('use')
24640                 .attr('id', function(d) { return d.key; })
24641                 .attr('transform', function(d) { return 'translate(-' + d.value[0] + ',-' + d.value[1] + ')'; })
24642                 .attr('xlink:href', '#' + id);
24643         };
24644     }
24645
24646     return function (selection) {
24647         var defs = selection.append('defs');
24648
24649         defs.append('marker')
24650             .attr({
24651                 id: 'oneway-marker',
24652                 viewBox: '0 0 10 10',
24653                 refY: 2.5,
24654                 refX: 5,
24655                 markerWidth: 2,
24656                 markerHeight: 2,
24657                 orient: 'auto'
24658             })
24659             .append('path')
24660             .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');
24661
24662         var patterns = defs.selectAll('pattern')
24663             .data([
24664                 // pattern name, pattern image name
24665                 ['wetland', 'wetland'],
24666                 ['construction', 'construction'],
24667                 ['cemetery', 'cemetery'],
24668                 ['orchard', 'orchard'],
24669                 ['farmland', 'farmland'],
24670                 ['beach', 'dots'],
24671                 ['scrub', 'dots'],
24672                 ['meadow', 'dots']
24673             ])
24674             .enter()
24675             .append('pattern')
24676             .attr({
24677                 id: function (d) {
24678                     return 'pattern-' + d[0];
24679                 },
24680                 width: 32,
24681                 height: 32,
24682                 patternUnits: 'userSpaceOnUse'
24683             });
24684
24685         patterns.append('rect')
24686             .attr({
24687                 x: 0,
24688                 y: 0,
24689                 width: 32,
24690                 height: 32,
24691                 'class': function (d) {
24692                     return 'pattern-color-' + d[0];
24693                 }
24694             });
24695
24696         patterns.append('image')
24697             .attr({
24698                 x: 0,
24699                 y: 0,
24700                 width: 32,
24701                 height: 32
24702             })
24703             .attr('xlink:href', function (d) {
24704                 return context.imagePath('pattern/' + d[1] + '.png');
24705             });
24706
24707         defs.selectAll()
24708             .data([12, 18, 20, 32, 45])
24709             .enter().append('clipPath')
24710             .attr('id', function (d) {
24711                 return 'clip-square-' + d;
24712             })
24713             .append('rect')
24714             .attr('x', 0)
24715             .attr('y', 0)
24716             .attr('width', function (d) {
24717                 return d;
24718             })
24719             .attr('height', function (d) {
24720                 return d;
24721             });
24722
24723         var maki = [];
24724         _.forEach(iD.data.featureIcons, function (dimensions, name) {
24725             if (dimensions['12'] && dimensions['18'] && dimensions['24']) {
24726                 maki.push({key: 'maki-' + name + '-12', value: dimensions['12']});
24727                 maki.push({key: 'maki-' + name + '-18', value: dimensions['18']});
24728                 maki.push({key: 'maki-' + name + '-24', value: dimensions['24']});
24729             }
24730         });
24731
24732         defs.call(SpriteDefinition(
24733             'sprite',
24734             context.imagePath('sprite.svg'),
24735             d3.entries(iD.data.operations)));
24736
24737         defs.call(SpriteDefinition(
24738             'maki-sprite',
24739             context.imagePath('maki-sprite.png'),
24740             maki));
24741     };
24742 };
24743 iD.svg.Labels = function(projection, context) {
24744     var path = d3.geo.path().projection(projection);
24745
24746     // Replace with dict and iterate over entities tags instead?
24747     var label_stack = [
24748         ['line', 'aeroway'],
24749         ['line', 'highway'],
24750         ['line', 'railway'],
24751         ['line', 'waterway'],
24752         ['area', 'aeroway'],
24753         ['area', 'amenity'],
24754         ['area', 'building'],
24755         ['area', 'historic'],
24756         ['area', 'leisure'],
24757         ['area', 'man_made'],
24758         ['area', 'natural'],
24759         ['area', 'shop'],
24760         ['area', 'tourism'],
24761         ['point', 'aeroway'],
24762         ['point', 'amenity'],
24763         ['point', 'building'],
24764         ['point', 'historic'],
24765         ['point', 'leisure'],
24766         ['point', 'man_made'],
24767         ['point', 'natural'],
24768         ['point', 'shop'],
24769         ['point', 'tourism'],
24770         ['line', 'name'],
24771         ['area', 'name'],
24772         ['point', 'name']
24773     ];
24774
24775     var default_size = 12;
24776
24777     var font_sizes = label_stack.map(function(d) {
24778         var style = iD.util.getStyle('text.' + d[0] + '.tag-' + d[1]),
24779             m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
24780         if (m) return parseInt(m[1], 10);
24781
24782         style = iD.util.getStyle('text.' + d[0]);
24783         m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
24784         if (m) return parseInt(m[1], 10);
24785
24786         return default_size;
24787     });
24788
24789     var iconSize = 18;
24790
24791     var pointOffsets = [
24792         [15, -11, 'start'], // right
24793         [10, -11, 'start'], // unused right now
24794         [-15, -11, 'end']
24795     ];
24796
24797     var lineOffsets = [50, 45, 55, 40, 60, 35, 65, 30, 70, 25,
24798         75, 20, 80, 15, 95, 10, 90, 5, 95];
24799
24800
24801     var noIcons = ['building', 'landuse', 'natural'];
24802     function blacklisted(preset) {
24803         return _.any(noIcons, function(s) {
24804             return preset.id.indexOf(s) >= 0;
24805         });
24806     }
24807
24808     function get(array, prop) {
24809         return function(d, i) { return array[i][prop]; };
24810     }
24811
24812     var textWidthCache = {};
24813
24814     function textWidth(text, size, elem) {
24815         var c = textWidthCache[size];
24816         if (!c) c = textWidthCache[size] = {};
24817
24818         if (c[text]) {
24819             return c[text];
24820
24821         } else if (elem) {
24822             c[text] = elem.getComputedTextLength();
24823             return c[text];
24824
24825         } else {
24826             var str = encodeURIComponent(text).match(/%[CDEFcdef]/g);
24827             if (str === null) {
24828                 return size / 3 * 2 * text.length;
24829             } else {
24830                 return size / 3 * (2 * text.length + str.length);
24831             }
24832         }
24833     }
24834
24835     function drawLineLabels(group, entities, filter, classes, labels) {
24836         var texts = group.selectAll('text.' + classes)
24837             .filter(filter)
24838             .data(entities, iD.Entity.key);
24839
24840         texts.enter()
24841             .append('text')
24842             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; })
24843             .append('textPath')
24844             .attr('class', 'textpath');
24845
24846
24847         texts.selectAll('.textpath')
24848             .filter(filter)
24849             .data(entities, iD.Entity.key)
24850             .attr({
24851                 'startOffset': '50%',
24852                 'xlink:href': function(d) { return '#labelpath-' + d.id; }
24853             })
24854             .text(iD.util.displayName);
24855
24856         texts.exit().remove();
24857     }
24858
24859     function drawLinePaths(group, entities, filter, classes, labels) {
24860         var halos = group.selectAll('path')
24861             .filter(filter)
24862             .data(entities, iD.Entity.key);
24863
24864         halos.enter()
24865             .append('path')
24866             .style('stroke-width', get(labels, 'font-size'))
24867             .attr('id', function(d) { return 'labelpath-' + d.id; })
24868             .attr('class', classes);
24869
24870         halos.attr('d', get(labels, 'lineString'));
24871
24872         halos.exit().remove();
24873     }
24874
24875     function drawPointLabels(group, entities, filter, classes, labels) {
24876
24877         var texts = group.selectAll('text.' + classes)
24878             .filter(filter)
24879             .data(entities, iD.Entity.key);
24880
24881         texts.enter()
24882             .append('text')
24883             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; });
24884
24885         texts.attr('x', get(labels, 'x'))
24886             .attr('y', get(labels, 'y'))
24887             .style('text-anchor', get(labels, 'textAnchor'))
24888             .text(iD.util.displayName)
24889             .each(function(d, i) { textWidth(iD.util.displayName(d), labels[i].height, this); });
24890
24891         texts.exit().remove();
24892         return texts;
24893     }
24894
24895     function drawAreaLabels(group, entities, filter, classes, labels) {
24896         entities = entities.filter(hasText);
24897         labels = labels.filter(hasText);
24898         return drawPointLabels(group, entities, filter, classes, labels);
24899
24900         function hasText(d, i) {
24901             return labels[i].hasOwnProperty('x') && labels[i].hasOwnProperty('y');
24902         }
24903     }
24904
24905     function drawAreaIcons(group, entities, filter, classes, labels) {
24906
24907         var icons = group.selectAll('use')
24908             .filter(filter)
24909             .data(entities, iD.Entity.key);
24910
24911         icons.enter()
24912             .append('use')
24913             .attr('clip-path', 'url(#clip-square-18)')
24914             .attr('class', 'icon');
24915
24916         icons.attr('transform', get(labels, 'transform'))
24917             .attr('xlink:href', function(d) {
24918                 return '#maki-' + context.presets().match(d, context.graph()).icon + '-18';
24919             });
24920
24921
24922         icons.exit().remove();
24923     }
24924
24925     function reverse(p) {
24926         var angle = Math.atan2(p[1][1] - p[0][1], p[1][0] - p[0][0]);
24927         return !(p[0][0] < p[p.length - 1][0] && angle < Math.PI/2 && angle > - Math.PI/2);
24928     }
24929
24930     function lineString(nodes) {
24931         return 'M' + nodes.join('L');
24932     }
24933
24934     function subpath(nodes, from, to) {
24935         function segmentLength(i) {
24936             var dx = nodes[i][0] - nodes[i + 1][0];
24937             var dy = nodes[i][1] - nodes[i + 1][1];
24938             return Math.sqrt(dx * dx + dy * dy);
24939         }
24940
24941         var sofar = 0,
24942             start, end, i0, i1;
24943         for (var i = 0; i < nodes.length - 1; i++) {
24944             var current = segmentLength(i);
24945             var portion;
24946             if (!start && sofar + current >= from) {
24947                 portion = (from - sofar) / current;
24948                 start = [
24949                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
24950                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
24951                 ];
24952                 i0 = i + 1;
24953             }
24954             if (!end && sofar + current >= to) {
24955                 portion = (to - sofar) / current;
24956                 end = [
24957                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
24958                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
24959                 ];
24960                 i1 = i + 1;
24961             }
24962             sofar += current;
24963
24964         }
24965         var ret = nodes.slice(i0, i1);
24966         ret.unshift(start);
24967         ret.push(end);
24968         return ret;
24969
24970     }
24971
24972     function hideOnMouseover() {
24973         var layers = d3.select(this)
24974             .selectAll('.layer-label, .layer-halo');
24975
24976         layers.selectAll('.proximate')
24977             .classed('proximate', false);
24978
24979         var mouse = context.mouse(),
24980             pad = 50,
24981             rect = [mouse[0] - pad, mouse[1] - pad, mouse[0] + pad, mouse[1] + pad],
24982             ids = _.pluck(rtree.search(rect), 'id');
24983
24984         if (!ids.length) return;
24985         layers.selectAll('.' + ids.join(', .'))
24986             .classed('proximate', true);
24987     }
24988
24989     var rtree = rbush(),
24990         rectangles = {};
24991
24992     function labels(surface, graph, entities, filter, dimensions, fullRedraw) {
24993
24994         var hidePoints = !surface.select('.node.point').node();
24995
24996         var labelable = [], i, k, entity;
24997         for (i = 0; i < label_stack.length; i++) labelable.push([]);
24998
24999         if (fullRedraw) {
25000             rtree.clear();
25001             rectangles = {};
25002         } else {
25003             for (i = 0; i < entities.length; i++) {
25004                 rtree.remove(rectangles[entities[i].id]);
25005             }
25006         }
25007
25008         // Split entities into groups specified by label_stack
25009         for (i = 0; i < entities.length; i++) {
25010             entity = entities[i];
25011             var geometry = entity.geometry(graph);
25012
25013             if (geometry === 'vertex')
25014                 continue;
25015             if (hidePoints && geometry === 'point')
25016                 continue;
25017
25018             var preset = geometry === 'area' && context.presets().match(entity, graph),
25019                 icon = preset && !blacklisted(preset) && preset.icon;
25020
25021             if (!icon && !iD.util.displayName(entity))
25022                 continue;
25023
25024             for (k = 0; k < label_stack.length; k ++) {
25025                 if (geometry === label_stack[k][0] && entity.tags[label_stack[k][1]]) {
25026                     labelable[k].push(entity);
25027                     break;
25028                 }
25029             }
25030         }
25031
25032         var positions = {
25033             point: [],
25034             line: [],
25035             area: []
25036         };
25037
25038         var labelled = {
25039             point: [],
25040             line: [],
25041             area: []
25042         };
25043
25044         // Try and find a valid label for labellable entities
25045         for (k = 0; k < labelable.length; k++) {
25046             var font_size = font_sizes[k];
25047             for (i = 0; i < labelable[k].length; i ++) {
25048                 entity = labelable[k][i];
25049                 var name = iD.util.displayName(entity),
25050                     width = name && textWidth(name, font_size),
25051                     p;
25052                 if (entity.geometry(graph) === 'point') {
25053                     p = getPointLabel(entity, width, font_size);
25054                 } else if (entity.geometry(graph) === 'line') {
25055                     p = getLineLabel(entity, width, font_size);
25056                 } else if (entity.geometry(graph) === 'area') {
25057                     p = getAreaLabel(entity, width, font_size);
25058                 }
25059                 if (p) {
25060                     p.classes = entity.geometry(graph) + ' tag-' + label_stack[k][1];
25061                     positions[entity.geometry(graph)].push(p);
25062                     labelled[entity.geometry(graph)].push(entity);
25063                 }
25064             }
25065         }
25066
25067         function getPointLabel(entity, width, height) {
25068             var coord = projection(entity.loc),
25069                 m = 5,  // margin
25070                 offset = pointOffsets[0],
25071                 p = {
25072                     height: height,
25073                     width: width,
25074                     x: coord[0] + offset[0],
25075                     y: coord[1] + offset[1],
25076                     textAnchor: offset[2]
25077                 };
25078             var rect = [p.x - m, p.y - m, p.x + width + m, p.y + height + m];
25079             if (tryInsert(rect, entity.id)) return p;
25080         }
25081
25082
25083         function getLineLabel(entity, width, height) {
25084             var nodes = _.pluck(graph.childNodes(entity), 'loc').map(projection),
25085                 length = iD.geo.pathLength(nodes);
25086             if (length < width + 20) return;
25087
25088             for (var i = 0; i < lineOffsets.length; i ++) {
25089                 var offset = lineOffsets[i],
25090                     middle = offset / 100 * length,
25091                     start = middle - width/2;
25092                 if (start < 0 || start + width > length) continue;
25093                 var sub = subpath(nodes, start, start + width),
25094                     rev = reverse(sub),
25095                     rect = [
25096                         Math.min(sub[0][0], sub[sub.length - 1][0]) - 10,
25097                         Math.min(sub[0][1], sub[sub.length - 1][1]) - 10,
25098                         Math.max(sub[0][0], sub[sub.length - 1][0]) + 20,
25099                         Math.max(sub[0][1], sub[sub.length - 1][1]) + 30
25100                     ];
25101                 if (rev) sub = sub.reverse();
25102                 if (tryInsert(rect, entity.id)) return {
25103                     'font-size': height + 2,
25104                     lineString: lineString(sub),
25105                     startOffset: offset + '%'
25106                 };
25107             }
25108         }
25109
25110         function getAreaLabel(entity, width, height) {
25111             var centroid = path.centroid(entity.asGeoJSON(graph, true)),
25112                 extent = entity.extent(graph),
25113                 entitywidth = projection(extent[1])[0] - projection(extent[0])[0],
25114                 rect;
25115
25116             if (!centroid || entitywidth < 20) return;
25117
25118             var iconX = centroid[0] - (iconSize/2),
25119                 iconY = centroid[1] - (iconSize/2),
25120                 textOffset = iconSize + 5;
25121
25122             var p = {
25123                 transform: 'translate(' + iconX + ',' + iconY + ')'
25124             };
25125
25126             if (width && entitywidth >= width + 20) {
25127                 p.x = centroid[0];
25128                 p.y = centroid[1] + textOffset;
25129                 p.textAnchor = 'middle';
25130                 p.height = height;
25131                 rect = [p.x - width/2, p.y, p.x + width/2, p.y + height + textOffset];
25132             } else {
25133                 rect = [iconX, iconY, iconX + iconSize, iconY + iconSize];
25134             }
25135
25136             if (tryInsert(rect, entity.id)) return p;
25137
25138         }
25139
25140         function tryInsert(rect, id) {
25141             // Check that label is visible
25142             if (rect[0] < 0 || rect[1] < 0 || rect[2] > dimensions[0] ||
25143                 rect[3] > dimensions[1]) return false;
25144             var v = rtree.search(rect).length === 0;
25145             if (v) {
25146                 rect.id = id;
25147                 rtree.insert(rect);
25148                 rectangles[id] = rect;
25149             }
25150             return v;
25151         }
25152
25153         var label = surface.select('.layer-label'),
25154             halo = surface.select('.layer-halo');
25155
25156         // points
25157         drawPointLabels(label, labelled.point, filter, 'pointlabel', positions.point);
25158         drawPointLabels(halo, labelled.point, filter, 'pointlabel-halo', positions.point);
25159
25160         // lines
25161         drawLinePaths(halo, labelled.line, filter, '', positions.line);
25162         drawLineLabels(label, labelled.line, filter, 'linelabel', positions.line);
25163         drawLineLabels(halo, labelled.line, filter, 'linelabel-halo', positions.line);
25164
25165         // areas
25166         drawAreaLabels(label, labelled.area, filter, 'arealabel', positions.area);
25167         drawAreaLabels(halo, labelled.area, filter, 'arealabel-halo', positions.area);
25168         drawAreaIcons(label, labelled.area, filter, 'arealabel-icon', positions.area);
25169     }
25170
25171     labels.supersurface = function(supersurface) {
25172         supersurface
25173             .on('mousemove.hidelabels', hideOnMouseover)
25174             .on('mousedown.hidelabels', function () {
25175                 supersurface.on('mousemove.hidelabels', null);
25176             })
25177             .on('mouseup.hidelabels', function () {
25178                 supersurface.on('mousemove.hidelabels', hideOnMouseover);
25179             });
25180     };
25181
25182     return labels;
25183 };
25184 iD.svg.Lines = function(projection) {
25185
25186     var highway_stack = {
25187         motorway: 0,
25188         motorway_link: 1,
25189         trunk: 2,
25190         trunk_link: 3,
25191         primary: 4,
25192         primary_link: 5,
25193         secondary: 6,
25194         tertiary: 7,
25195         unclassified: 8,
25196         residential: 9,
25197         service: 10,
25198         footway: 11
25199     };
25200
25201     function waystack(a, b) {
25202         if (!a || !b || !a.tags || !b.tags) return 0;
25203         if (a.tags.layer !== undefined && b.tags.layer !== undefined) {
25204             return a.tags.layer - b.tags.layer;
25205         }
25206         if (a.tags.bridge) return 1;
25207         if (b.tags.bridge) return -1;
25208         if (a.tags.tunnel) return -1;
25209         if (b.tags.tunnel) return 1;
25210         var as = 0, bs = 0;
25211         if (a.tags.highway && b.tags.highway) {
25212             as -= highway_stack[a.tags.highway];
25213             bs -= highway_stack[b.tags.highway];
25214         }
25215         return as - bs;
25216     }
25217
25218     return function drawLines(surface, graph, entities, filter) {
25219         var lines = [],
25220             path = iD.svg.Path(projection, graph);
25221
25222         for (var i = 0; i < entities.length; i++) {
25223             var entity = entities[i],
25224                 outer = iD.geo.simpleMultipolygonOuterMember(entity, graph);
25225             if (outer) {
25226                 lines.push(entity.mergeTags(outer.tags));
25227             } else if (entity.geometry(graph) === 'line') {
25228                 lines.push(entity);
25229             }
25230         }
25231
25232         lines = lines.filter(path);
25233         lines.sort(waystack);
25234
25235         function drawPaths(klass) {
25236             var paths = surface.select('.layer-' + klass)
25237                 .selectAll('path.line')
25238                 .filter(filter)
25239                 .data(lines, iD.Entity.key);
25240
25241             var enter = paths.enter()
25242                 .append('path')
25243                 .attr('class', function(d) { return 'way line ' + klass + ' ' + d.id; });
25244
25245             // Optimization: call simple TagClasses only on enter selection. This
25246             // works because iD.Entity.key is defined to include the entity v attribute.
25247             if (klass !== 'stroke') {
25248                 enter.call(iD.svg.TagClasses());
25249             } else {
25250                 paths.call(iD.svg.TagClasses()
25251                     .tags(iD.svg.MultipolygonMemberTags(graph)));
25252             }
25253
25254             paths
25255                 .order()
25256                 .attr('d', path);
25257
25258             paths.exit()
25259                 .remove();
25260         }
25261
25262         drawPaths('shadow');
25263         drawPaths('casing');
25264         drawPaths('stroke');
25265
25266         var segments = _(lines)
25267             .filter(function(d) { return d.isOneWay(); })
25268             .map(iD.svg.OneWaySegments(projection, graph, 35))
25269             .flatten()
25270             .valueOf();
25271
25272         var oneways = surface.select('.layer-oneway')
25273             .selectAll('path.oneway')
25274             .filter(filter)
25275             .data(segments, function(d) { return [d.id, d.index]; });
25276
25277         oneways.enter()
25278             .append('path')
25279             .attr('class', 'oneway')
25280             .attr('marker-mid', 'url(#oneway-marker)');
25281
25282         oneways
25283             .order()
25284             .attr('d', function(d) { return d.d; });
25285
25286         oneways.exit()
25287             .remove();
25288     };
25289 };
25290 iD.svg.Midpoints = function(projection, context) {
25291     return function drawMidpoints(surface, graph, entities, filter, extent) {
25292         var midpoints = {};
25293
25294         for (var i = 0; i < entities.length; i++) {
25295             var entity = entities[i];
25296
25297             if (entity.type !== 'way')
25298                 continue;
25299             if (!filter(entity))
25300                 continue;
25301             if (context.selectedIDs().indexOf(entity.id) < 0)
25302                 continue;
25303
25304             var nodes = graph.childNodes(entity);
25305             for (var j = 0; j < nodes.length - 1; j++) {
25306
25307                 var a = nodes[j],
25308                     b = nodes[j + 1],
25309                     id = [a.id, b.id].sort().join('-');
25310
25311                 if (midpoints[id]) {
25312                     midpoints[id].parents.push(entity);
25313                 } else {
25314                     var loc = iD.geo.interp(a.loc, b.loc, 0.5);
25315                     if (extent.intersects(loc) && iD.geo.euclideanDistance(projection(a.loc), projection(b.loc)) > 40) {
25316                         midpoints[id] = {
25317                             type: 'midpoint',
25318                             id: id,
25319                             loc: loc,
25320                             edge: [a.id, b.id],
25321                             parents: [entity]
25322                         };
25323                     }
25324                 }
25325             }
25326         }
25327
25328         function midpointFilter(d) {
25329             if (midpoints[d.id])
25330                 return true;
25331
25332             for (var i = 0; i < d.parents.length; i++)
25333                 if (filter(d.parents[i]))
25334                     return true;
25335
25336             return false;
25337         }
25338
25339         var groups = surface.select('.layer-hit').selectAll('g.midpoint')
25340             .filter(midpointFilter)
25341             .data(_.values(midpoints), function(d) { return d.id; });
25342
25343         var group = groups.enter()
25344             .insert('g', ':first-child')
25345             .attr('class', 'midpoint');
25346
25347         group.append('circle')
25348             .attr('r', 7)
25349             .attr('class', 'shadow');
25350
25351         group.append('circle')
25352             .attr('r', 3)
25353             .attr('class', 'fill');
25354
25355         groups.attr('transform', iD.svg.PointTransform(projection));
25356
25357         // Propagate data bindings.
25358         groups.select('circle.shadow');
25359         groups.select('circle.fill');
25360
25361         groups.exit()
25362             .remove();
25363     };
25364 };
25365 iD.svg.Points = function(projection, context) {
25366     function markerPath(selection, klass) {
25367         selection
25368             .attr('class', klass)
25369             .attr('transform', 'translate(-8, -23)')
25370             .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');
25371     }
25372
25373     function sortY(a, b) {
25374         return b.loc[1] - a.loc[1];
25375     }
25376
25377     function drawPoints(surface, points, filter) {
25378         points.sort(sortY);
25379
25380         var groups = surface.select('.layer-hit').selectAll('g.point')
25381             .filter(filter)
25382             .data(points, iD.Entity.key);
25383
25384         var group = groups.enter()
25385             .append('g')
25386             .attr('class', function(d) { return 'node point ' + d.id; })
25387             .order();
25388
25389         group.append('path')
25390             .call(markerPath, 'shadow');
25391
25392         group.append('path')
25393             .call(markerPath, 'stroke');
25394
25395         group.append('use')
25396             .attr('class', 'icon')
25397             .attr('transform', 'translate(-6, -20)')
25398             .attr('clip-path', 'url(#clip-square-12)');
25399
25400         groups.attr('transform', iD.svg.PointTransform(projection))
25401             .call(iD.svg.TagClasses());
25402
25403         // Selecting the following implicitly
25404         // sets the data (point entity) on the element
25405         groups.select('.shadow');
25406         groups.select('.stroke');
25407         groups.select('.icon')
25408             .attr('xlink:href', function(entity) {
25409                 var preset = context.presets().match(entity, context.graph());
25410                 return preset.icon ? '#maki-' + preset.icon + '-12' : '';
25411             });
25412
25413         groups.exit()
25414             .remove();
25415     }
25416
25417     drawPoints.points = function(entities, limit) {
25418         var graph = context.graph(),
25419             points = [];
25420
25421         for (var i = 0; i < entities.length; i++) {
25422             var entity = entities[i];
25423             if (entity.geometry(graph) === 'point') {
25424                 points.push(entity);
25425                 if (limit && points.length >= limit) break;
25426             }
25427         }
25428
25429         return points;
25430     };
25431
25432     return drawPoints;
25433 };
25434 iD.svg.Surface = function() {
25435     return function (selection) {
25436         var layers = selection.selectAll('.layer')
25437             .data(['fill', 'shadow', 'casing', 'stroke', 'oneway', 'hit', 'halo', 'label']);
25438
25439         layers.enter().append('g')
25440             .attr('class', function(d) { return 'layer layer-' + d; });
25441     };
25442 };
25443 iD.svg.TagClasses = function() {
25444     var primary = [
25445             'building', 'highway', 'railway', 'waterway', 'aeroway',
25446             'motorway', 'boundary', 'power', 'amenity', 'natural', 'landuse',
25447             'leisure', 'place'
25448         ],
25449         secondary = [
25450             'oneway', 'bridge', 'tunnel', 'construction', 'embankment', 'cutting'
25451         ],
25452         tagClassRe = /^tag-/,
25453         tags = function(entity) { return entity.tags; };
25454
25455     var tagClasses = function(selection) {
25456         selection.each(function tagClassesEach(entity) {
25457             var classes, value = this.className;
25458
25459             if (value.baseVal !== undefined) value = value.baseVal;
25460
25461             classes = value.trim().split(/\s+/).filter(function(name) {
25462                 return name.length && !tagClassRe.test(name);
25463             }).join(' ');
25464
25465             var t = tags(entity), i, k, v;
25466
25467             for (i = 0; i < primary.length; i++) {
25468                 k = primary[i];
25469                 v = t[k];
25470                 if (!v || v === 'no') continue;
25471                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
25472                 break;
25473             }
25474
25475             for (i = 0; i < secondary.length; i++) {
25476                 k = secondary[i];
25477                 v = t[k];
25478                 if (!v || v === 'no') continue;
25479                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
25480             }
25481
25482             classes = classes.trim();
25483
25484             if (classes !== value) {
25485                 d3.select(this).attr('class', classes);
25486             }
25487         });
25488     };
25489
25490     tagClasses.tags = function(_) {
25491         if (!arguments.length) return tags;
25492         tags = _;
25493         return tagClasses;
25494     };
25495
25496     return tagClasses;
25497 };
25498 iD.svg.Turns = function(projection) {
25499     return function(surface, graph, turns) {
25500         function key(turn) {
25501             return [turn.from.node + turn.via.node + turn.to.node].join('-');
25502         }
25503
25504         function icon(turn) {
25505             var u = turn.u ? '-u' : '';
25506             if (!turn.restriction)
25507                 return '#icon-restriction-yes' + u;
25508             var restriction = graph.entity(turn.restriction).tags.restriction;
25509             return '#icon-restriction-' +
25510                 (!turn.indirect_restriction && /^only_/.test(restriction) ? 'only' : 'no') + u;
25511         }
25512
25513         var groups = surface.select('.layer-hit').selectAll('g.turn')
25514             .data(turns, key);
25515
25516         // Enter
25517
25518         var enter = groups.enter().append('g')
25519             .attr('class', 'turn');
25520
25521         var nEnter = enter.filter(function (turn) { return !turn.u; });
25522
25523         nEnter.append('rect')
25524             .attr('transform', 'translate(-12, -12)')
25525             .attr('width', '45')
25526             .attr('height', '25');
25527
25528         nEnter.append('use')
25529             .attr('transform', 'translate(-12, -12)')
25530             .attr('clip-path', 'url(#clip-square-45)');
25531
25532         var uEnter = enter.filter(function (turn) { return turn.u; });
25533
25534         uEnter.append('circle')
25535             .attr('r', '16');
25536
25537         uEnter.append('use')
25538             .attr('transform', 'translate(-16, -16)')
25539             .attr('clip-path', 'url(#clip-square-32)');
25540
25541         // Update
25542
25543         groups
25544             .attr('transform', function (turn) {
25545                 var v = graph.entity(turn.via.node),
25546                     t = graph.entity(turn.to.node),
25547                     a = iD.geo.angle(v, t, projection),
25548                     p = projection(v.loc),
25549                     r = turn.u ? 0 : 60;
25550
25551                 return 'translate(' + (r * Math.cos(a) + p[0]) + ',' + (r * Math.sin(a) + p[1]) + ')' +
25552                     'rotate(' + a * 180 / Math.PI + ')';
25553             });
25554
25555         groups.select('use')
25556             .attr('xlink:href', icon);
25557
25558         groups.select('rect');
25559         groups.select('circle');
25560
25561         // Exit
25562
25563         groups.exit()
25564             .remove();
25565
25566         return this;
25567     };
25568 };
25569 iD.svg.Vertices = function(projection, context) {
25570     var radiuses = {
25571         //       z16-, z17, z18+, tagged
25572         shadow: [6,    7.5,   7.5,  11.5],
25573         stroke: [2.5,  3.5,   3.5,  7],
25574         fill:   [1,    1.5,   1.5,  1.5]
25575     };
25576
25577     var hover;
25578
25579     function siblingAndChildVertices(ids, graph, extent) {
25580         var vertices = {};
25581
25582         function addChildVertices(entity) {
25583             var i;
25584             if (entity.type === 'way') {
25585                 for (i = 0; i < entity.nodes.length; i++) {
25586                     addChildVertices(graph.entity(entity.nodes[i]));
25587                 }
25588             } else if (entity.type === 'relation') {
25589                 for (i = 0; i < entity.members.length; i++) {
25590                     var member = context.hasEntity(entity.members[i].id);
25591                     if (member) {
25592                         addChildVertices(member);
25593                     }
25594                 }
25595             } else if (entity.intersects(extent, graph)) {
25596                 vertices[entity.id] = entity;
25597             }
25598         }
25599
25600         ids.forEach(function(id) {
25601             var entity = context.hasEntity(id);
25602             if (entity && entity.type === 'node') {
25603                 vertices[entity.id] = entity;
25604                 context.graph().parentWays(entity).forEach(function(entity) {
25605                     addChildVertices(entity);
25606                 });
25607             } else if (entity) {
25608                 addChildVertices(entity);
25609             }
25610         });
25611
25612         return vertices;
25613     }
25614
25615     function draw(groups, vertices, klass, graph, zoom) {
25616         groups = groups.data(vertices, function(entity) {
25617             return iD.Entity.key(entity) + ',' + zoom;
25618         });
25619
25620         if (zoom < 17) {
25621             zoom = 0;
25622         } else if (zoom < 18) {
25623             zoom = 1;
25624         } else {
25625             zoom = 2;
25626         }
25627
25628         var icons = {};
25629         function icon(entity) {
25630             if (entity.id in icons) return icons[entity.id];
25631             icons[entity.id] = zoom !== 0 &&
25632                 entity.hasInterestingTags() &&
25633                 context.presets().match(entity, graph).icon;
25634             return icons[entity.id];
25635         }
25636
25637         function circle(klass) {
25638             var rads = radiuses[klass];
25639             return function(entity) {
25640                 var i = icon(entity),
25641                     c = i ? 0.5 : 0,
25642                     r = rads[i ? 3 : zoom];
25643                 this.setAttribute('class', 'node vertex ' + klass + ' ' + entity.id);
25644                 this.setAttribute('cx', c);
25645                 this.setAttribute('cy', -c);
25646                 this.setAttribute('r', r);
25647             };
25648         }
25649
25650         var enter = groups.enter().append('g')
25651             .attr('class', function(d) { return 'node vertex ' + klass + ' ' + d.id; });
25652
25653         enter.append('circle')
25654             .each(circle('shadow'));
25655
25656         enter.append('circle')
25657             .each(circle('stroke'));
25658
25659         // Vertices with icons get a `use`.
25660         enter.filter(function(d) { return icon(d); })
25661             .append('use')
25662             .attr('transform', 'translate(-6, -6)')
25663             .attr('clip-path', 'url(#clip-square-12)')
25664             .attr('xlink:href', function(d) { return '#maki-' + icon(d) + '-12'; });
25665
25666         // Vertices with tags get a `circle`.
25667         enter.filter(function(d) { return !icon(d) && d.hasInterestingTags(); })
25668             .append('circle')
25669             .each(circle('fill'));
25670
25671         groups
25672             .attr('transform', iD.svg.PointTransform(projection))
25673             .classed('shared', function(entity) { return graph.isShared(entity); });
25674
25675         groups.exit()
25676             .remove();
25677     }
25678
25679     function drawVertices(surface, graph, entities, filter, extent, zoom) {
25680         var selected = siblingAndChildVertices(context.selectedIDs(), graph, extent),
25681             vertices = [];
25682
25683         for (var i = 0; i < entities.length; i++) {
25684             var entity = entities[i];
25685
25686             if (entity.geometry(graph) !== 'vertex')
25687                 continue;
25688
25689             if (entity.id in selected ||
25690                 entity.hasInterestingTags() ||
25691                 entity.isIntersection(graph)) {
25692                 vertices.push(entity);
25693             }
25694         }
25695
25696         surface.select('.layer-hit').selectAll('g.vertex.vertex-persistent')
25697             .filter(filter)
25698             .call(draw, vertices, 'vertex-persistent', graph, zoom);
25699
25700         drawHover(surface, graph, extent, zoom);
25701     }
25702
25703     function drawHover(surface, graph, extent, zoom) {
25704         var hovered = hover ? siblingAndChildVertices([hover.id], graph, extent) : {};
25705
25706         surface.select('.layer-hit').selectAll('g.vertex.vertex-hover')
25707             .call(draw, d3.values(hovered), 'vertex-hover', graph, zoom);
25708     }
25709
25710     drawVertices.drawHover = function(surface, graph, _, extent, zoom) {
25711         if (hover !== _) {
25712             hover = _;
25713             drawHover(surface, graph, extent, zoom);
25714         }
25715     };
25716
25717     return drawVertices;
25718 };
25719 iD.ui = function(context) {
25720     function render(container) {
25721         var map = context.map();
25722
25723         if (iD.detect().opera) container.classed('opera', true);
25724
25725         var hash = iD.behavior.Hash(context);
25726
25727         hash();
25728
25729         if (!hash.hadHash) {
25730             map.centerZoom([-77.02271, 38.90085], 20);
25731         }
25732
25733         container.append('svg')
25734             .attr('id', 'defs')
25735             .call(iD.svg.Defs(context));
25736
25737         container.append('div')
25738             .attr('id', 'sidebar')
25739             .attr('class', 'col4')
25740             .call(ui.sidebar);
25741
25742         var content = container.append('div')
25743             .attr('id', 'content');
25744
25745         var bar = content.append('div')
25746             .attr('id', 'bar')
25747             .attr('class', 'fillD');
25748
25749         var m = content.append('div')
25750             .attr('id', 'map')
25751             .call(map);
25752
25753         bar.append('div')
25754             .attr('class', 'spacer col4');
25755
25756         var limiter = bar.append('div')
25757             .attr('class', 'limiter');
25758
25759         limiter.append('div')
25760             .attr('class', 'button-wrap joined col3')
25761             .call(iD.ui.Modes(context), limiter);
25762
25763         limiter.append('div')
25764             .attr('class', 'button-wrap joined col1')
25765             .call(iD.ui.UndoRedo(context));
25766
25767         limiter.append('div')
25768             .attr('class', 'button-wrap col1')
25769             .call(iD.ui.Save(context));
25770
25771         bar.append('div')
25772             .attr('class', 'spinner')
25773             .call(iD.ui.Spinner(context));
25774
25775         content
25776             .call(iD.ui.Attribution(context));
25777
25778         content.append('div')
25779             .style('display', 'none')
25780             .attr('class', 'help-wrap map-overlay fillL col5 content');
25781
25782         var controls = bar.append('div')
25783             .attr('class', 'map-controls');
25784
25785         controls.append('div')
25786             .attr('class', 'map-control zoombuttons')
25787             .call(iD.ui.Zoom(context));
25788
25789         controls.append('div')
25790             .attr('class', 'map-control geolocate-control')
25791             .call(iD.ui.Geolocate(map));
25792
25793         controls.append('div')
25794             .attr('class', 'map-control background-control')
25795             .call(iD.ui.Background(context));
25796
25797         controls.append('div')
25798             .attr('class', 'map-control help-control')
25799             .call(iD.ui.Help(context));
25800
25801         var about = content.append('div')
25802             .attr('class','col12 about-block fillD');
25803
25804         about.append('div')
25805             .attr('class', 'api-status')
25806             .call(iD.ui.Status(context));
25807
25808         if (!context.embed()) {
25809             about.append('div')
25810                 .attr('class', 'account')
25811                 .call(iD.ui.Account(context));
25812         }
25813
25814         var linkList = about.append('ul')
25815             .attr('id', 'about')
25816             .attr('class', 'link-list');
25817
25818         linkList.append('li')
25819             .append('a')
25820             .attr('target', '_blank')
25821             .attr('tabindex', -1)
25822             .attr('href', 'http://github.com/openstreetmap/iD')
25823             .text(iD.version);
25824
25825         var bugReport = linkList.append('li')
25826             .append('a')
25827             .attr('target', '_blank')
25828             .attr('tabindex', -1)
25829             .attr('href', 'https://github.com/openstreetmap/iD/issues');
25830
25831         bugReport.append('span')
25832             .attr('class','icon bug light');
25833
25834         bugReport.call(bootstrap.tooltip()
25835                 .title(t('report_a_bug'))
25836                 .placement('top')
25837             );
25838
25839         linkList.append('li')
25840             .attr('class', 'user-list')
25841             .attr('tabindex', -1)
25842             .call(iD.ui.Contributors(context));
25843
25844         window.onbeforeunload = function() {
25845             return context.save();
25846         };
25847
25848         window.onunload = function() {
25849             context.history().unlock();
25850         };
25851
25852         d3.select(window).on('resize.editor', function() {
25853             map.dimensions(m.dimensions());
25854         });
25855
25856         function pan(d) {
25857             return function() {
25858                 context.pan(d);
25859             };
25860         }
25861
25862         // pan amount
25863         var pa = 5;
25864
25865         var keybinding = d3.keybinding('main')
25866             .on('⌫', function() { d3.event.preventDefault(); })
25867             .on('←', pan([pa, 0]))
25868             .on('↑', pan([0, pa]))
25869             .on('→', pan([-pa, 0]))
25870             .on('↓', pan([0, -pa]));
25871
25872         d3.select(document)
25873             .call(keybinding);
25874
25875         context.enter(iD.modes.Browse(context));
25876
25877         context.container()
25878             .call(iD.ui.Splash(context))
25879             .call(iD.ui.Restore(context));
25880
25881         var authenticating = iD.ui.Loading(context)
25882             .message(t('loading_auth'));
25883
25884         context.connection()
25885             .on('authenticating.ui', function() {
25886                 context.container()
25887                     .call(authenticating);
25888             })
25889             .on('authenticated.ui', function() {
25890                 authenticating.close();
25891             });
25892     }
25893
25894     function ui(container) {
25895         context.container(container);
25896         context.loadLocale(function() {
25897             render(container);
25898         });
25899     }
25900
25901     ui.sidebar = iD.ui.Sidebar(context);
25902
25903     return ui;
25904 };
25905
25906 iD.ui.tooltipHtml = function(text, key) {
25907     return '<span>' + text + '</span>' + '<div class="keyhint-wrap">' + '<span> ' + (t('tooltip_keyhint')) + ' </span>' + '<span class="keyhint"> ' + key + '</span></div>';
25908 };
25909 iD.ui.Account = function(context) {
25910     var connection = context.connection();
25911
25912     function update(selection) {
25913         if (!connection.authenticated()) {
25914             selection.html('')
25915                 .style('display', 'none');
25916             return;
25917         }
25918
25919         selection.style('display', 'block');
25920
25921         connection.userDetails(function(err, details) {
25922             selection.html('');
25923
25924             if (err) return;
25925
25926             // Link
25927             var userLink = selection.append('a')
25928                 .attr('href', connection.userURL(details.display_name))
25929                 .attr('target', '_blank');
25930
25931             // Add thumbnail or dont
25932             if (details.image_url) {
25933                 userLink.append('img')
25934                     .attr('class', 'icon icon-pre-text user-icon')
25935                     .attr('src', details.image_url);
25936             } else {
25937                 userLink.append('span')
25938                     .attr('class', 'icon avatar light icon-pre-text');
25939             }
25940
25941             // Add user name
25942             userLink.append('span')
25943                 .attr('class', 'label')
25944                 .text(details.display_name);
25945
25946             selection.append('a')
25947                 .attr('class', 'logout')
25948                 .attr('href', '#')
25949                 .text(t('logout'))
25950                 .on('click.logout', function() {
25951                     d3.event.preventDefault();
25952                     connection.logout();
25953                 });
25954         });
25955     }
25956
25957     return function(selection) {
25958         connection.on('auth', function() { update(selection); });
25959         update(selection);
25960     };
25961 };
25962 iD.ui.Attribution = function(context) {
25963     var selection;
25964
25965     function attribution(data, klass) {
25966         var div = selection.selectAll('.' + klass)
25967             .data([0]);
25968
25969         div.enter()
25970             .append('div')
25971             .attr('class', klass);
25972
25973         var background = div.selectAll('.attribution')
25974             .data(data, function(d) { return d.name(); });
25975
25976         background.enter()
25977             .append('span')
25978             .attr('class', 'attribution')
25979             .each(function(d) {
25980                 if (d.terms_html) {
25981                     d3.select(this)
25982                         .html(d.terms_html);
25983                     return;
25984                 }
25985
25986                 var source = d.terms_text || d.id || d.name();
25987
25988                 if (d.logo) {
25989                     source = '<img class="source-image" src="' + context.imagePath(d.logo) + '">';
25990                 }
25991
25992                 if (d.terms_url) {
25993                     d3.select(this)
25994                         .append('a')
25995                         .attr('href', d.terms_url)
25996                         .attr('target', '_blank')
25997                         .html(source);
25998                 } else {
25999                     d3.select(this)
26000                         .text(source);
26001                 }
26002             });
26003
26004         background.exit()
26005             .remove();
26006
26007         var copyright = background.selectAll('.copyright-notice')
26008             .data(function(d) {
26009                 var notice = d.copyrightNotices(context.map().zoom(), context.map().extent());
26010                 return notice ? [notice] : [];
26011             });
26012
26013         copyright.enter()
26014             .append('span')
26015             .attr('class', 'copyright-notice');
26016
26017         copyright.text(String);
26018
26019         copyright.exit()
26020             .remove();
26021     }
26022
26023     function update() {
26024         attribution([context.background().baseLayerSource()], 'base-layer-attribution');
26025         attribution(context.background().overlayLayerSources().filter(function (s) {
26026             return s.validZoom(context.map().zoom());
26027         }), 'overlay-layer-attribution');
26028     }
26029
26030     return function(select) {
26031         selection = select;
26032
26033         context.background()
26034             .on('change.attribution', update);
26035
26036         context.map()
26037             .on('move.attribution', _.throttle(update, 400, {leading: false}));
26038
26039         update();
26040     };
26041 };
26042 iD.ui.Background = function(context) {
26043     var key = 'b',
26044         opacities = [1, 0.75, 0.5, 0.25],
26045         directions = [
26046             ['left', [1, 0]],
26047             ['top', [0, -1]],
26048             ['right', [-1, 0]],
26049             ['bottom', [0, 1]]],
26050         opacityDefault = (context.storage('background-opacity') !== null) ?
26051             (+context.storage('background-opacity')) : 0.5,
26052         customTemplate = '';
26053
26054     // Can be 0 from <1.3.0 use or due to issue #1923.
26055     if (opacityDefault === 0) opacityDefault = 0.5;
26056
26057     function background(selection) {
26058
26059         function setOpacity(d) {
26060             var bg = context.container().selectAll('.background-layer')
26061                 .transition()
26062                 .style('opacity', d)
26063                 .attr('data-opacity', d);
26064
26065             if (!iD.detect().opera) {
26066                 iD.util.setTransform(bg, 0, 0);
26067             }
26068
26069             opacityList.selectAll('li')
26070                 .classed('active', function(_) { return _ === d; });
26071
26072             context.storage('background-opacity', d);
26073         }
26074
26075         function selectLayer() {
26076             function active(d) {
26077                 return context.background().showsLayer(d);
26078             }
26079
26080             content.selectAll('.layer, .custom_layer')
26081                 .classed('active', active)
26082                 .selectAll('input')
26083                 .property('checked', active);
26084         }
26085
26086         function clickSetSource(d) {
26087             d3.event.preventDefault();
26088             context.background().baseLayerSource(d);
26089             selectLayer();
26090         }
26091
26092         function editCustom() {
26093             d3.event.preventDefault();
26094             var template = window.prompt(t('background.custom_prompt'), customTemplate);
26095             if (!template ||
26096                 template.indexOf('google.com') !== -1 ||
26097                 template.indexOf('googleapis.com') !== -1 ||
26098                 template.indexOf('google.ru') !== -1) {
26099                 selectLayer();
26100                 return;
26101             }
26102             setCustom(template);
26103         }
26104
26105         function setCustom(template) {
26106             context.background().baseLayerSource(iD.BackgroundSource.Custom(template));
26107             selectLayer();
26108         }
26109
26110         function clickSetOverlay(d) {
26111             d3.event.preventDefault();
26112             context.background().toggleOverlayLayer(d);
26113             selectLayer();
26114         }
26115
26116         function clickGpx() {
26117             context.background().toggleGpxLayer();
26118             update();
26119         }
26120
26121         function drawList(layerList, type, change, filter) {
26122             var sources = context.background()
26123                 .sources(context.map().extent())
26124                 .filter(filter);
26125
26126             var layerLinks = layerList.selectAll('li.layer')
26127                 .data(sources, function(d) { return d.name(); });
26128
26129             var enter = layerLinks.enter()
26130                 .insert('li', '.custom_layer')
26131                 .attr('class', 'layer');
26132
26133             // only set tooltips for layers with tooltips
26134             enter.filter(function(d) { return d.description; })
26135                 .call(bootstrap.tooltip()
26136                     .title(function(d) { return d.description; })
26137                     .placement('top'));
26138
26139             var label = enter.append('label');
26140
26141             label.append('input')
26142                 .attr('type', type)
26143                 .attr('name', 'layers')
26144                 .on('change', change);
26145
26146             label.append('span')
26147                 .text(function(d) { return d.name(); });
26148
26149             layerLinks.exit()
26150                 .remove();
26151
26152             layerList.style('display', layerList.selectAll('li.layer').data().length > 0 ? 'block' : 'none');
26153         }
26154
26155         function update() {
26156             backgroundList.call(drawList, 'radio', clickSetSource, function(d) { return !d.overlay; });
26157             overlayList.call(drawList, 'checkbox', clickSetOverlay, function(d) { return d.overlay; });
26158
26159             var hasGpx = context.background().hasGpxLayer(),
26160                 showsGpx = context.background().showsGpxLayer();
26161
26162             gpxLayerItem
26163                 .classed('active', showsGpx)
26164                 .selectAll('input')
26165                 .property('disabled', !hasGpx)
26166                 .property('checked', showsGpx);
26167
26168             selectLayer();
26169
26170             var source = context.background().baseLayerSource();
26171             if (source.id === 'custom') {
26172                 customTemplate = source.template;
26173             }
26174         }
26175
26176         function clickNudge(d) {
26177
26178             var timeout = window.setTimeout(function() {
26179                     interval = window.setInterval(nudge, 100);
26180                 }, 500),
26181                 interval;
26182
26183             d3.select(this).on('mouseup', function() {
26184                 window.clearInterval(interval);
26185                 window.clearTimeout(timeout);
26186                 nudge();
26187             });
26188
26189             function nudge() {
26190                 var offset = context.background()
26191                     .nudge(d[1], context.map().zoom())
26192                     .offset();
26193                 resetButton.classed('disabled', offset[0] === 0 && offset[1] === 0);
26194             }
26195         }
26196
26197         var content = selection.append('div')
26198                 .attr('class', 'fillL map-overlay col3 content hide'),
26199             tooltip = bootstrap.tooltip()
26200                 .placement('left')
26201                 .html(true)
26202                 .title(iD.ui.tooltipHtml(t('background.description'), key));
26203
26204         function hide() { setVisible(false); }
26205
26206         function toggle() {
26207             if (d3.event) d3.event.preventDefault();
26208             tooltip.hide(button);
26209             setVisible(!button.classed('active'));
26210         }
26211
26212         function setVisible(show) {
26213             if (show !== shown) {
26214                 button.classed('active', show);
26215                 shown = show;
26216
26217                 if (show) {
26218                     selection.on('mousedown.background-inside', function() {
26219                         return d3.event.stopPropagation();
26220                     });
26221                     content.style('display', 'block')
26222                         .style('right', '-300px')
26223                         .transition()
26224                         .duration(200)
26225                         .style('right', '0px');
26226                 } else {
26227                     content.style('display', 'block')
26228                         .style('right', '0px')
26229                         .transition()
26230                         .duration(200)
26231                         .style('right', '-300px')
26232                         .each('end', function() {
26233                             d3.select(this).style('display', 'none');
26234                         });
26235                     selection.on('mousedown.background-inside', null);
26236                 }
26237             }
26238         }
26239
26240         var button = selection.append('button')
26241                 .attr('tabindex', -1)
26242                 .on('click', toggle)
26243                 .call(tooltip),
26244             opa = content
26245                 .append('div')
26246                 .attr('class', 'opacity-options-wrapper'),
26247             shown = false;
26248
26249         button.append('span')
26250             .attr('class', 'icon layers light');
26251
26252         opa.append('h4')
26253             .text(t('background.title'));
26254
26255         var opacityList = opa.append('ul')
26256             .attr('class', 'opacity-options');
26257
26258         opacityList.selectAll('div.opacity')
26259             .data(opacities)
26260             .enter()
26261             .append('li')
26262             .attr('data-original-title', function(d) {
26263                 return t('background.percent_brightness', { opacity: (d * 100) });
26264             })
26265             .on('click.set-opacity', setOpacity)
26266             .html('<div class="select-box"></div>')
26267             .call(bootstrap.tooltip()
26268                 .placement('left'))
26269             .append('div')
26270             .attr('class', 'opacity')
26271             .style('opacity', String);
26272
26273         var backgroundList = content.append('ul')
26274             .attr('class', 'layer-list');
26275
26276         var custom = backgroundList.append('li')
26277             .attr('class', 'custom_layer')
26278             .datum(iD.BackgroundSource.Custom());
26279
26280         custom.append('button')
26281             .attr('class', 'layer-browse')
26282             .call(bootstrap.tooltip()
26283                 .title(t('background.custom_button'))
26284                 .placement('left'))
26285             .on('click', editCustom)
26286             .append('span')
26287             .attr('class', 'icon geocode');
26288
26289         var label = custom.append('label');
26290
26291         label.append('input')
26292             .attr('type', 'radio')
26293             .attr('name', 'layers')
26294             .on('change', function () {
26295                 if (customTemplate) {
26296                     setCustom(customTemplate);
26297                 } else {
26298                     editCustom();
26299                 }
26300             });
26301
26302         label.append('span')
26303             .text(t('background.custom'));
26304
26305         var overlayList = content.append('ul')
26306             .attr('class', 'layer-list');
26307
26308         var gpxLayerItem = content.append('ul')
26309             .style('display', iD.detect().filedrop ? 'block' : 'none')
26310             .attr('class', 'layer-list')
26311             .append('li')
26312             .classed('layer-toggle-gpx', true);
26313
26314         gpxLayerItem.append('button')
26315             .attr('class', 'layer-extent')
26316             .call(bootstrap.tooltip()
26317                 .title(t('gpx.zoom'))
26318                 .placement('left'))
26319             .on('click', function() {
26320                 d3.event.preventDefault();
26321                 d3.event.stopPropagation();
26322                 context.background().zoomToGpxLayer();
26323             })
26324             .append('span')
26325             .attr('class', 'icon geolocate');
26326
26327         gpxLayerItem.append('button')
26328             .attr('class', 'layer-browse')
26329             .call(bootstrap.tooltip()
26330                 .title(t('gpx.browse'))
26331                 .placement('left'))
26332             .on('click', function() {
26333                 d3.select(document.createElement('input'))
26334                     .attr('type', 'file')
26335                     .on('change', function() {
26336                         context.background().gpxLayerFiles(d3.event.target.files);
26337                     })
26338                     .node().click();
26339             })
26340             .append('span')
26341             .attr('class', 'icon geocode');
26342
26343         label = gpxLayerItem.append('label')
26344             .call(bootstrap.tooltip()
26345                 .title(t('gpx.drag_drop'))
26346                 .placement('top'));
26347
26348         label.append('input')
26349             .attr('type', 'checkbox')
26350             .property('disabled', true)
26351             .on('change', clickGpx);
26352
26353         label.append('span')
26354             .text(t('gpx.local_layer'));
26355
26356         var adjustments = content.append('div')
26357             .attr('class', 'adjustments');
26358
26359         adjustments.append('a')
26360             .text(t('background.fix_misalignment'))
26361             .attr('href', '#')
26362             .classed('hide-toggle', true)
26363             .classed('expanded', false)
26364             .on('click', function() {
26365                 var exp = d3.select(this).classed('expanded');
26366                 nudgeContainer.style('display', exp ? 'none' : 'block');
26367                 d3.select(this).classed('expanded', !exp);
26368                 d3.event.preventDefault();
26369             });
26370
26371         var nudgeContainer = adjustments.append('div')
26372             .attr('class', 'nudge-container cf')
26373             .style('display', 'none');
26374
26375         nudgeContainer.selectAll('button')
26376             .data(directions).enter()
26377             .append('button')
26378             .attr('class', function(d) { return d[0] + ' nudge'; })
26379             .on('mousedown', clickNudge);
26380
26381         var resetButton = nudgeContainer.append('button')
26382             .attr('class', 'reset disabled')
26383             .on('click', function () {
26384                 context.background().offset([0, 0]);
26385                 resetButton.classed('disabled', true);
26386             });
26387
26388         resetButton.append('div')
26389             .attr('class', 'icon undo');
26390
26391         context.map()
26392             .on('move.background-update', _.debounce(update, 1000));
26393
26394         context.background()
26395             .on('change.background-update', update);
26396
26397         update();
26398         setOpacity(opacityDefault);
26399
26400         var keybinding = d3.keybinding('background');
26401         keybinding.on(key, toggle);
26402
26403         d3.select(document)
26404             .call(keybinding);
26405
26406         context.surface().on('mousedown.background-outside', hide);
26407         context.container().on('mousedown.background-outside', hide);
26408     }
26409
26410     return background;
26411 };
26412 // Translate a MacOS key command into the appropriate Windows/Linux equivalent.
26413 // For example, ⌘Z -> Ctrl+Z
26414 iD.ui.cmd = function(code) {
26415     if (iD.detect().os === 'mac')
26416         return code;
26417
26418     var replacements = {
26419         '⌘': 'Ctrl',
26420         '⇧': 'Shift',
26421         '⌥': 'Alt',
26422         '⌫': 'Backspace',
26423         '⌦': 'Delete'
26424     }, keys = [];
26425
26426     if (iD.detect().os === 'win') {
26427         if (code === '⌘⇧Z') return 'Ctrl+Y';
26428     }
26429
26430     for (var i = 0; i < code.length; i++) {
26431         if (code[i] in replacements) {
26432             keys.push(replacements[code[i]]);
26433         } else {
26434             keys.push(code[i]);
26435         }
26436     }
26437
26438     return keys.join('+');
26439 };
26440 iD.ui.Commit = function(context) {
26441     var event = d3.dispatch('cancel', 'save');
26442
26443     function commit(selection) {
26444         var changes = context.history().changes(),
26445             summary = context.history().difference().summary();
26446
26447         function zoomToEntity(change) {
26448             var entity = change.entity;
26449             if (change.changeType !== 'deleted' &&
26450                 context.graph().entity(entity.id).geometry(context.graph()) !== 'vertex') {
26451                 context.map().zoomTo(entity);
26452                 context.surface().selectAll(
26453                     iD.util.entityOrMemberSelector([entity.id], context.graph()))
26454                     .classed('hover', true);
26455             }
26456         }
26457
26458         var header = selection.append('div')
26459             .attr('class', 'header fillL');
26460
26461         header.append('button')
26462             .attr('class', 'fr')
26463             .on('click', event.cancel)
26464             .append('span')
26465             .attr('class', 'icon close');
26466
26467         header.append('h3')
26468             .text(t('commit.title'));
26469
26470         var body = selection.append('div')
26471             .attr('class', 'body');
26472
26473         // Comment Section
26474         var commentSection = body.append('div')
26475             .attr('class', 'modal-section form-field commit-form');
26476
26477         commentSection.append('label')
26478             .attr('class', 'form-label')
26479             .text(t('commit.message_label'));
26480
26481         var commentField = commentSection.append('textarea')
26482             .attr('placeholder', t('commit.description_placeholder'))
26483             .property('value', context.storage('comment') || '')
26484             .on('blur.save', function () {
26485                 context.storage('comment', this.value);
26486             });
26487
26488         commentField.node().select();
26489
26490         // Warnings
26491         var warnings = body.selectAll('div.warning-section')
26492             .data([iD.validate(changes, context.graph())])
26493             .enter()
26494             .append('div')
26495             .attr('class', 'modal-section warning-section fillL2')
26496             .style('display', function(d) { return _.isEmpty(d) ? 'none' : null; })
26497             .style('background', '#ffb');
26498
26499         warnings.append('h3')
26500             .text(t('commit.warnings'));
26501
26502         var warningLi = warnings.append('ul')
26503             .attr('class', 'changeset-list')
26504             .selectAll('li')
26505             .data(function(d) { return d; })
26506             .enter()
26507             .append('li')
26508             .style()
26509             .on('mouseover', mouseover)
26510             .on('mouseout', mouseout)
26511             .on('click', warningClick);
26512
26513         warningLi.append('span')
26514             .attr('class', 'alert icon icon-pre-text');
26515
26516         warningLi.append('strong').text(function(d) {
26517             return d.message;
26518         });
26519
26520         warningLi.filter(function(d) { return d.tooltip; })
26521             .call(bootstrap.tooltip()
26522                 .title(function(d) { return d.tooltip; })
26523                 .placement('top')
26524             );
26525
26526         // Save Section
26527         var saveSection = body.append('div')
26528             .attr('class','modal-section fillL cf');
26529
26530         var prose = saveSection.append('p')
26531             .attr('class', 'commit-info')
26532             .html(t('commit.upload_explanation'));
26533
26534         context.connection().userDetails(function(err, user) {
26535             if (err) return;
26536
26537             var userLink = d3.select(document.createElement('div'));
26538
26539             if (user.image_url) {
26540                 userLink.append('img')
26541                     .attr('src', user.image_url)
26542                     .attr('class', 'icon icon-pre-text user-icon');
26543             }
26544
26545             userLink.append('a')
26546                 .attr('class','user-info')
26547                 .text(user.display_name)
26548                 .attr('href', context.connection().userURL(user.display_name))
26549                 .attr('tabindex', -1)
26550                 .attr('target', '_blank');
26551
26552             prose.html(t('commit.upload_explanation_with_user', {user: userLink.html()}));
26553         });
26554
26555         // Confirm Button
26556         var saveButton = saveSection.append('button')
26557             .attr('class', 'action col4 button')
26558             .on('click.save', function() {
26559                 event.save({
26560                     comment: commentField.node().value
26561                 });
26562             });
26563
26564         saveButton.append('span')
26565             .attr('class', 'label')
26566             .text(t('commit.save'));
26567
26568         var changeSection = body.selectAll('div.commit-section')
26569             .data([0])
26570             .enter()
26571             .append('div')
26572             .attr('class', 'commit-section modal-section fillL2');
26573
26574         changeSection.append('h3')
26575             .text(summary.length + ' Changes');
26576
26577         var li = changeSection.append('ul')
26578             .attr('class', 'changeset-list')
26579             .selectAll('li')
26580             .data(summary)
26581             .enter()
26582             .append('li')
26583             .on('mouseover', mouseover)
26584             .on('mouseout', mouseout)
26585             .on('click', zoomToEntity);
26586
26587         li.append('span')
26588             .attr('class', function(d) {
26589                 return d.entity.geometry(d.graph) + ' ' + d.changeType + ' icon icon-pre-text';
26590             });
26591
26592         li.append('span')
26593             .attr('class', 'change-type')
26594             .text(function(d) {
26595                 return d.changeType + ' ';
26596             });
26597
26598         li.append('strong')
26599             .attr('class', 'entity-type')
26600             .text(function(d) {
26601                 return context.presets().match(d.entity, d.graph).name();
26602             });
26603
26604         li.append('span')
26605             .attr('class', 'entity-name')
26606             .text(function(d) {
26607                 var name = iD.util.displayName(d.entity) || '',
26608                     string = '';
26609                 if (name !== '') string += ':';
26610                 return string += ' ' + name;
26611             });
26612
26613         li.style('opacity', 0)
26614             .transition()
26615             .style('opacity', 1);
26616
26617         li.style('opacity', 0)
26618             .transition()
26619             .style('opacity', 1);
26620
26621         function mouseover(d) {
26622             if (d.entity) {
26623                 context.surface().selectAll(
26624                     iD.util.entityOrMemberSelector([d.entity.id], context.graph())
26625                 ).classed('hover', true);
26626             }
26627         }
26628
26629         function mouseout() {
26630             context.surface().selectAll('.hover')
26631                 .classed('hover', false);
26632         }
26633
26634         function warningClick(d) {
26635             if (d.entity) {
26636                 context.map().zoomTo(d.entity);
26637                 context.enter(
26638                     iD.modes.Select(context, [d.entity.id])
26639                         .suppressMenu(true));
26640             }
26641         }
26642     }
26643
26644     return d3.rebind(commit, event, 'on');
26645 };
26646 iD.ui.confirm = function(selection) {
26647     var modal = iD.ui.modal(selection);
26648
26649     modal.select('.modal')
26650         .classed('modal-alert', true);
26651
26652     var section = modal.select('.content');
26653
26654     section.append('div')
26655         .attr('class', 'modal-section header');
26656
26657     section.append('div')
26658         .attr('class', 'modal-section message-text');
26659
26660     var buttonwrap = section.append('div')
26661         .attr('class', 'modal-section buttons cf');
26662
26663     buttonwrap.append('button')
26664         .attr('class', 'col2 action')
26665         .on('click.confirm', function() {
26666             modal.remove();
26667         })
26668         .text(t('confirm.okay'));
26669
26670     return modal;
26671 };
26672 iD.ui.Contributors = function(context) {
26673     function update(selection) {
26674         var users = {},
26675             limit = 4,
26676             entities = context.intersects(context.map().extent());
26677
26678         entities.forEach(function(entity) {
26679             if (entity && entity.user) users[entity.user] = true;
26680         });
26681
26682         var u = Object.keys(users),
26683             subset = u.slice(0, u.length > limit ? limit - 1 : limit);
26684
26685         selection.html('')
26686             .append('span')
26687             .attr('class', 'icon nearby light icon-pre-text');
26688
26689         var userList = d3.select(document.createElement('span'));
26690
26691         userList.selectAll()
26692             .data(subset)
26693             .enter()
26694             .append('a')
26695             .attr('class', 'user-link')
26696             .attr('href', function(d) { return context.connection().userURL(d); })
26697             .attr('target', '_blank')
26698             .attr('tabindex', -1)
26699             .text(String);
26700
26701         if (u.length > limit) {
26702             var count = d3.select(document.createElement('span'));
26703
26704             count.append('a')
26705                 .attr('target', '_blank')
26706                 .attr('tabindex', -1)
26707                 .attr('href', function() {
26708                     return context.connection().changesetsURL(context.map().center(), context.map().zoom());
26709                 })
26710                 .text(u.length - limit + 1);
26711
26712             selection.append('span')
26713                 .html(t('contributors.truncated_list', {users: userList.html(), count: count.html()}));
26714         } else {
26715             selection.append('span')
26716                 .html(t('contributors.list', {users: userList.html()}));
26717         }
26718
26719         if (!u.length) {
26720             selection.transition().style('opacity', 0);
26721         } else if (selection.style('opacity') === '0') {
26722             selection.transition().style('opacity', 1);
26723         }
26724     }
26725
26726     return function(selection) {
26727         update(selection);
26728
26729         context.connection().on('load.contributors', function() {
26730             update(selection);
26731         });
26732
26733         context.map().on('move.contributors', _.debounce(function() {
26734             update(selection);
26735         }, 500));
26736     };
26737 };
26738 iD.ui.Disclosure = function() {
26739     var dispatch = d3.dispatch('toggled'),
26740         title,
26741         expanded = false,
26742         content = function () {};
26743
26744     var disclosure = function(selection) {
26745         var $link = selection.selectAll('.hide-toggle')
26746             .data([0]);
26747
26748         $link.enter().append('a')
26749             .attr('href', '#')
26750             .attr('class', 'hide-toggle');
26751
26752         $link.text(title)
26753             .on('click', toggle)
26754             .classed('expanded', expanded);
26755
26756         var $body = selection.selectAll('div')
26757             .data([0]);
26758
26759         $body.enter().append('div');
26760
26761         $body.classed('hide', !expanded)
26762             .call(content);
26763
26764         function toggle() {
26765             expanded = !expanded;
26766             $link.classed('expanded', expanded);
26767             $body.call(iD.ui.Toggle(expanded));
26768             dispatch.toggled(expanded);
26769         }
26770     };
26771
26772     disclosure.title = function(_) {
26773         if (!arguments.length) return title;
26774         title = _;
26775         return disclosure;
26776     };
26777
26778     disclosure.expanded = function(_) {
26779         if (!arguments.length) return expanded;
26780         expanded = _;
26781         return disclosure;
26782     };
26783
26784     disclosure.content = function(_) {
26785         if (!arguments.length) return content;
26786         content = _;
26787         return disclosure;
26788     };
26789
26790     return d3.rebind(disclosure, dispatch, 'on');
26791 };
26792 iD.ui.EntityEditor = function(context) {
26793     var event = d3.dispatch('choose'),
26794         state = 'select',
26795         id,
26796         preset,
26797         reference;
26798
26799     var presetEditor = iD.ui.preset(context)
26800         .on('change', changeTags);
26801     var rawTagEditor = iD.ui.RawTagEditor(context)
26802         .on('change', changeTags);
26803
26804     function entityEditor(selection) {
26805         var entity = context.entity(id),
26806             tags = _.clone(entity.tags);
26807
26808         var $header = selection.selectAll('.header')
26809             .data([0]);
26810
26811         // Enter
26812
26813         var $enter = $header.enter().append('div')
26814             .attr('class', 'header fillL cf');
26815
26816         $enter.append('button')
26817             .attr('class', 'fr preset-close')
26818             .append('span')
26819             .attr('class', 'icon close');
26820
26821         $enter.append('h3');
26822
26823         // Update
26824
26825         $header.select('h3')
26826             .text(t('inspector.edit'));
26827
26828         $header.select('.preset-close')
26829             .on('click', function() {
26830                 context.enter(iD.modes.Browse(context));
26831             });
26832
26833         var $body = selection.selectAll('.inspector-body')
26834             .data([0]);
26835
26836         // Enter
26837
26838         $enter = $body.enter().append('div')
26839             .attr('class', 'inspector-body');
26840
26841         $enter.append('div')
26842             .attr('class', 'preset-list-item inspector-inner')
26843             .append('div')
26844             .attr('class', 'preset-list-button-wrap')
26845             .append('button')
26846             .attr('class', 'preset-list-button preset-reset')
26847             .call(bootstrap.tooltip()
26848                 .title(t('inspector.back_tooltip'))
26849                 .placement('bottom'))
26850             .append('div')
26851             .attr('class', 'label');
26852
26853         $body.select('.preset-list-button-wrap')
26854             .call(reference.button);
26855
26856         $body.select('.preset-list-item')
26857             .call(reference.body);
26858
26859         $enter.append('div')
26860             .attr('class', 'inspector-border inspector-preset');
26861
26862         $enter.append('div')
26863             .attr('class', 'inspector-border raw-tag-editor inspector-inner');
26864
26865         $enter.append('div')
26866             .attr('class', 'inspector-border raw-member-editor inspector-inner');
26867
26868         $enter.append('div')
26869             .attr('class', 'raw-membership-editor inspector-inner');
26870
26871         selection.selectAll('.preset-reset')
26872             .on('click', function() {
26873                 event.choose(preset);
26874             });
26875
26876         // Update
26877
26878         $body.select('.preset-list-item button')
26879             .call(iD.ui.PresetIcon()
26880                 .geometry(context.geometry(id))
26881                 .preset(preset));
26882
26883         $body.select('.preset-list-item .label')
26884             .text(preset.name());
26885
26886         $body.select('.inspector-preset')
26887             .call(presetEditor
26888                 .preset(preset)
26889                 .entityID(id)
26890                 .tags(tags)
26891                 .state(state));
26892
26893         $body.select('.raw-tag-editor')
26894             .call(rawTagEditor
26895                 .preset(preset)
26896                 .entityID(id)
26897                 .tags(tags)
26898                 .state(state));
26899
26900         if (entity.type === 'relation') {
26901             $body.select('.raw-member-editor')
26902                 .style('display', 'block')
26903                 .call(iD.ui.RawMemberEditor(context)
26904                     .entityID(id));
26905         } else {
26906             $body.select('.raw-member-editor')
26907                 .style('display', 'none');
26908         }
26909
26910         $body.select('.raw-membership-editor')
26911             .call(iD.ui.RawMembershipEditor(context)
26912                 .entityID(id));
26913
26914         function historyChanged() {
26915             if (state === 'hide') return;
26916             var entity = context.hasEntity(id);
26917             if (!entity) return;
26918             entityEditor.preset(context.presets().match(entity, context.graph()));
26919             entityEditor(selection);
26920         }
26921
26922         context.history()
26923             .on('change.entity-editor', historyChanged);
26924     }
26925
26926     function clean(o) {
26927         var out = {}, k, v;
26928         /*jshint -W083 */
26929         for (k in o) {
26930             if (k && (v = o[k]) !== undefined) {
26931                 out[k] = v.split(';').map(function(s) { return s.trim(); }).join(';');
26932             }
26933         }
26934         /*jshint +W083 */
26935         return out;
26936     }
26937
26938     function changeTags(changed) {
26939         var entity = context.entity(id),
26940             tags = clean(_.extend({}, entity.tags, changed));
26941
26942         if (!_.isEqual(entity.tags, tags)) {
26943             context.perform(
26944                 iD.actions.ChangeTags(id, tags),
26945                 t('operations.change_tags.annotation'));
26946         }
26947     }
26948
26949     entityEditor.state = function(_) {
26950         if (!arguments.length) return state;
26951         state = _;
26952         return entityEditor;
26953     };
26954
26955     entityEditor.entityID = function(_) {
26956         if (!arguments.length) return id;
26957         id = _;
26958         entityEditor.preset(context.presets().match(context.entity(id), context.graph()));
26959         return entityEditor;
26960     };
26961
26962     entityEditor.preset = function(_) {
26963         if (!arguments.length) return preset;
26964         if (_ !== preset) {
26965             preset = _;
26966             reference = iD.ui.TagReference(preset.reference(context.geometry(id)))
26967                 .showing(false);
26968         }
26969         return entityEditor;
26970     };
26971
26972     return d3.rebind(entityEditor, event, 'on');
26973 };
26974 iD.ui.FeatureList = function(context) {
26975     var geocodeResults;
26976
26977     function featureList(selection) {
26978         var header = selection.append('div')
26979             .attr('class', 'header fillL cf');
26980
26981         header.append('h3')
26982             .text(t('inspector.feature_list'));
26983
26984         function keypress() {
26985             var q = search.property('value'),
26986                 items = list.selectAll('.feature-list-item');
26987             if (d3.event.keyCode === 13 && q.length && items.size()) {
26988                 click(items.datum());
26989             }
26990         }
26991
26992         function inputevent() {
26993             geocodeResults = undefined;
26994             drawList();
26995         }
26996
26997         var searchWrap = selection.append('div')
26998             .attr('class', 'search-header');
26999
27000         var search = searchWrap.append('input')
27001             .attr('placeholder', t('inspector.search'))
27002             .attr('type', 'search')
27003             .on('keypress', keypress)
27004             .on('input', inputevent);
27005
27006         searchWrap.append('span')
27007             .attr('class', 'icon search');
27008
27009         var listWrap = selection.append('div')
27010             .attr('class', 'inspector-body');
27011
27012         var list = listWrap.append('div')
27013             .attr('class', 'feature-list cf');
27014
27015         context.map()
27016             .on('drawn.feature-list', mapDrawn);
27017
27018         function mapDrawn(e) {
27019             if (e.full) {
27020                 drawList();
27021             }
27022         }
27023
27024         function features() {
27025             var entities = {},
27026                 result = [],
27027                 graph = context.graph(),
27028                 q = search.property('value').toLowerCase();
27029
27030             if (!q) return result;
27031
27032             var idMatch = q.match(/^([nwr])([0-9]+)$/);
27033
27034             if (idMatch) {
27035                 result.push({
27036                     id: idMatch[0],
27037                     geometry: idMatch[1] === 'n' ? 'point' : idMatch[1] === 'w' ? 'line' : 'relation',
27038                     type: idMatch[1] === 'n' ? t('inspector.node') : idMatch[1] === 'w' ? t('inspector.way') : t('inspector.relation'),
27039                     name: idMatch[2]
27040                 });
27041             }
27042
27043             var locationMatch = q.match(/^(-?\d+\.?\d*)\s+(-?\d+\.?\d*)$/);
27044
27045             if (locationMatch) {
27046                 result.push({
27047                     id: -1,
27048                     geometry: 'point',
27049                     type: t('inspector.location'),
27050                     name: locationMatch[0],
27051                     location: [parseFloat(locationMatch[1]), parseFloat(locationMatch[2])]
27052                 });
27053             }
27054
27055             function addEntity(entity) {
27056                 if (entity.id in entities || result.length > 200)
27057                     return;
27058
27059                 entities[entity.id] = true;
27060
27061                 var name = iD.util.displayName(entity) || '';
27062                 if (name.toLowerCase().indexOf(q) >= 0) {
27063                     result.push({
27064                         id: entity.id,
27065                         entity: entity,
27066                         geometry: context.geometry(entity.id),
27067                         type: context.presets().match(entity, graph).name(),
27068                         name: name
27069                     });
27070                 }
27071
27072                 graph.parentRelations(entity).forEach(function(parent) {
27073                     addEntity(parent);
27074                 });
27075             }
27076
27077             var visible = context.surface().selectAll('.point, .line, .area')[0];
27078             for (var i = 0; i < visible.length && result.length <= 200; i++) {
27079                 addEntity(visible[i].__data__);
27080             }
27081
27082             (geocodeResults || []).forEach(function(d) {
27083                 // https://github.com/openstreetmap/iD/issues/1890
27084                 if (d.osm_type && d.osm_id) {
27085                     result.push({
27086                         id: iD.Entity.id.fromOSM(d.osm_type, d.osm_id),
27087                         geometry: d.osm_type === 'relation' ? 'relation' : d.osm_type === 'way' ? 'line' : 'point',
27088                         type: d.type !== 'yes' ? (d.type.charAt(0).toUpperCase() + d.type.slice(1)).replace('_', ' ')
27089                                                : (d.class.charAt(0).toUpperCase() + d.class.slice(1)).replace('_', ' '),
27090                         name: d.display_name,
27091                         extent: new iD.geo.Extent(
27092                             [parseFloat(d.boundingbox[3]), parseFloat(d.boundingbox[0])],
27093                             [parseFloat(d.boundingbox[2]), parseFloat(d.boundingbox[1])])
27094                     });
27095                 }
27096             });
27097
27098             return result;
27099         }
27100
27101         function drawList() {
27102             var value = search.property('value'),
27103                 results = features();
27104
27105             list.classed('filtered', value.length);
27106
27107             var noResultsWorldwide = geocodeResults && geocodeResults.length === 0;
27108
27109             var resultsIndicator = list.selectAll('.no-results-item')
27110                 .data([0])
27111                 .enter().append('button')
27112                 .property('disabled', true)
27113                 .attr('class', 'no-results-item');
27114
27115             resultsIndicator.append('span')
27116                 .attr('class', 'icon alert');
27117
27118             resultsIndicator.append('span')
27119                 .attr('class', 'entity-name');
27120
27121             list.selectAll('.no-results-item .entity-name')
27122                 .text(noResultsWorldwide ? t('geocoder.no_results_worldwide') : t('geocoder.no_results_visible'));
27123
27124             list.selectAll('.geocode-item')
27125                 .data([0])
27126                 .enter().append('button')
27127                 .attr('class', 'geocode-item')
27128                 .on('click', geocode)
27129                 .append('div')
27130                 .attr('class', 'label')
27131                 .append('span')
27132                 .attr('class', 'entity-name')
27133                 .text(t('geocoder.search'));
27134
27135             list.selectAll('.no-results-item')
27136                 .style('display', (value.length && !results.length) ? 'block' : 'none');
27137
27138             list.selectAll('.geocode-item')
27139                 .style('display', (value && geocodeResults === undefined) ? 'block' : 'none');
27140
27141             list.selectAll('.feature-list-item')
27142                 .data([-1])
27143                 .remove();
27144
27145             var items = list.selectAll('.feature-list-item')
27146                 .data(results, function(d) { return d.id; });
27147
27148             var enter = items.enter().insert('button', '.geocode-item')
27149                 .attr('class', 'feature-list-item')
27150                 .on('mouseover', mouseover)
27151                 .on('mouseout', mouseout)
27152                 .on('click', click);
27153
27154             var label = enter.append('div')
27155                 .attr('class', 'label');
27156
27157             label.append('span')
27158                 .attr('class', function(d) { return d.geometry + ' icon icon-pre-text'; });
27159
27160             label.append('span')
27161                 .attr('class', 'entity-type')
27162                 .text(function(d) { return d.type; });
27163
27164             label.append('span')
27165                 .attr('class', 'entity-name')
27166                 .text(function(d) { return d.name; });
27167
27168             enter.style('opacity', 0)
27169                 .transition()
27170                 .style('opacity', 1);
27171
27172             items.order();
27173
27174             items.exit()
27175                 .remove();
27176         }
27177
27178         function mouseover(d) {
27179             if (d.id === -1) return;
27180
27181             context.surface().selectAll(iD.util.entityOrMemberSelector([d.id], context.graph()))
27182                 .classed('hover', true);
27183         }
27184
27185         function mouseout() {
27186             context.surface().selectAll('.hover')
27187                 .classed('hover', false);
27188         }
27189
27190         function click(d) {
27191             d3.event.preventDefault();
27192             if (d.location) {
27193                 context.map().centerZoom([d.location[1], d.location[0]], 20);
27194             }
27195             else if (d.entity) {
27196                 context.enter(iD.modes.Select(context, [d.entity.id]));
27197             } else {
27198                 context.loadEntity(d.id);
27199             }
27200         }
27201
27202         function geocode() {
27203             var searchVal = encodeURIComponent(search.property('value'));
27204             d3.json('http://nominatim.openstreetmap.org/search/' + searchVal + '?limit=10&format=json', function(err, resp) {
27205                 geocodeResults = resp || [];
27206                 drawList();
27207             });
27208         }
27209     }
27210
27211     return featureList;
27212 };
27213 iD.ui.flash = function(selection) {
27214     var modal = iD.ui.modal(selection);
27215
27216     modal.select('.modal').classed('modal-flash', true);
27217
27218     modal.select('.content')
27219         .classed('modal-section', true)
27220         .append('div')
27221         .attr('class', 'description');
27222
27223     modal.on('click.flash', function() { modal.remove(); });
27224
27225     setTimeout(function() {
27226         modal.remove();
27227         return true;
27228     }, 1500);
27229
27230     return modal;
27231 };
27232 iD.ui.Geolocate = function(map) {
27233     function click() {
27234         navigator.geolocation.getCurrentPosition(
27235             success, error);
27236     }
27237
27238     function success(position) {
27239         var extent = iD.geo.Extent([position.coords.longitude, position.coords.latitude])
27240             .padByMeters(position.coords.accuracy);
27241
27242         map.centerZoom(extent.center(), Math.min(20, map.extentZoom(extent)));
27243     }
27244
27245     function error() { }
27246
27247     return function(selection) {
27248         if (!navigator.geolocation) return;
27249
27250         var button = selection.append('button')
27251             .attr('tabindex', -1)
27252             .attr('title', t('geolocate.title'))
27253             .on('click', click)
27254             .call(bootstrap.tooltip()
27255                 .placement('left'));
27256
27257          button.append('span')
27258              .attr('class', 'icon geolocate light');
27259     };
27260 };
27261 iD.ui.Help = function(context) {
27262     var key = 'h';
27263
27264     var docKeys = [
27265         'help.help',
27266         'help.editing_saving',
27267         'help.roads',
27268         'help.gps',
27269         'help.imagery',
27270         'help.addresses',
27271         'help.inspector',
27272         'help.buildings',
27273         'help.relations'];
27274
27275     var docs = docKeys.map(function(key) {
27276         var text = t(key);
27277         return {
27278             title: text.split('\n')[0].replace('#', '').trim(),
27279             html: marked(text.split('\n').slice(1).join('\n'))
27280         };
27281     });
27282
27283     function help(selection) {
27284         var shown = false;
27285
27286         function hide() {
27287             setVisible(false);
27288         }
27289
27290         function toggle() {
27291             if (d3.event) d3.event.preventDefault();
27292             tooltip.hide(button);
27293             setVisible(!button.classed('active'));
27294         }
27295
27296         function setVisible(show) {
27297             if (show !== shown) {
27298                 button.classed('active', show);
27299                 shown = show;
27300                 if (show) {
27301                     pane.style('display', 'block')
27302                         .style('right', '-500px')
27303                         .transition()
27304                         .duration(200)
27305                         .style('right', '0px');
27306                 } else {
27307                     pane.style('right', '0px')
27308                         .transition()
27309                         .duration(200)
27310                         .style('right', '-500px')
27311                         .each('end', function() {
27312                             d3.select(this).style('display', 'none');
27313                         });
27314                 }
27315             }
27316         }
27317
27318         function clickHelp(d, i) {
27319             pane.property('scrollTop', 0);
27320             doctitle.text(d.title);
27321             body.html(d.html);
27322             body.selectAll('a')
27323                 .attr('target', '_blank');
27324             menuItems.classed('selected', function(m) {
27325                 return m.title === d.title;
27326             });
27327
27328             nav.html('');
27329
27330             if (i > 0) {
27331                 var prevLink = nav.append('a')
27332                     .attr('class', 'previous')
27333                     .on('click', function() {
27334                         clickHelp(docs[i - 1], i - 1);
27335                     });
27336                 prevLink.append('span').attr('class', 'icon back blue');
27337                 prevLink.append('span').text(docs[i - 1].title);
27338             }
27339             if (i < docs.length - 1) {
27340                 var nextLink = nav.append('a')
27341                     .attr('class', 'next')
27342                     .on('click', function() {
27343                         clickHelp(docs[i + 1], i + 1);
27344                     });
27345                 nextLink.append('span').text(docs[i + 1].title);
27346                 nextLink.append('span').attr('class', 'icon forward blue');
27347             }
27348         }
27349
27350         function clickWalkthrough() {
27351             d3.select(document.body).call(iD.ui.intro(context));
27352             setVisible(false);
27353         }
27354
27355         var tooltip = bootstrap.tooltip()
27356             .placement('left')
27357             .html(true)
27358             .title(iD.ui.tooltipHtml(t('help.title'), key));
27359
27360         var button = selection.append('button')
27361             .attr('tabindex', -1)
27362             .on('click', toggle)
27363             .call(tooltip);
27364
27365         button.append('span')
27366             .attr('class', 'icon help light');
27367
27368         var pane = context.container()
27369             .select('.help-wrap');
27370
27371         var toc = pane.append('ul')
27372             .attr('class', 'toc');
27373
27374         var menuItems = toc.selectAll('li')
27375             .data(docs)
27376             .enter()
27377             .append('li')
27378             .append('a')
27379             .text(function(d) { return d.title; })
27380             .on('click', clickHelp);
27381
27382         toc.append('li')
27383             .attr('class','walkthrough')
27384             .append('a')
27385             .text(t('splash.walkthrough'))
27386             .on('click', clickWalkthrough);
27387
27388         var content = pane.append('div')
27389             .attr('class', 'left-content');
27390
27391         var doctitle = content.append('h2')
27392             .text(t('help.title'));
27393
27394         var body = content.append('div')
27395             .attr('class', 'body');
27396
27397         var nav = content.append('div')
27398             .attr('class', 'nav');
27399
27400         clickHelp(docs[0], 0);
27401
27402         var keybinding = d3.keybinding('help')
27403             .on(key, toggle);
27404
27405         d3.select(document)
27406             .call(keybinding);
27407
27408         context.surface().on('mousedown.help-outside', hide);
27409         context.container().on('mousedown.b.help-outside', hide);
27410
27411         pane.on('mousedown.help-inside', function() {
27412             return d3.event.stopPropagation();
27413         });
27414
27415     }
27416
27417     return help;
27418 };
27419 iD.ui.Inspector = function(context) {
27420     var presetList = iD.ui.PresetList(context),
27421         entityEditor = iD.ui.EntityEditor(context),
27422         state = 'select',
27423         entityID,
27424         newFeature = false;
27425
27426     function inspector(selection) {
27427         presetList
27428             .entityID(entityID)
27429             .autofocus(newFeature)
27430             .on('choose', setPreset);
27431
27432         entityEditor
27433             .state(state)
27434             .entityID(entityID)
27435             .on('choose', showList);
27436
27437         var $wrap = selection.selectAll('.panewrap')
27438             .data([0]);
27439
27440         var $enter = $wrap.enter().append('div')
27441             .attr('class', 'panewrap');
27442
27443         $enter.append('div')
27444             .attr('class', 'preset-list-pane pane');
27445
27446         $enter.append('div')
27447             .attr('class', 'entity-editor-pane pane');
27448
27449         var $presetPane = $wrap.select('.preset-list-pane');
27450         var $editorPane = $wrap.select('.entity-editor-pane');
27451
27452         var graph = context.graph(),
27453             entity = context.entity(entityID),
27454             showEditor = state === 'hover' ||
27455                 entity.isUsed(graph) ||
27456                 entity.isHighwayIntersection(graph);
27457
27458         if (showEditor) {
27459             $wrap.style('right', '0%');
27460             $editorPane.call(entityEditor);
27461         } else {
27462             $wrap.style('right', '-100%');
27463             $presetPane.call(presetList);
27464         }
27465
27466         var $footer = selection.selectAll('.footer')
27467             .data([0]);
27468
27469         $footer.enter().append('div')
27470             .attr('class', 'footer');
27471
27472         selection.select('.footer')
27473             .call(iD.ui.ViewOnOSM(context)
27474                 .entityID(entityID));
27475
27476         function showList(preset) {
27477             $wrap.transition()
27478                 .styleTween('right', function() { return d3.interpolate('0%', '-100%'); });
27479
27480             $presetPane.call(presetList
27481                 .preset(preset)
27482                 .autofocus(true));
27483         }
27484
27485         function setPreset(preset) {
27486             $wrap.transition()
27487                 .styleTween('right', function() { return d3.interpolate('-100%', '0%'); });
27488
27489             $editorPane.call(entityEditor
27490                 .preset(preset));
27491         }
27492     }
27493
27494     inspector.state = function(_) {
27495         if (!arguments.length) return state;
27496         state = _;
27497         entityEditor.state(state);
27498         return inspector;
27499     };
27500
27501     inspector.entityID = function(_) {
27502         if (!arguments.length) return entityID;
27503         entityID = _;
27504         return inspector;
27505     };
27506
27507     inspector.newFeature = function(_) {
27508         if (!arguments.length) return newFeature;
27509         newFeature = _;
27510         return inspector;
27511     };
27512
27513     return inspector;
27514 };
27515 iD.ui.intro = function(context) {
27516
27517     var step;
27518
27519     function intro(selection) {
27520
27521         context.enter(iD.modes.Browse(context));
27522
27523         // Save current map state
27524         var history = context.history().toJSON(),
27525             hash = window.location.hash,
27526             background = context.background().baseLayerSource(),
27527             opacity = d3.select('.background-layer').style('opacity'),
27528             loadedTiles = context.connection().loadedTiles(),
27529             baseEntities = context.history().graph().base().entities,
27530             introGraph;
27531
27532         // Load semi-real data used in intro
27533         context.connection().toggle(false).flush();
27534         context.history().reset();
27535         
27536         introGraph = JSON.parse(iD.introGraph);
27537         for (var key in introGraph) {
27538             introGraph[key] = iD.Entity(introGraph[key]);
27539         }
27540         context.history().merge(d3.values(iD.Graph().load(introGraph).entities));
27541         context.background().bing();
27542
27543         // Block saving
27544         var savebutton = d3.select('#bar button.save'),
27545             save = savebutton.on('click');
27546         savebutton.on('click', null);
27547         context.inIntro(true);
27548
27549         d3.select('.background-layer').style('opacity', 1);
27550
27551         var curtain = d3.curtain();
27552         selection.call(curtain);
27553
27554         function reveal(box, text, options) {
27555             options = options || {};
27556             if (text) curtain.reveal(box, text, options.tooltipClass, options.duration);
27557             else curtain.reveal(box, '', '', options.duration);
27558         }
27559
27560         var steps = ['navigation', 'point', 'area', 'line', 'startEditing'].map(function(step, i) {
27561             var s = iD.ui.intro[step](context, reveal)
27562                 .on('done', function() {
27563                     entered.filter(function(d) {
27564                         return d.title === s.title;
27565                     }).classed('finished', true);
27566                     enter(steps[i + 1]);
27567                 });
27568             return s;
27569         });
27570
27571         steps[steps.length - 1].on('startEditing', function() {
27572             curtain.remove();
27573             navwrap.remove();
27574             d3.select('.background-layer').style('opacity', opacity);
27575             context.connection().toggle(true).flush().loadedTiles(loadedTiles);
27576             context.history().reset().merge(d3.values(baseEntities));
27577             context.background().baseLayerSource(background);
27578             if (history) context.history().fromJSON(history);
27579             window.location.replace(hash);
27580             context.inIntro(false);
27581             d3.select('#bar button.save').on('click', save);
27582         });
27583
27584         var navwrap = selection.append('div').attr('class', 'intro-nav-wrap fillD');
27585
27586         var buttonwrap = navwrap.append('div')
27587             .attr('class', 'joined')
27588             .selectAll('button.step');
27589
27590         var entered = buttonwrap.data(steps)
27591             .enter().append('button')
27592                 .attr('class', 'step')
27593                 .on('click', enter);
27594
27595         entered.append('div').attr('class','icon icon-pre-text apply');
27596         entered.append('label').text(function(d) { return t(d.title); });
27597         enter(steps[0]);
27598
27599         function enter (newStep) {
27600
27601             if (step) {
27602                 step.exit();
27603             }
27604
27605             context.enter(iD.modes.Browse(context));
27606
27607             step = newStep;
27608             step.enter();
27609
27610             entered.classed('active', function(d) {
27611                 return d.title === step.title;
27612             });
27613         }
27614
27615     }
27616     return intro;
27617 };
27618
27619 iD.ui.intro.pointBox = function(point, context) {
27620     var rect = context.surfaceRect();
27621     point = context.projection(point);
27622     return {
27623         left: point[0] + rect.left - 30,
27624         top: point[1] + rect.top - 50,
27625         width: 60,
27626         height: 70
27627     };
27628 };
27629
27630 iD.ui.intro.pad = function(box, padding, context) {
27631     if (box instanceof Array) {
27632         var rect = context.surfaceRect();
27633         box = context.projection(box);
27634         box = {
27635             left: box[0] + rect.left,
27636             top: box[1] + rect.top
27637         };
27638     }
27639     return {
27640         left: box.left - padding,
27641         top: box.top - padding,
27642         width: (box.width || 0) + 2 * padding,
27643         height: (box.width || 0) + 2 * padding
27644     };
27645 };
27646 iD.ui.Lasso = function(context) {
27647
27648     var box, group,
27649         a = [0, 0],
27650         b = [0, 0];
27651
27652     function lasso(selection) {
27653
27654         context.container().classed('lasso', true);
27655
27656         group = selection.append('g')
27657             .attr('class', 'lasso hide');
27658
27659         box = group.append('rect')
27660             .attr('class', 'lasso-box');
27661
27662         group.call(iD.ui.Toggle(true));
27663
27664     }
27665
27666     // top-left
27667     function topLeft(d) {
27668         return 'translate(' + Math.min(d[0][0], d[1][0]) + ',' + Math.min(d[0][1], d[1][1]) + ')';
27669     }
27670
27671     function width(d) { return Math.abs(d[0][0] - d[1][0]); }
27672     function height(d) { return Math.abs(d[0][1] - d[1][1]); }
27673
27674     function draw() {
27675         if (box) {
27676             box.data([[a, b]])
27677                 .attr('transform', topLeft)
27678                 .attr('width', width)
27679                 .attr('height', height);
27680         }
27681     }
27682
27683     lasso.a = function(_) {
27684         if (!arguments.length) return a;
27685         a = _;
27686         draw();
27687         return lasso;
27688     };
27689
27690     lasso.b = function(_) {
27691         if (!arguments.length) return b;
27692         b = _;
27693         draw();
27694         return lasso;
27695     };
27696
27697     lasso.close = function() {
27698         if (group) {
27699             group.call(iD.ui.Toggle(false, function() {
27700                 d3.select(this).remove();
27701             }));
27702         }
27703         context.container().classed('lasso', false);
27704     };
27705
27706     return lasso;
27707 };
27708 iD.ui.Loading = function(context) {
27709     var message = '',
27710         blocking = false,
27711         modal;
27712
27713     var loading = function(selection) {
27714         modal = iD.ui.modal(selection, blocking);
27715
27716         var loadertext = modal.select('.content')
27717             .classed('loading-modal', true)
27718             .append('div')
27719             .attr('class', 'modal-section fillL');
27720
27721         loadertext.append('img')
27722             .attr('class', 'loader')
27723             .attr('src', context.imagePath('loader-white.gif'));
27724
27725         loadertext.append('h3')
27726             .text(message);
27727
27728         modal.select('button.close')
27729             .attr('class', 'hide');
27730
27731         return loading;
27732     };
27733
27734     loading.message = function(_) {
27735         if (!arguments.length) return message;
27736         message = _;
27737         return loading;
27738     };
27739
27740     loading.blocking = function(_) {
27741         if (!arguments.length) return blocking;
27742         blocking = _;
27743         return loading;
27744     };
27745
27746     loading.close = function() {
27747         modal.remove();
27748     };
27749
27750     return loading;
27751 };
27752 iD.ui.modal = function(selection, blocking) {
27753
27754     var previous = selection.select('div.modal');
27755     var animate = previous.empty();
27756
27757     previous.transition()
27758         .duration(200)
27759         .style('opacity', 0)
27760         .remove();
27761
27762     var shaded = selection
27763         .append('div')
27764         .attr('class', 'shaded')
27765         .style('opacity', 0);
27766
27767     shaded.close = function() {
27768         shaded
27769             .transition()
27770             .duration(200)
27771             .style('opacity',0)
27772             .remove();
27773         modal
27774             .transition()
27775             .duration(200)
27776             .style('top','0px');
27777         keybinding.off();
27778     };
27779
27780     var keybinding = d3.keybinding('modal')
27781         .on('⌫', shaded.close)
27782         .on('⎋', shaded.close);
27783
27784     d3.select(document).call(keybinding);
27785
27786     var modal = shaded.append('div')
27787         .attr('class', 'modal fillL col6');
27788
27789         shaded.on('click.remove-modal', function() {
27790             if (d3.event.target === this && !blocking) shaded.close();
27791         });
27792
27793     modal.append('button')
27794         .attr('class', 'close')
27795         .on('click', function() {
27796             if (!blocking) shaded.close();
27797         })
27798         .append('div')
27799             .attr('class','icon close');
27800
27801     modal.append('div')
27802         .attr('class', 'content');
27803
27804     if (animate) {
27805         shaded.transition().style('opacity', 1);
27806         modal
27807             .style('top','0px')
27808             .transition()
27809             .duration(200)
27810             .style('top','40px');
27811     } else {
27812         shaded.style('opacity', 1);
27813     }
27814
27815
27816     return shaded;
27817 };
27818 iD.ui.Modes = function(context) {
27819     var modes = [
27820         iD.modes.AddPoint(context),
27821         iD.modes.AddLine(context),
27822         iD.modes.AddArea(context)];
27823
27824     return function(selection) {
27825         var buttons = selection.selectAll('button.add-button')
27826             .data(modes);
27827
27828        buttons.enter().append('button')
27829            .attr('tabindex', -1)
27830            .attr('class', function(mode) { return mode.id + ' add-button col4'; })
27831            .on('click.mode-buttons', function(mode) {
27832                if (mode.id === context.mode().id) {
27833                    context.enter(iD.modes.Browse(context));
27834                } else {
27835                    context.enter(mode);
27836                }
27837            })
27838            .call(bootstrap.tooltip()
27839                .placement('bottom')
27840                .html(true)
27841                .title(function(mode) {
27842                    return iD.ui.tooltipHtml(mode.description, mode.key);
27843                }));
27844
27845         context.map()
27846             .on('move.modes', _.debounce(update, 500));
27847
27848         context
27849             .on('enter.modes', update);
27850
27851         update();
27852
27853         buttons.append('span')
27854             .attr('class', function(mode) { return mode.id + ' icon icon-pre-text'; });
27855
27856         buttons.append('span')
27857             .attr('class', 'label')
27858             .text(function(mode) { return mode.title; });
27859
27860         context.on('enter.editor', function(entered) {
27861             buttons.classed('active', function(mode) { return entered.button === mode.button; });
27862             context.container()
27863                 .classed('mode-' + entered.id, true);
27864         });
27865
27866         context.on('exit.editor', function(exited) {
27867             context.container()
27868                 .classed('mode-' + exited.id, false);
27869         });
27870
27871         var keybinding = d3.keybinding('mode-buttons');
27872
27873         modes.forEach(function(m) {
27874             keybinding.on(m.key, function() { if (context.editable()) context.enter(m); });
27875         });
27876
27877         d3.select(document)
27878             .call(keybinding);
27879
27880         function update() {
27881             buttons.property('disabled', !context.editable());
27882         }
27883     };
27884 };
27885 iD.ui.Notice = function(context) {
27886     return function(selection) {
27887         var div = selection.append('div')
27888             .attr('class', 'notice');
27889
27890         var button = div.append('button')
27891             .attr('class', 'zoom-to notice')
27892             .on('click', function() { context.map().zoom(16); });
27893
27894         button.append('span')
27895             .attr('class', 'icon zoom-in-invert');
27896
27897         button.append('span')
27898             .attr('class', 'label')
27899             .text(t('zoom_in_edit'));
27900
27901         function disableTooHigh() {
27902             div.style('display', context.map().editable() ? 'none' : 'block');
27903         }
27904
27905         context.map()
27906             .on('move.notice', _.debounce(disableTooHigh, 500));
27907
27908         disableTooHigh();
27909     };
27910 };
27911 iD.ui.preset = function(context) {
27912     var event = d3.dispatch('change'),
27913         state,
27914         fields,
27915         preset,
27916         tags,
27917         id;
27918
27919     function UIField(field, entity, show) {
27920         field = _.clone(field);
27921
27922         field.input = iD.ui.preset[field.type](field, context)
27923             .on('change', event.change);
27924
27925         if (field.input.entity) field.input.entity(entity);
27926
27927         field.keys = field.keys || [field.key];
27928
27929         field.show = show;
27930
27931         field.shown = function() {
27932             return field.id === 'name' || field.show || _.any(field.keys, function(key) { return !!tags[key]; });
27933         };
27934
27935         field.modified = function() {
27936             var original = context.graph().base().entities[entity.id];
27937             return _.any(field.keys, function(key) {
27938                 return original ? tags[key] !== original.tags[key] : tags[key];
27939             });
27940         };
27941
27942         field.revert = function() {
27943             var original = context.graph().base().entities[entity.id],
27944                 t = {};
27945             field.keys.forEach(function(key) {
27946                 t[key] = original ? original.tags[key] : undefined;
27947             });
27948             return t;
27949         };
27950
27951         field.present = function() {
27952             return _.any(field.keys, function(key) {
27953                 return tags[key];
27954             });
27955         };
27956
27957         field.remove = function() {
27958             var t = {};
27959             field.keys.forEach(function(key) {
27960                 t[key] = undefined;
27961             });
27962             return t;
27963         };
27964
27965         return field;
27966     }
27967
27968     function fieldKey(field) {
27969         return field.id;
27970     }
27971
27972     function presets(selection) {
27973         if (!fields) {
27974             var entity = context.entity(id),
27975                 geometry = context.geometry(id);
27976
27977             fields = [UIField(context.presets().field('name'), entity)];
27978
27979             preset.fields.forEach(function(field) {
27980                 if (field.matchGeometry(geometry)) {
27981                     fields.push(UIField(field, entity, true));
27982                 }
27983             });
27984
27985             if (entity.isHighwayIntersection(context.graph())) {
27986                 fields.push(UIField(context.presets().field('restrictions'), entity, true));
27987             }
27988
27989             context.presets().universal().forEach(function(field) {
27990                 if (preset.fields.indexOf(field) < 0) {
27991                     fields.push(UIField(field, entity));
27992                 }
27993             });
27994         }
27995
27996         var shown = fields.filter(function(field) { return field.shown(); }),
27997             notShown = fields.filter(function(field) { return !field.shown(); });
27998
27999         var $form = selection.selectAll('.preset-form')
28000             .data([0]);
28001
28002         $form.enter().append('div')
28003             .attr('class', 'preset-form inspector-inner fillL3');
28004
28005         var $fields = $form.selectAll('.form-field')
28006             .data(shown, fieldKey);
28007
28008         // Enter
28009
28010         var $enter = $fields.enter()
28011             .insert('div', '.more-buttons')
28012             .attr('class', function(field) {
28013                 return 'form-field form-field-' + field.id;
28014             });
28015
28016         var $label = $enter.append('label')
28017             .attr('class', 'form-label')
28018             .attr('for', function(field) { return 'preset-input-' + field.id; })
28019             .text(function(field) { return field.label(); });
28020
28021         var wrap = $label.append('div')
28022             .attr('class', 'form-label-button-wrap');
28023
28024         wrap.append('button')
28025             .attr('class', 'remove-icon')
28026             .append('span').attr('class', 'icon delete');
28027
28028         wrap.append('button')
28029             .attr('class', 'modified-icon')
28030             .attr('tabindex', -1)
28031             .append('div')
28032             .attr('class', 'icon undo');
28033
28034         // Update
28035
28036         $fields.select('.form-label-button-wrap .remove-icon')
28037             .on('click', remove);
28038
28039         $fields.select('.modified-icon')
28040             .on('click', revert);
28041
28042         $fields
28043             .order()
28044             .classed('modified', function(field) {
28045                 return field.modified();
28046             })
28047             .classed('present', function(field) {
28048                 return field.present();
28049             })
28050             .each(function(field) {
28051                 var reference = iD.ui.TagReference(field.reference || {key: field.key});
28052
28053                 if (state === 'hover') {
28054                     reference.showing(false);
28055                 }
28056
28057                 d3.select(this)
28058                     .call(field.input)
28059                     .call(reference.body)
28060                     .select('.form-label-button-wrap')
28061                     .call(reference.button);
28062
28063                 field.input.tags(tags);
28064             });
28065
28066         $fields.exit()
28067             .remove();
28068
28069         var $more = selection.selectAll('.more-buttons')
28070             .data([0]);
28071
28072         $more.enter().append('div')
28073             .attr('class', 'more-buttons inspector-inner');
28074
28075         var $buttons = $more.selectAll('.preset-add-field')
28076             .data(notShown, fieldKey);
28077
28078         $buttons.enter()
28079             .append('button')
28080             .attr('class', 'preset-add-field')
28081             .call(bootstrap.tooltip()
28082                 .placement('top')
28083                 .title(function(d) { return d.label(); }))
28084             .append('span')
28085             .attr('class', function(d) { return 'icon ' + d.icon; });
28086
28087         $buttons.on('click', show);
28088
28089         $buttons.exit()
28090             .remove();
28091
28092         function show(field) {
28093             field.show = true;
28094             context.presets()(selection);
28095             field.input.focus();
28096         }
28097
28098         function revert(field) {
28099             d3.event.stopPropagation();
28100             d3.event.preventDefault();
28101             event.change(field.revert());
28102         }
28103
28104         function remove(field) {
28105             d3.event.stopPropagation();
28106             d3.event.preventDefault();
28107             event.change(field.remove());
28108         }
28109     }
28110
28111     presets.preset = function(_) {
28112         if (!arguments.length) return preset;
28113         if (preset && preset.id === _.id) return presets;
28114         preset = _;
28115         fields = null;
28116         return presets;
28117     };
28118
28119     presets.state = function(_) {
28120         if (!arguments.length) return state;
28121         state = _;
28122         return presets;
28123     };
28124
28125     presets.tags = function(_) {
28126         if (!arguments.length) return tags;
28127         tags = _;
28128         // Don't reset fields here.
28129         return presets;
28130     };
28131
28132     presets.entityID = function(_) {
28133         if (!arguments.length) return id;
28134         if (id === _) return presets;
28135         id = _;
28136         fields = null;
28137         return presets;
28138     };
28139
28140     return d3.rebind(presets, event, 'on');
28141 };
28142 iD.ui.PresetIcon = function() {
28143     var preset, geometry;
28144
28145     function presetIcon(selection) {
28146         selection.each(setup);
28147     }
28148
28149     function setup() {
28150         var selection = d3.select(this),
28151             p = preset.apply(this, arguments),
28152             geom = geometry.apply(this, arguments);
28153
28154         var $fill = selection.selectAll('.preset-icon-fill')
28155             .data([0]);
28156
28157         $fill.enter().append('div');
28158
28159         $fill.attr('class', function() {
28160             var s = 'preset-icon-fill preset-icon-fill-' + geom;
28161             for (var i in p.tags) {
28162                 s += ' tag-' + i + ' tag-' + i + '-' + p.tags[i];
28163             }
28164             return s;
28165         });
28166
28167         var $icon = selection.selectAll('.preset-icon')
28168             .data([0]);
28169
28170         $icon.enter().append('div');
28171
28172         $icon.attr('class', function() {
28173             var icon = p.icon || (geom === 'line' ? 'other-line' : 'marker-stroked'),
28174                 klass = 'feature-' + icon + ' preset-icon';
28175
28176             var featureicon = iD.data.featureIcons[icon];
28177             if (featureicon && featureicon[geom]) {
28178                 klass += ' preset-icon-' + geom;
28179             } else if (icon === 'multipolygon') {
28180                 // Special case (geometry === 'area')
28181                 klass += ' preset-icon-relation';
28182             }
28183
28184             return klass;
28185         });
28186     }
28187
28188     presetIcon.preset = function(_) {
28189         if (!arguments.length) return preset;
28190         preset = d3.functor(_);
28191         return presetIcon;
28192     };
28193
28194     presetIcon.geometry = function(_) {
28195         if (!arguments.length) return geometry;
28196         geometry = d3.functor(_);
28197         return presetIcon;
28198     };
28199
28200     return presetIcon;
28201 };
28202 iD.ui.PresetList = function(context) {
28203     var event = d3.dispatch('choose'),
28204         id,
28205         currentPreset,
28206         autofocus = false;
28207
28208     function presetList(selection) {
28209         var geometry = context.geometry(id),
28210             presets = context.presets().matchGeometry(geometry);
28211
28212         selection.html('');
28213
28214         var messagewrap = selection.append('div')
28215             .attr('class', 'header fillL cf');
28216
28217         var message = messagewrap.append('h3')
28218             .text(t('inspector.choose'));
28219
28220         if (context.entity(id).isUsed(context.graph())) {
28221             messagewrap.append('button')
28222                 .attr('class', 'preset-choose')
28223                 .on('click', function() { event.choose(currentPreset); })
28224                 .append('span')
28225                 .attr('class', 'icon forward');
28226         } else {
28227             messagewrap.append('button')
28228                 .attr('class', 'close')
28229                 .on('click', function() {
28230                     context.enter(iD.modes.Browse(context));
28231                 })
28232                 .append('span')
28233                 .attr('class', 'icon close');
28234         }
28235
28236         function keydown() {
28237             // hack to let delete shortcut work when search is autofocused
28238             if (search.property('value').length === 0 &&
28239                 (d3.event.keyCode === d3.keybinding.keyCodes['⌫'] ||
28240                  d3.event.keyCode === d3.keybinding.keyCodes['⌦'])) {
28241                 d3.event.preventDefault();
28242                 d3.event.stopPropagation();
28243                 iD.operations.Delete([id], context)();
28244             } else if (search.property('value').length === 0 &&
28245                 (d3.event.ctrlKey || d3.event.metaKey) &&
28246                 d3.event.keyCode === d3.keybinding.keyCodes.z) {
28247                 d3.event.preventDefault();
28248                 d3.event.stopPropagation();
28249                 context.undo();
28250             } else if (!d3.event.ctrlKey && !d3.event.metaKey) {
28251                 d3.select(this).on('keydown', null);
28252             }
28253         }
28254
28255         function keypress() {
28256             // enter
28257             var value = search.property('value');
28258             if (d3.event.keyCode === 13 && value.length) {
28259                 list.selectAll('.preset-list-item:first-child').datum().choose();
28260             }
28261         }
28262
28263         function inputevent() {
28264             var value = search.property('value');
28265             list.classed('filtered', value.length);
28266             if (value.length) {
28267                 var results = presets.search(value, geometry);
28268                 message.text(t('inspector.results', {
28269                     n: results.collection.length,
28270                     search: value
28271                 }));
28272                 list.call(drawList, results);
28273             } else {
28274                 list.call(drawList, context.presets().defaults(geometry, 36));
28275                 message.text(t('inspector.choose'));
28276             }
28277         }
28278
28279         var searchWrap = selection.append('div')
28280             .attr('class', 'search-header');
28281
28282         var search = searchWrap.append('input')
28283             .attr('class', 'preset-search-input')
28284             .attr('placeholder', t('inspector.search'))
28285             .attr('type', 'search')
28286             .on('keydown', keydown)
28287             .on('keypress', keypress)
28288             .on('input', inputevent);
28289
28290         searchWrap.append('span')
28291             .attr('class', 'icon search');
28292
28293         if (autofocus) {
28294             search.node().focus();
28295         }
28296
28297         var listWrap = selection.append('div')
28298             .attr('class', 'inspector-body');
28299
28300         var list = listWrap.append('div')
28301             .attr('class', 'preset-list fillL cf')
28302             .call(drawList, context.presets().defaults(geometry, 36));
28303     }
28304
28305     function drawList(list, presets) {
28306         var collection = presets.collection.map(function(preset) {
28307             return preset.members ? CategoryItem(preset) : PresetItem(preset);
28308         });
28309
28310         var items = list.selectAll('.preset-list-item')
28311             .data(collection, function(d) { return d.preset.id; });
28312
28313         items.enter().append('div')
28314             .attr('class', function(item) { return 'preset-list-item preset-' + item.preset.id.replace('/', '-'); })
28315             .classed('current', function(item) { return item.preset === currentPreset; })
28316             .each(function(item) {
28317                 d3.select(this).call(item);
28318             })
28319             .style('opacity', 0)
28320             .transition()
28321             .style('opacity', 1);
28322
28323         items.order();
28324
28325         items.exit()
28326             .remove();
28327     }
28328
28329     function CategoryItem(preset) {
28330         var box, sublist, shown = false;
28331
28332         function item(selection) {
28333             var wrap = selection.append('div')
28334                 .attr('class', 'preset-list-button-wrap category col12');
28335
28336             wrap.append('button')
28337                 .attr('class', 'preset-list-button')
28338                 .call(iD.ui.PresetIcon()
28339                     .geometry(context.geometry(id))
28340                     .preset(preset))
28341                 .on('click', item.choose)
28342                 .append('div')
28343                 .attr('class', 'label')
28344                 .text(preset.name());
28345
28346             box = selection.append('div')
28347                 .attr('class', 'subgrid col12')
28348                 .style('max-height', '0px')
28349                 .style('opacity', 0);
28350
28351             box.append('div')
28352                 .attr('class', 'arrow');
28353
28354             sublist = box.append('div')
28355                 .attr('class', 'preset-list fillL3 cf fl');
28356         }
28357
28358         item.choose = function() {
28359             if (shown) {
28360                 shown = false;
28361                 box.transition()
28362                     .duration(200)
28363                     .style('opacity', '0')
28364                     .style('max-height', '0px')
28365                     .style('padding-bottom', '0px');
28366             } else {
28367                 shown = true;
28368                 sublist.call(drawList, preset.members);
28369                 box.transition()
28370                     .duration(200)
28371                     .style('opacity', '1')
28372                     .style('max-height', 200 + preset.members.collection.length * 80 + 'px')
28373                     .style('padding-bottom', '20px');
28374             }
28375         };
28376
28377         item.preset = preset;
28378
28379         return item;
28380     }
28381
28382     function PresetItem(preset) {
28383         function item(selection) {
28384             var wrap = selection.append('div')
28385                 .attr('class', 'preset-list-button-wrap col12');
28386
28387             wrap.append('button')
28388                 .attr('class', 'preset-list-button')
28389                 .call(iD.ui.PresetIcon()
28390                     .geometry(context.geometry(id))
28391                     .preset(preset))
28392                 .on('click', item.choose)
28393                 .append('div')
28394                 .attr('class', 'label')
28395                 .text(preset.name());
28396
28397             wrap.call(item.reference.button);
28398             selection.call(item.reference.body);
28399         }
28400
28401         item.choose = function() {
28402             context.presets().choose(preset);
28403
28404             context.perform(
28405                 iD.actions.ChangePreset(id, currentPreset, preset),
28406                 t('operations.change_tags.annotation'));
28407
28408             event.choose(preset);
28409         };
28410
28411         item.help = function() {
28412             d3.event.stopPropagation();
28413             item.reference.toggle();
28414         };
28415
28416         item.preset = preset;
28417         item.reference = iD.ui.TagReference(preset.reference(context.geometry(id)));
28418
28419         return item;
28420     }
28421
28422     presetList.autofocus = function(_) {
28423         if (!arguments.length) return autofocus;
28424         autofocus = _;
28425         return presetList;
28426     };
28427
28428     presetList.entityID = function(_) {
28429         if (!arguments.length) return id;
28430         id = _;
28431         presetList.preset(context.presets().match(context.entity(id), context.graph()));
28432         return presetList;
28433     };
28434
28435     presetList.preset = function(_) {
28436         if (!arguments.length) return currentPreset;
28437         currentPreset = _;
28438         return presetList;
28439     };
28440
28441     return d3.rebind(presetList, event, 'on');
28442 };
28443 iD.ui.RadialMenu = function(context, operations) {
28444     var menu,
28445         center = [0, 0],
28446         tooltip;
28447
28448     var radialMenu = function(selection) {
28449         if (!operations.length)
28450             return;
28451
28452         selection.node().parentNode.focus();
28453
28454         function click(operation) {
28455             d3.event.stopPropagation();
28456             if (operation.disabled())
28457                 return;
28458             operation();
28459             radialMenu.close();
28460         }
28461
28462         menu = selection.append('g')
28463             .attr('class', 'radial-menu')
28464             .attr('transform', 'translate(' + center + ')')
28465             .attr('opacity', 0);
28466
28467         menu.transition()
28468             .attr('opacity', 1);
28469
28470         var r = 50,
28471             a = Math.PI / 4,
28472             a0 = -Math.PI / 4,
28473             a1 = a0 + (operations.length - 1) * a;
28474
28475         menu.append('path')
28476             .attr('class', 'radial-menu-background')
28477             .attr('d', 'M' + r * Math.sin(a0) + ',' +
28478                              r * Math.cos(a0) +
28479                       ' A' + r + ',' + r + ' 0 ' + (operations.length > 5 ? '1' : '0') + ',0 ' +
28480                              (r * Math.sin(a1) + 1e-3) + ',' +
28481                              (r * Math.cos(a1) + 1e-3)) // Force positive-length path (#1305)
28482             .attr('stroke-width', 50)
28483             .attr('stroke-linecap', 'round');
28484
28485         var button = menu.selectAll()
28486             .data(operations)
28487             .enter().append('g')
28488             .attr('transform', function(d, i) {
28489                 return 'translate(' + r * Math.sin(a0 + i * a) + ',' +
28490                                       r * Math.cos(a0 + i * a) + ')';
28491             });
28492
28493         button.append('circle')
28494             .attr('class', function(d) { return 'radial-menu-item radial-menu-item-' + d.id; })
28495             .attr('r', 15)
28496             .classed('disabled', function(d) { return d.disabled(); })
28497             .on('click', click)
28498             .on('mousedown', mousedown)
28499             .on('mouseover', mouseover)
28500             .on('mouseout', mouseout);
28501
28502         button.append('use')
28503             .attr('transform', 'translate(-10, -10)')
28504             .attr('clip-path', 'url(#clip-square-20)')
28505             .attr('xlink:href', function(d) { return '#icon-operation-' + (d.disabled() ? 'disabled-' : '') + d.id; });
28506
28507         tooltip = d3.select(document.body)
28508             .append('div')
28509             .attr('class', 'tooltip-inner radial-menu-tooltip');
28510
28511         function mousedown() {
28512             d3.event.stopPropagation(); // https://github.com/openstreetmap/iD/issues/1869
28513         }
28514
28515         function mouseover(d, i) {
28516             var rect = context.surfaceRect(),
28517                 angle = a0 + i * a,
28518                 top = rect.top + (r + 25) * Math.cos(angle) + center[1] + 'px',
28519                 left = rect.left + (r + 25) * Math.sin(angle) + center[0] + 'px',
28520                 bottom = rect.height - (r + 25) * Math.cos(angle) - center[1] + 'px',
28521                 right = rect.width - (r + 25) * Math.sin(angle) - center[0] + 'px';
28522
28523             tooltip
28524                 .style('top', null)
28525                 .style('left', null)
28526                 .style('bottom', null)
28527                 .style('right', null)
28528                 .style('display', 'block')
28529                 .html(iD.ui.tooltipHtml(d.tooltip(), d.keys[0]));
28530
28531             if (i === 0) {
28532                 tooltip
28533                     .style('right', right)
28534                     .style('top', top);
28535             } else if (i >= 4) {
28536                 tooltip
28537                     .style('left', left)
28538                     .style('bottom', bottom);
28539             } else {
28540                 tooltip
28541                     .style('left', left)
28542                     .style('top', top);
28543             }
28544         }
28545
28546         function mouseout() {
28547             tooltip.style('display', 'none');
28548         }
28549     };
28550
28551     radialMenu.close = function() {
28552         if (menu) {
28553             menu
28554                 .style('pointer-events', 'none')
28555                 .transition()
28556                 .attr('opacity', 0)
28557                 .remove();
28558         }
28559
28560         if (tooltip) {
28561             tooltip.remove();
28562         }
28563     };
28564
28565     radialMenu.center = function(_) {
28566         if (!arguments.length) return center;
28567         center = _;
28568         return radialMenu;
28569     };
28570
28571     return radialMenu;
28572 };
28573 iD.ui.RawMemberEditor = function(context) {
28574     var id;
28575
28576     function selectMember(d) {
28577         d3.event.preventDefault();
28578         context.enter(iD.modes.Select(context, [d.id]));
28579     }
28580
28581     function changeRole(d) {
28582         var role = d3.select(this).property('value');
28583         context.perform(
28584             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.id, {role: role}), d.index),
28585             t('operations.change_role.annotation'));
28586     }
28587
28588     function deleteMember(d) {
28589         context.perform(
28590             iD.actions.DeleteMember(d.relation.id, d.index),
28591             t('operations.delete_member.annotation'));
28592     }
28593
28594     function rawMemberEditor(selection) {
28595         var entity = context.entity(id),
28596             memberships = [];
28597
28598         entity.members.forEach(function(member, index) {
28599             memberships.push({
28600                 index: index,
28601                 id: member.id,
28602                 role: member.role,
28603                 relation: entity,
28604                 member: context.hasEntity(member.id)
28605             });
28606         });
28607
28608         selection.call(iD.ui.Disclosure()
28609             .title(t('inspector.all_members') + ' (' + memberships.length + ')')
28610             .expanded(true)
28611             .on('toggled', toggled)
28612             .content(content));
28613
28614         function toggled(expanded) {
28615             if (expanded) {
28616                 selection.node().parentNode.scrollTop += 200;
28617             }
28618         }
28619
28620         function content($wrap) {
28621             var $list = $wrap.selectAll('.member-list')
28622                 .data([0]);
28623
28624             $list.enter().append('ul')
28625                 .attr('class', 'member-list');
28626
28627             var $items = $list.selectAll('li')
28628                 .data(memberships, function(d) {
28629                     return iD.Entity.key(d.relation) + ',' + d.index + ',' +
28630                         (d.member ? iD.Entity.key(d.member) : 'incomplete');
28631                 });
28632
28633             var $enter = $items.enter().append('li')
28634                 .attr('class', 'member-row form-field')
28635                 .classed('member-incomplete', function(d) { return !d.member; });
28636
28637             $enter.each(function(d) {
28638                 if (d.member) {
28639                     var $label = d3.select(this).append('label')
28640                         .attr('class', 'form-label')
28641                         .append('a')
28642                         .attr('href', '#')
28643                         .on('click', selectMember);
28644
28645                     $label.append('span')
28646                         .attr('class', 'member-entity-type')
28647                         .text(function(d) { return context.presets().match(d.member, context.graph()).name(); });
28648
28649                     $label.append('span')
28650                         .attr('class', 'member-entity-name')
28651                         .text(function(d) { return iD.util.displayName(d.member); });
28652
28653                 } else {
28654                     d3.select(this).append('label')
28655                         .attr('class', 'form-label')
28656                         .text(t('inspector.incomplete'));
28657                 }
28658             });
28659
28660             $enter.append('input')
28661                 .attr('class', 'member-role')
28662                 .property('type', 'text')
28663                 .attr('maxlength', 255)
28664                 .attr('placeholder', t('inspector.role'))
28665                 .property('value', function(d) { return d.role; })
28666                 .on('change', changeRole);
28667
28668             $enter.append('button')
28669                 .attr('tabindex', -1)
28670                 .attr('class', 'remove button-input-action member-delete minor')
28671                 .on('click', deleteMember)
28672                 .append('span')
28673                 .attr('class', 'icon delete');
28674
28675             $items.exit()
28676                 .remove();
28677         }
28678     }
28679
28680     rawMemberEditor.entityID = function(_) {
28681         if (!arguments.length) return id;
28682         id = _;
28683         return rawMemberEditor;
28684     };
28685
28686     return rawMemberEditor;
28687 };
28688 iD.ui.RawMembershipEditor = function(context) {
28689     var id, showBlank;
28690
28691     function selectRelation(d) {
28692         d3.event.preventDefault();
28693         context.enter(iD.modes.Select(context, [d.relation.id]));
28694     }
28695
28696     function changeRole(d) {
28697         var role = d3.select(this).property('value');
28698         context.perform(
28699             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.member, {role: role}), d.index),
28700             t('operations.change_role.annotation'));
28701     }
28702
28703     function addMembership(d, role) {
28704         showBlank = false;
28705
28706         if (d.relation) {
28707             context.perform(
28708                 iD.actions.AddMember(d.relation.id, {id: id, type: context.entity(id).type, role: role}),
28709                 t('operations.add_member.annotation'));
28710
28711         } else {
28712             var relation = iD.Relation();
28713
28714             context.perform(
28715                 iD.actions.AddEntity(relation),
28716                 iD.actions.AddMember(relation.id, {id: id, type: context.entity(id).type, role: role}),
28717                 t('operations.add.annotation.relation'));
28718
28719             context.enter(iD.modes.Select(context, [relation.id]));
28720         }
28721     }
28722
28723     function deleteMembership(d) {
28724         context.perform(
28725             iD.actions.DeleteMember(d.relation.id, d.index),
28726             t('operations.delete_member.annotation'));
28727     }
28728
28729     function relations(q) {
28730         var newRelation = {
28731                 relation: null,
28732                 value: t('inspector.new_relation')
28733             },
28734             result = [],
28735             graph = context.graph();
28736
28737         context.intersects(context.extent()).forEach(function(entity) {
28738             if (entity.type !== 'relation' || entity.id === id)
28739                 return;
28740
28741             var presetName = context.presets().match(entity, graph).name(),
28742                 entityName = iD.util.displayName(entity) || '';
28743
28744             var value = presetName + ' ' + entityName;
28745             if (q && value.toLowerCase().indexOf(q.toLowerCase()) === -1)
28746                 return;
28747
28748             result.push({
28749                 relation: entity,
28750                 value: value
28751             });
28752         });
28753
28754         result.sort(function(a, b) {
28755             return iD.Relation.creationOrder(a.relation, b.relation);
28756         });
28757         result.unshift(newRelation);
28758
28759         return result;
28760     }
28761
28762     function rawMembershipEditor(selection) {
28763         var entity = context.entity(id),
28764             memberships = [];
28765
28766         context.graph().parentRelations(entity).forEach(function(relation) {
28767             relation.members.forEach(function(member, index) {
28768                 if (member.id === entity.id) {
28769                     memberships.push({relation: relation, member: member, index: index});
28770                 }
28771             });
28772         });
28773
28774         selection.call(iD.ui.Disclosure()
28775             .title(t('inspector.all_relations') + ' (' + memberships.length + ')')
28776             .expanded(true)
28777             .on('toggled', toggled)
28778             .content(content));
28779
28780         function toggled(expanded) {
28781             if (expanded) {
28782                 selection.node().parentNode.scrollTop += 200;
28783             }
28784         }
28785
28786         function content($wrap) {
28787             var $list = $wrap.selectAll('.member-list')
28788                 .data([0]);
28789
28790             $list.enter().append('ul')
28791                 .attr('class', 'member-list');
28792
28793             var $items = $list.selectAll('li.member-row-normal')
28794                 .data(memberships, function(d) { return iD.Entity.key(d.relation) + ',' + d.index; });
28795
28796             var $enter = $items.enter().append('li')
28797                 .attr('class', 'member-row member-row-normal form-field');
28798
28799             var $label = $enter.append('label')
28800                 .attr('class', 'form-label')
28801                 .append('a')
28802                 .attr('href', '#')
28803                 .on('click', selectRelation);
28804
28805             $label.append('span')
28806                 .attr('class', 'member-entity-type')
28807                 .text(function(d) { return context.presets().match(d.relation, context.graph()).name(); });
28808
28809             $label.append('span')
28810                 .attr('class', 'member-entity-name')
28811                 .text(function(d) { return iD.util.displayName(d.relation); });
28812
28813             $enter.append('input')
28814                 .attr('class', 'member-role')
28815                 .property('type', 'text')
28816                 .attr('maxlength', 255)
28817                 .attr('placeholder', t('inspector.role'))
28818                 .property('value', function(d) { return d.member.role; })
28819                 .on('change', changeRole);
28820
28821             $enter.append('button')
28822                 .attr('tabindex', -1)
28823                 .attr('class', 'remove button-input-action member-delete minor')
28824                 .on('click', deleteMembership)
28825                 .append('span')
28826                 .attr('class', 'icon delete');
28827
28828             $items.exit()
28829                 .remove();
28830
28831             if (showBlank) {
28832                 var $new = $list.selectAll('.member-row-new')
28833                     .data([0]);
28834
28835                 $enter = $new.enter().append('li')
28836                     .attr('class', 'member-row member-row-new form-field');
28837
28838                 $enter.append('input')
28839                     .attr('type', 'text')
28840                     .attr('class', 'member-entity-input')
28841                     .call(d3.combobox()
28842                         .minItems(1)
28843                         .fetcher(function(value, callback) {
28844                             callback(relations(value));
28845                         })
28846                         .on('accept', function(d) {
28847                             addMembership(d, $new.select('.member-role').property('value'));
28848                         }));
28849
28850                 $enter.append('input')
28851                     .attr('class', 'member-role')
28852                     .property('type', 'text')
28853                     .attr('maxlength', 255)
28854                     .attr('placeholder', t('inspector.role'))
28855                     .on('change', changeRole);
28856
28857                 $enter.append('button')
28858                     .attr('tabindex', -1)
28859                     .attr('class', 'remove button-input-action member-delete minor')
28860                     .on('click', deleteMembership)
28861                     .append('span')
28862                     .attr('class', 'icon delete');
28863
28864             } else {
28865                 $list.selectAll('.member-row-new')
28866                     .remove();
28867             }
28868
28869             var $add = $wrap.selectAll('.add-relation')
28870                 .data([0]);
28871
28872             $add.enter().append('button')
28873                 .attr('class', 'add-relation')
28874                 .append('span')
28875                 .attr('class', 'icon plus light');
28876
28877             $wrap.selectAll('.add-relation')
28878                 .on('click', function() {
28879                     showBlank = true;
28880                     content($wrap);
28881                     $list.selectAll('.member-entity-input').node().focus();
28882                 });
28883         }
28884     }
28885
28886     rawMembershipEditor.entityID = function(_) {
28887         if (!arguments.length) return id;
28888         id = _;
28889         return rawMembershipEditor;
28890     };
28891
28892     return rawMembershipEditor;
28893 };
28894 iD.ui.RawTagEditor = function(context) {
28895     var event = d3.dispatch('change'),
28896         taginfo = iD.taginfo(),
28897         showBlank = false,
28898         state,
28899         preset,
28900         tags,
28901         id;
28902
28903     function rawTagEditor(selection) {
28904         var count = Object.keys(tags).filter(function(d) { return d; }).length;
28905
28906         selection.call(iD.ui.Disclosure()
28907             .title(t('inspector.all_tags') + ' (' + count + ')')
28908             .expanded(iD.ui.RawTagEditor.expanded || preset.isFallback())
28909             .on('toggled', toggled)
28910             .content(content));
28911
28912         function toggled(expanded) {
28913             iD.ui.RawTagEditor.expanded = expanded;
28914             if (expanded) {
28915                 selection.node().parentNode.scrollTop += 200;
28916             }
28917         }
28918     }
28919
28920     function content($wrap) {
28921         var entries = d3.entries(tags);
28922
28923         if (!entries.length || showBlank) {
28924             showBlank = false;
28925             entries.push({key: '', value: ''});
28926         }
28927
28928         var $list = $wrap.selectAll('.tag-list')
28929             .data([0]);
28930
28931         $list.enter().append('ul')
28932             .attr('class', 'tag-list');
28933
28934         var $newTag = $wrap.selectAll('.add-tag')
28935             .data([0]);
28936
28937         var $enter = $newTag.enter().append('button')
28938             .attr('class', 'add-tag');
28939
28940         $enter.append('span')
28941             .attr('class', 'icon plus light');
28942
28943         $newTag.on('click', addTag);
28944
28945         var $items = $list.selectAll('li')
28946             .data(entries, function(d) { return d.key; });
28947
28948         // Enter
28949
28950         $enter = $items.enter().append('li')
28951             .attr('class', 'tag-row cf');
28952
28953         $enter.append('div')
28954             .attr('class', 'key-wrap')
28955             .append('input')
28956             .property('type', 'text')
28957             .attr('class', 'key')
28958             .attr('maxlength', 255);
28959
28960         $enter.append('div')
28961             .attr('class', 'input-wrap-position')
28962             .append('input')
28963             .property('type', 'text')
28964             .attr('class', 'value')
28965             .attr('maxlength', 255);
28966
28967         $enter.append('button')
28968             .attr('tabindex', -1)
28969             .attr('class', 'remove minor')
28970             .append('span')
28971             .attr('class', 'icon delete');
28972
28973         $enter.each(bindTypeahead);
28974
28975         // Update
28976
28977         $items.order();
28978
28979         $items.each(function(tag) {
28980             var reference = iD.ui.TagReference({key: tag.key});
28981
28982             if (state === 'hover') {
28983                 reference.showing(false);
28984             }
28985
28986             d3.select(this)
28987                 .call(reference.button)
28988                 .call(reference.body);
28989         });
28990
28991         $items.select('input.key')
28992             .value(function(d) { return d.key; })
28993             .on('blur', keyChange)
28994             .on('change', keyChange);
28995
28996         $items.select('input.value')
28997             .value(function(d) { return d.value; })
28998             .on('blur', valueChange)
28999             .on('change', valueChange)
29000             .on('keydown.push-more', pushMore);
29001
29002         $items.select('button.remove')
29003             .on('click', removeTag);
29004
29005         $items.exit()
29006             .remove();
29007
29008         function pushMore() {
29009             if (d3.event.keyCode === 9 && !d3.event.shiftKey &&
29010                 $list.selectAll('li:last-child input.value').node() === this) {
29011                 addTag();
29012             }
29013         }
29014
29015         function bindTypeahead() {
29016             var row = d3.select(this),
29017                 key = row.selectAll('input.key'),
29018                 value = row.selectAll('input.value');
29019
29020             function sort(value, data) {
29021                 var sameletter = [],
29022                     other = [];
29023                 for (var i = 0; i < data.length; i++) {
29024                     if (data[i].value.substring(0, value.length) === value) {
29025                         sameletter.push(data[i]);
29026                     } else {
29027                         other.push(data[i]);
29028                     }
29029                 }
29030                 return sameletter.concat(other);
29031             }
29032
29033             key.call(d3.combobox()
29034                 .fetcher(function(value, callback) {
29035                     taginfo.keys({
29036                         debounce: true,
29037                         geometry: context.geometry(id),
29038                         query: value
29039                     }, function(err, data) {
29040                         if (!err) callback(sort(value, data));
29041                     });
29042                 }));
29043
29044             value.call(d3.combobox()
29045                 .fetcher(function(value, callback) {
29046                     taginfo.values({
29047                         debounce: true,
29048                         key: key.value(),
29049                         geometry: context.geometry(id),
29050                         query: value
29051                     }, function(err, data) {
29052                         if (!err) callback(sort(value, data));
29053                     });
29054                 }));
29055         }
29056
29057         function keyChange(d) {
29058             var kOld = d.key,
29059                 kNew = this.value.trim(),
29060                 tag = {};
29061
29062             if (kNew && kNew !== kOld) {
29063                 var match = kNew.match(/^(.*?)(?:_(\d+))?$/),
29064                     base = match[1],
29065                     suffix = +(match[2] || 1);
29066                 while (tags[kNew]) {  // rename key if already in use
29067                     kNew = base + '_' + suffix++;
29068                 }
29069             }
29070             tag[kOld] = undefined;
29071             tag[kNew] = d.value;
29072             d.key = kNew; // Maintain DOM identity through the subsequent update.
29073             this.value = kNew;
29074             event.change(tag);
29075         }
29076
29077         function valueChange(d) {
29078             var tag = {};
29079             tag[d.key] = this.value;
29080             event.change(tag);
29081         }
29082
29083         function removeTag(d) {
29084             var tag = {};
29085             tag[d.key] = undefined;
29086             event.change(tag);
29087         }
29088
29089         function addTag() {
29090             // Wrapped in a setTimeout in case it's being called from a blur
29091             // handler. Without the setTimeout, the call to `content` would
29092             // wipe out the pending value change.
29093             setTimeout(function() {
29094                 showBlank = true;
29095                 content($wrap);
29096                 $list.selectAll('li:last-child input.key').node().focus();
29097             }, 0);
29098         }
29099     }
29100
29101     rawTagEditor.state = function(_) {
29102         if (!arguments.length) return state;
29103         state = _;
29104         return rawTagEditor;
29105     };
29106
29107     rawTagEditor.preset = function(_) {
29108         if (!arguments.length) return preset;
29109         preset = _;
29110         return rawTagEditor;
29111     };
29112
29113     rawTagEditor.tags = function(_) {
29114         if (!arguments.length) return tags;
29115         tags = _;
29116         return rawTagEditor;
29117     };
29118
29119     rawTagEditor.entityID = function(_) {
29120         if (!arguments.length) return id;
29121         id = _;
29122         return rawTagEditor;
29123     };
29124
29125     return d3.rebind(rawTagEditor, event, 'on');
29126 };
29127 iD.ui.Restore = function(context) {
29128     return function(selection) {
29129         if (!context.history().lock() || !context.history().restorableChanges())
29130             return;
29131
29132         var modal = iD.ui.modal(selection);
29133
29134         modal.select('.modal')
29135             .attr('class', 'modal fillL col6');
29136
29137         var introModal = modal.select('.content');
29138
29139         introModal.attr('class','cf');
29140
29141         introModal.append('div')
29142             .attr('class', 'modal-section')
29143             .append('h3')
29144             .text(t('restore.heading'));
29145
29146         introModal.append('div')
29147             .attr('class','modal-section')
29148             .append('p')
29149             .text(t('restore.description'));
29150
29151         var buttonWrap = introModal.append('div')
29152             .attr('class', 'modal-actions cf');
29153
29154         var restore = buttonWrap.append('button')
29155             .attr('class', 'restore col6')
29156             .text(t('restore.restore'))
29157             .on('click', function() {
29158                 context.history().restore();
29159                 modal.remove();
29160             });
29161
29162         buttonWrap.append('button')
29163             .attr('class', 'reset col6')
29164             .text(t('restore.reset'))
29165             .on('click', function() {
29166                 context.history().clearSaved();
29167                 modal.remove();
29168             });
29169
29170         restore.node().focus();
29171     };
29172 };
29173 iD.ui.Save = function(context) {
29174     var history = context.history(),
29175         key = iD.ui.cmd('⌘S');
29176
29177     function saving() {
29178         return context.mode().id === 'save';
29179     }
29180
29181     function save() {
29182         d3.event.preventDefault();
29183         if (!saving() && history.hasChanges()) {
29184             context.enter(iD.modes.Save(context));
29185         }
29186     }
29187
29188     return function(selection) {
29189         var tooltip = bootstrap.tooltip()
29190             .placement('bottom')
29191             .html(true)
29192             .title(iD.ui.tooltipHtml(t('save.no_changes'), key));
29193
29194         var button = selection.append('button')
29195             .attr('class', 'save col12 disabled')
29196             .attr('tabindex', -1)
29197             .on('click', save)
29198             .call(tooltip);
29199
29200         button.append('span')
29201             .attr('class', 'label')
29202             .text(t('save.title'));
29203
29204         button.append('span')
29205             .attr('class', 'count')
29206             .text('0');
29207
29208         var keybinding = d3.keybinding('undo-redo')
29209             .on(key, save);
29210
29211         d3.select(document)
29212             .call(keybinding);
29213
29214         var numChanges = 0;
29215
29216         context.history().on('change.save', function() {
29217             var _ = history.difference().summary().length;
29218             if (_ === numChanges)
29219                 return;
29220             numChanges = _;
29221
29222             tooltip.title(iD.ui.tooltipHtml(t(numChanges > 0 ?
29223                     'save.help' : 'save.no_changes'), key));
29224
29225             button
29226                 .classed('disabled', numChanges === 0)
29227                 .classed('has-count', numChanges > 0);
29228
29229             button.select('span.count')
29230                 .text(numChanges);
29231         });
29232
29233         context.on('enter.save', function() {
29234             button.property('disabled', saving());
29235             if (saving()) button.call(tooltip.hide);
29236         });
29237     };
29238 };
29239 iD.ui.SelectionList = function(context, selectedIDs) {
29240
29241     function selectionList(selection) {
29242         selection.classed('selection-list-pane', true);
29243
29244         var header = selection.append('div')
29245             .attr('class', 'header fillL cf');
29246
29247         header.append('h3')
29248             .text(t('inspector.multiselect'));
29249
29250         var listWrap = selection.append('div')
29251             .attr('class', 'inspector-body');
29252
29253         var list = listWrap.append('div')
29254             .attr('class', 'feature-list cf');
29255
29256         context.history().on('change.selection-list', drawList);
29257         drawList();
29258
29259         function drawList() {
29260             var entities = selectedIDs
29261                 .map(function(id) { return context.hasEntity(id); })
29262                 .filter(function(entity) { return entity; });
29263
29264             var items = list.selectAll('.feature-list-item')
29265                 .data(entities, iD.Entity.key);
29266
29267             var enter = items.enter().append('button')
29268                 .attr('class', 'feature-list-item')
29269                 .on('click', function(entity) {
29270                     context.enter(iD.modes.Select(context, [entity.id]));
29271                 });
29272
29273             // Enter
29274
29275             var label = enter.append('div')
29276                 .attr('class', 'label');
29277
29278             label.append('span')
29279                 .attr('class', 'icon icon-pre-text');
29280
29281             label.append('span')
29282                 .attr('class', 'entity-type');
29283
29284             label.append('span')
29285                 .attr('class', 'entity-name');
29286
29287             // Update
29288
29289             items.selectAll('.icon')
29290                 .attr('class', function(entity) { return context.geometry(entity.id) + ' icon icon-pre-text'; });
29291
29292             items.selectAll('.entity-type')
29293                 .text(function(entity) { return context.presets().match(entity, context.graph()).name(); });
29294
29295             items.selectAll('.entity-name')
29296                 .text(function(entity) { return iD.util.displayName(entity); });
29297
29298             // Exit
29299
29300             items.exit()
29301                 .remove();
29302         }
29303     }
29304
29305     return selectionList;
29306
29307 };
29308 iD.ui.Sidebar = function(context) {
29309     var inspector = iD.ui.Inspector(context),
29310         current;
29311
29312     function sidebar(selection) {
29313         var featureListWrap = selection.append('div')
29314             .attr('class', 'feature-list-pane')
29315             .call(iD.ui.FeatureList(context));
29316
29317         selection.call(iD.ui.Notice(context));
29318
29319         var inspectorWrap = selection.append('div')
29320             .attr('class', 'inspector-hidden inspector-wrap fr');
29321
29322         sidebar.hover = function(id) {
29323             if (!current && id) {
29324                 featureListWrap.classed('inspector-hidden', true);
29325                 inspectorWrap.classed('inspector-hidden', false)
29326                     .classed('inspector-hover', true);
29327
29328                 if (inspector.entityID() !== id || inspector.state() !== 'hover') {
29329                     inspector
29330                         .state('hover')
29331                         .entityID(id);
29332
29333                     inspectorWrap.call(inspector);
29334                 }
29335             } else if (!current) {
29336                 featureListWrap.classed('inspector-hidden', false);
29337                 inspectorWrap.classed('inspector-hidden', true);
29338                 inspector.state('hide');
29339             }
29340         };
29341
29342         sidebar.hover = _.throttle(sidebar.hover, 200);
29343
29344         sidebar.select = function(id, newFeature) {
29345             if (!current && id) {
29346                 featureListWrap.classed('inspector-hidden', true);
29347                 inspectorWrap.classed('inspector-hidden', false)
29348                     .classed('inspector-hover', false);
29349
29350                 if (inspector.entityID() !== id || inspector.state() !== 'select') {
29351                     inspector
29352                         .state('select')
29353                         .entityID(id)
29354                         .newFeature(newFeature);
29355
29356                     inspectorWrap.call(inspector);
29357                 }
29358             } else if (!current) {
29359                 featureListWrap.classed('inspector-hidden', false);
29360                 inspectorWrap.classed('inspector-hidden', true);
29361                 inspector.state('hide');
29362             }
29363         };
29364
29365         sidebar.show = function(component) {
29366             featureListWrap.classed('inspector-hidden', true);
29367             inspectorWrap.classed('inspector-hidden', true);
29368             if (current) current.remove();
29369             current = selection.append('div')
29370                 .attr('class', 'sidebar-component')
29371                 .call(component);
29372         };
29373
29374         sidebar.hide = function() {
29375             featureListWrap.classed('inspector-hidden', false);
29376             inspectorWrap.classed('inspector-hidden', true);
29377             if (current) current.remove();
29378             current = null;
29379         };
29380     }
29381
29382     sidebar.hover = function() {};
29383     sidebar.select = function() {};
29384     sidebar.show = function() {};
29385     sidebar.hide = function() {};
29386
29387     return sidebar;
29388 };
29389 iD.ui.SourceSwitch = function(context) {
29390     var keys;
29391
29392     function click() {
29393         d3.event.preventDefault();
29394
29395         if (context.history().hasChanges() &&
29396             !window.confirm(t('source_switch.lose_changes'))) return;
29397
29398         var live = d3.select(this)
29399             .classed('live');
29400
29401         context.connection()
29402             .switch(live ? keys[1] : keys[0]);
29403
29404         context.flush();
29405
29406         d3.select(this)
29407             .text(live ? t('source_switch.dev') : t('source_switch.live'))
29408             .classed('live', !live);
29409     }
29410
29411     var sourceSwitch = function(selection) {
29412         selection.append('a')
29413             .attr('href', '#')
29414             .text(t('source_switch.live'))
29415             .classed('live', true)
29416             .attr('tabindex', -1)
29417             .on('click', click);
29418     };
29419
29420     sourceSwitch.keys = function(_) {
29421         if (!arguments.length) return keys;
29422         keys = _;
29423         return sourceSwitch;
29424     };
29425
29426     return sourceSwitch;
29427 };
29428 iD.ui.Spinner = function(context) {
29429     var connection = context.connection();
29430
29431     return function(selection) {
29432         var img = selection.append('img')
29433             .attr('src', context.imagePath('loader-black.gif'))
29434             .style('opacity', 0);
29435
29436         connection.on('loading.spinner', function() {
29437             img.transition()
29438                 .style('opacity', 1);
29439         });
29440
29441         connection.on('loaded.spinner', function() {
29442             img.transition()
29443                 .style('opacity', 0);
29444         });
29445     };
29446 };
29447 iD.ui.Splash = function(context) {
29448     return function(selection) {
29449         if (context.storage('sawSplash'))
29450              return;
29451
29452         context.storage('sawSplash', true);
29453
29454         var modal = iD.ui.modal(selection);
29455
29456         modal.select('.modal')
29457             .attr('class', 'modal-splash modal col6');
29458
29459         var introModal = modal.select('.content')
29460             .append('div')
29461             .attr('class', 'fillL');
29462
29463         introModal.append('div')
29464             .attr('class','modal-section cf')
29465             .append('h3').text(t('splash.welcome'));
29466
29467         introModal.append('div')
29468             .attr('class','modal-section')
29469             .append('p')
29470             .html(t('splash.text', {
29471                 version: iD.version,
29472                 website: '<a href="http://ideditor.com/">ideditor.com</a>',
29473                 github: '<a href="https://github.com/openstreetmap/iD">github.com</a>'
29474             }));
29475
29476         var buttons = introModal.append('div').attr('class', 'modal-actions cf');
29477
29478         buttons.append('button')
29479             .attr('class', 'col6 walkthrough')
29480             .text(t('splash.walkthrough'))
29481             .on('click', function() {
29482                 d3.select(document.body).call(iD.ui.intro(context));
29483                 modal.close();
29484             });
29485
29486         buttons.append('button')
29487             .attr('class', 'col6 start')
29488             .text(t('splash.start'))
29489             .on('click', modal.close);
29490
29491         modal.select('button.close').attr('class','hide');
29492
29493     };
29494 };
29495 iD.ui.Status = function(context) {
29496     var connection = context.connection(),
29497         errCount = 0;
29498
29499     return function(selection) {
29500
29501         function update() {
29502
29503             connection.status(function(err, apiStatus) {
29504
29505                 selection.html('');
29506
29507                 if (err && errCount++ < 2) return;
29508
29509                 if (err) {
29510                     selection.text(t('status.error'));
29511
29512                 } else if (apiStatus === 'readonly') {
29513                     selection.text(t('status.readonly'));
29514
29515                 } else if (apiStatus === 'offline') {
29516                     selection.text(t('status.offline'));
29517                 }
29518
29519                 selection.attr('class', 'api-status ' + (err ? 'error' : apiStatus));
29520                 if (!err) errCount = 0;
29521
29522             });
29523         }
29524
29525         connection.on('auth', function() { update(selection); });
29526         window.setInterval(update, 90000);
29527         update(selection);
29528     };
29529 };
29530 iD.ui.Success = function(context) {
29531     var event = d3.dispatch('cancel'),
29532         changeset;
29533
29534     function success(selection) {
29535         var message = (changeset.comment || t('success.edited_osm')).substring(0, 130) +
29536             ' ' + context.connection().changesetURL(changeset.id);
29537
29538         var header = selection.append('div')
29539             .attr('class', 'header fillL');
29540
29541         header.append('button')
29542             .attr('class', 'fr')
29543             .append('span')
29544             .attr('class', 'icon close')
29545             .on('click', function() { event.cancel(success); });
29546
29547         header.append('h3')
29548             .text(t('success.just_edited'));
29549
29550         var body = selection.append('div')
29551             .attr('class', 'body save-success fillL');
29552
29553         body.append('p')
29554             .html(t('success.help_html'));
29555
29556         var changesetURL = context.connection().changesetURL(changeset.id);
29557
29558         body.append('a')
29559             .attr('class', 'button col12 osm')
29560             .attr('target', '_blank')
29561             .attr('href', changesetURL)
29562             .text(t('success.view_on_osm'));
29563
29564         var sharing = {
29565             facebook: 'https://facebook.com/sharer/sharer.php?u=' + encodeURIComponent(changesetURL),
29566             twitter: 'https://twitter.com/intent/tweet?source=webclient&text=' + encodeURIComponent(message),
29567             google: 'https://plus.google.com/share?url=' + encodeURIComponent(changesetURL)
29568         };
29569
29570         body.selectAll('.button.social')
29571             .data(d3.entries(sharing))
29572             .enter().append('a')
29573             .attr('class', function(d) { return 'button social col4 ' + d.key; })
29574             .attr('target', '_blank')
29575             .attr('href', function(d) { return d.value; })
29576             .call(bootstrap.tooltip()
29577                 .title(function(d) { return t('success.' + d.key); })
29578                 .placement('bottom'));
29579     }
29580
29581     success.changeset = function(_) {
29582         if (!arguments.length) return changeset;
29583         changeset = _;
29584         return success;
29585     };
29586
29587     return d3.rebind(success, event, 'on');
29588 };
29589 iD.ui.TagReference = function(tag) {
29590     var tagReference = {},
29591         taginfo = iD.taginfo(),
29592         button,
29593         body,
29594         loaded,
29595         showing;
29596
29597     function findLocal(docs) {
29598         var locale = iD.detect().locale.toLowerCase(),
29599             localized;
29600
29601         localized = _.find(docs, function(d) {
29602             return d.lang.toLowerCase() === locale;
29603         });
29604         if (localized) return localized;
29605
29606         // try the non-regional version of a language, like
29607         // 'en' if the language is 'en-US'
29608         if (locale.indexOf('-') !== -1) {
29609             var first = locale.split('-')[0];
29610             localized = _.find(docs, function(d) {
29611                 return d.lang.toLowerCase() === first;
29612             });
29613             if (localized) return localized;
29614         }
29615
29616         // finally fall back to english
29617         return _.find(docs, function(d) {
29618             return d.lang.toLowerCase() === 'en';
29619         });
29620     }
29621
29622     function load() {
29623         button.classed('tag-reference-loading', true);
29624
29625         taginfo.docs(tag, function(err, docs) {
29626             if (!err && docs) {
29627                 docs = findLocal(docs);
29628             }
29629
29630             body.html('');
29631
29632             if (!docs || !docs.description) {
29633                 body.append('p').text(t('inspector.no_documentation_key'));
29634                 show();
29635                 return;
29636             }
29637
29638             if (docs.image && docs.image.thumb_url_prefix) {
29639                 body
29640                     .append('img')
29641                     .attr('class', 'wiki-image')
29642                     .attr('src', docs.image.thumb_url_prefix + '100' + docs.image.thumb_url_suffix)
29643                     .on('load', function() { show(); })
29644                     .on('error', function() { d3.select(this).remove(); show(); });
29645             } else {
29646                 show();
29647             }
29648
29649             body
29650                 .append('p')
29651                 .text(docs.description);
29652
29653             var wikiLink = body
29654                 .append('a')
29655                 .attr('target', '_blank')
29656                 .attr('href', 'http://wiki.openstreetmap.org/wiki/' + docs.title);
29657
29658             wikiLink.append('span')
29659                 .attr('class','icon icon-pre-text out-link');
29660
29661             wikiLink.append('span')
29662                 .text(t('inspector.reference'));
29663         });
29664     }
29665
29666     function show() {
29667         loaded = true;
29668
29669         button.classed('tag-reference-loading', false);
29670
29671         body.transition()
29672             .duration(200)
29673             .style('max-height', '200px')
29674             .style('opacity', '1');
29675
29676         showing = true;
29677     }
29678
29679     function hide(selection) {
29680         selection = selection || body.transition().duration(200);
29681
29682         selection
29683             .style('max-height', '0px')
29684             .style('opacity', '0');
29685
29686         showing = false;
29687     }
29688
29689     tagReference.button = function(selection) {
29690         button = selection.selectAll('.tag-reference-button')
29691             .data([0]);
29692
29693         var enter = button.enter().append('button')
29694             .attr('tabindex', -1)
29695             .attr('class', 'tag-reference-button');
29696
29697         enter.append('span')
29698             .attr('class', 'icon inspect');
29699
29700         button.on('click', function () {
29701             d3.event.stopPropagation();
29702             d3.event.preventDefault();
29703             if (showing) {
29704                 hide();
29705             } else if (loaded) {
29706                 show();
29707             } else {
29708                 load();
29709             }
29710         });
29711     };
29712
29713     tagReference.body = function(selection) {
29714         body = selection.selectAll('.tag-reference-body')
29715             .data([0]);
29716
29717         body.enter().append('div')
29718             .attr('class', 'tag-reference-body cf')
29719             .style('max-height', '0')
29720             .style('opacity', '0');
29721
29722         if (showing === false) {
29723             hide(body);
29724         }
29725     };
29726
29727     tagReference.showing = function(_) {
29728         if (!arguments.length) return showing;
29729         showing = _;
29730         return tagReference;
29731     };
29732
29733     return tagReference;
29734 };// toggles the visibility of ui elements, using a combination of the
29735 // hide class, which sets display=none, and a d3 transition for opacity.
29736 // this will cause blinking when called repeatedly, so check that the
29737 // value actually changes between calls.
29738 iD.ui.Toggle = function(show, callback) {
29739     return function(selection) {
29740         selection
29741             .style('opacity', show ? 0 : 1)
29742             .classed('hide', false)
29743             .transition()
29744             .style('opacity', show ? 1 : 0)
29745             .each('end', function() {
29746                 d3.select(this).classed('hide', !show);
29747                 if (callback) callback.apply(this);
29748             });
29749     };
29750 };
29751 iD.ui.UndoRedo = function(context) {
29752     var commands = [{
29753         id: 'undo',
29754         cmd: iD.ui.cmd('⌘Z'),
29755         action: function() { if (!saving()) context.undo(); },
29756         annotation: function() { return context.history().undoAnnotation(); }
29757     }, {
29758         id: 'redo',
29759         cmd: iD.ui.cmd('⌘⇧Z'),
29760         action: function() { if (!saving()) context.redo(); },
29761         annotation: function() { return context.history().redoAnnotation(); }
29762     }];
29763
29764     function saving() {
29765         return context.mode().id === 'save';
29766     }
29767
29768     return function(selection) {
29769         var tooltip = bootstrap.tooltip()
29770             .placement('bottom')
29771             .html(true)
29772             .title(function (d) {
29773                 return iD.ui.tooltipHtml(d.annotation() ?
29774                     t(d.id + '.tooltip', {action: d.annotation()}) :
29775                     t(d.id + '.nothing'), d.cmd);
29776             });
29777
29778         var buttons = selection.selectAll('button')
29779             .data(commands)
29780             .enter().append('button')
29781             .attr('class', 'col6 disabled')
29782             .on('click', function(d) { return d.action(); })
29783             .call(tooltip);
29784
29785         buttons.append('span')
29786             .attr('class', function(d) { return 'icon ' + d.id; });
29787
29788         var keybinding = d3.keybinding('undo')
29789             .on(commands[0].cmd, function() { d3.event.preventDefault(); commands[0].action(); })
29790             .on(commands[1].cmd, function() { d3.event.preventDefault(); commands[1].action(); });
29791
29792         d3.select(document)
29793             .call(keybinding);
29794
29795         context.history()
29796             .on('change.undo_redo', update);
29797
29798         context
29799             .on('enter.undo_redo', update);
29800
29801         function update() {
29802             buttons
29803                 .property('disabled', saving())
29804                 .classed('disabled', function(d) { return !d.annotation(); })
29805                 .each(function() {
29806                     var selection = d3.select(this);
29807                     if (selection.property('tooltipVisible')) {
29808                         selection.call(tooltip.show);
29809                     }
29810                 });
29811         }
29812     };
29813 };
29814 iD.ui.ViewOnOSM = function(context) {
29815     var id;
29816
29817     function viewOnOSM(selection) {
29818         var entity = context.entity(id);
29819
29820         selection.style('display', entity.isNew() ? 'none' : null);
29821
29822         var $link = selection.selectAll('.view-on-osm')
29823             .data([0]);
29824
29825         var $enter = $link.enter().append('a')
29826             .attr('class', 'view-on-osm')
29827             .attr('target', '_blank');
29828
29829         $enter.append('span')
29830             .attr('class', 'icon icon-pre-text out-link');
29831
29832         $enter.append('span')
29833             .text(t('inspector.view_on_osm'));
29834
29835         $link.attr('href', context.connection().entityURL(entity));
29836     }
29837
29838     viewOnOSM.entityID = function(_) {
29839         if (!arguments.length) return id;
29840         id = _;
29841         return viewOnOSM;
29842     };
29843
29844     return viewOnOSM;
29845 };
29846 iD.ui.Zoom = function(context) {
29847     var zooms = [{
29848         id: 'zoom-in',
29849         title: t('zoom.in'),
29850         action: context.zoomIn,
29851         key: '+'
29852     }, {
29853         id: 'zoom-out',
29854         title: t('zoom.out'),
29855         action: context.zoomOut,
29856         key: '-'
29857     }];
29858
29859     return function(selection) {
29860         var button = selection.selectAll('button')
29861             .data(zooms)
29862             .enter().append('button')
29863             .attr('tabindex', -1)
29864             .attr('class', function(d) { return d.id; })
29865             .on('click.editor', function(d) { d.action(); })
29866             .call(bootstrap.tooltip()
29867                 .placement('left')
29868                 .html(true)
29869                 .title(function(d) {
29870                     return iD.ui.tooltipHtml(d.title, d.key);
29871                 }));
29872
29873         button.append('span')
29874             .attr('class', function(d) { return d.id + ' icon'; });
29875
29876         var keybinding = d3.keybinding('zoom')
29877             .on('+', function() { context.zoomIn(); })
29878             .on('-', function() { context.zoomOut(); })
29879             .on('⇧=', function() { context.zoomIn(); })
29880             .on('dash', function() { context.zoomOut(); });
29881
29882         d3.select(document)
29883             .call(keybinding);
29884     };
29885 };
29886 iD.ui.preset.access = function(field) {
29887     var event = d3.dispatch('change'),
29888         items;
29889
29890     function access(selection) {
29891         var wrap = selection.selectAll('.preset-input-wrap')
29892             .data([0]);
29893
29894         wrap.enter().append('div')
29895             .attr('class', 'cf preset-input-wrap')
29896             .append('ul');
29897
29898         items = wrap.select('ul').selectAll('li')
29899             .data(field.keys);
29900
29901         // Enter
29902
29903         var enter = items.enter().append('li')
29904             .attr('class', function(d) { return 'cf preset-access-' + d; });
29905
29906         enter.append('span')
29907             .attr('class', 'col6 label preset-label-access')
29908             .attr('for', function(d) { return 'preset-input-access-' + d; })
29909             .text(function(d) { return field.t('types.' + d); });
29910
29911         enter.append('div')
29912             .attr('class', 'col6 preset-input-access-wrap')
29913             .append('input')
29914             .attr('type', 'text')
29915             .attr('class', 'preset-input-access')
29916             .attr('id', function(d) { return 'preset-input-access-' + d; })
29917             .each(function(d) {
29918                 d3.select(this)
29919                     .call(d3.combobox()
29920                         .data(access.options(d)));
29921             });
29922
29923         // Update
29924
29925         wrap.selectAll('.preset-input-access')
29926             .on('change', change)
29927             .on('blur', change);
29928     }
29929
29930     function change(d) {
29931         var tag = {};
29932         tag[d] = d3.select(this).value() || undefined;
29933         event.change(tag);
29934     }
29935
29936     access.options = function(type) {
29937         var options = ['no', 'permissive', 'private', 'destination'];
29938
29939         if (type !== 'access') {
29940             options.unshift('yes');
29941             options.push('designated');
29942         }
29943
29944         return options.map(function(option) {
29945             return {
29946                 title: field.t('options.' + option + '.description'),
29947                 value: option
29948             };
29949         });
29950     };
29951
29952     var placeholders = {
29953         footway: {
29954             foot: 'designated',
29955             motor_vehicle: 'no'
29956         },
29957         steps: {
29958             foot: 'yes',
29959             motor_vehicle: 'no',
29960             bicycle: 'no',
29961             horse: 'no'
29962         },
29963         pedestrian: {
29964             foot: 'yes',
29965             motor_vehicle: 'no'
29966         },
29967         cycleway: {
29968             motor_vehicle: 'no',
29969             bicycle: 'designated'
29970         },
29971         bridleway: {
29972             motor_vehicle: 'no',
29973             horse: 'designated'
29974         },
29975         path: {
29976             foot: 'yes',
29977             motor_vehicle: 'no',
29978             bicycle: 'yes',
29979             horse: 'yes'
29980         },
29981         motorway: {
29982             foot: 'no',
29983             motor_vehicle: 'yes',
29984             bicycle: 'no',
29985             horse: 'no'
29986         },
29987         trunk: {
29988             motor_vehicle: 'yes'
29989         },
29990         primary: {
29991             foot: 'yes',
29992             motor_vehicle: 'yes',
29993             bicycle: 'yes',
29994             horse: 'yes'
29995         },
29996         secondary: {
29997             foot: 'yes',
29998             motor_vehicle: 'yes',
29999             bicycle: 'yes',
30000             horse: 'yes'
30001         },
30002         tertiary: {
30003             foot: 'yes',
30004             motor_vehicle: 'yes',
30005             bicycle: 'yes',
30006             horse: 'yes'
30007         },
30008         residential: {
30009             foot: 'yes',
30010             motor_vehicle: 'yes',
30011             bicycle: 'yes',
30012             horse: 'yes'
30013         },
30014         unclassified: {
30015             foot: 'yes',
30016             motor_vehicle: 'yes',
30017             bicycle: 'yes',
30018             horse: 'yes'
30019         },
30020         service: {
30021             foot: 'yes',
30022             motor_vehicle: 'yes',
30023             bicycle: 'yes',
30024             horse: 'yes'
30025         },
30026         motorway_link: {
30027             foot: 'no',
30028             motor_vehicle: 'yes',
30029             bicycle: 'no',
30030             horse: 'no'
30031         },
30032         trunk_link: {
30033             motor_vehicle: 'yes'
30034         },
30035         primary_link: {
30036             foot: 'yes',
30037             motor_vehicle: 'yes',
30038             bicycle: 'yes',
30039             horse: 'yes'
30040         },
30041         secondary_link: {
30042             foot: 'yes',
30043             motor_vehicle: 'yes',
30044             bicycle: 'yes',
30045             horse: 'yes'
30046         },
30047         tertiary_link: {
30048             foot: 'yes',
30049             motor_vehicle: 'yes',
30050             bicycle: 'yes',
30051             horse: 'yes'
30052         }
30053     };
30054
30055     access.tags = function(tags) {
30056         items.selectAll('.preset-input-access')
30057             .value(function(d) { return tags[d] || ''; })
30058             .attr('placeholder', function() {
30059                 return tags.access ? tags.access : field.placeholder();
30060             });
30061
30062         items.selectAll('#preset-input-access-access')
30063             .attr('placeholder', 'yes');
30064
30065         _.forEach(placeholders[tags.highway], function(value, key) {
30066             items.selectAll('#preset-input-access-' + key)
30067                 .attr('placeholder', function() {
30068                     return (tags.access && (value === 'yes' || value === 'designated')) ? tags.access : value;
30069                 });
30070         });
30071     };
30072
30073     access.focus = function() {
30074         items.selectAll('.preset-input-access')
30075             .node().focus();
30076     };
30077
30078     return d3.rebind(access, event, 'on');
30079 };
30080 iD.ui.preset.address = function(field, context) {
30081     var event = d3.dispatch('change'),
30082         housenumber,
30083         street,
30084         city,
30085         postcode,
30086         entity;
30087
30088     function getStreets() {
30089         var extent = entity.extent(context.graph()),
30090             l = extent.center(),
30091             box = iD.geo.Extent(l).padByMeters(200);
30092
30093         return context.intersects(box)
30094             .filter(isAddressable)
30095             .map(function(d) {
30096                 var loc = context.projection([
30097                     (extent[0][0] + extent[1][0]) / 2,
30098                     (extent[0][1] + extent[1][1]) / 2]),
30099                     choice = iD.geo.chooseEdge(context.childNodes(d), loc, context.projection);
30100                 return {
30101                     title: d.tags.name,
30102                     value: d.tags.name,
30103                     dist: choice.distance
30104                 };
30105             }).sort(function(a, b) {
30106                 return a.dist - b.dist;
30107             });
30108
30109         function isAddressable(d) {
30110             return d.tags.highway && d.tags.name && d.type === 'way';
30111         }
30112     }
30113
30114     function getCities() {
30115         var extent = entity.extent(context.graph()),
30116             l = extent.center(),
30117             box = iD.geo.Extent(l).padByMeters(200);
30118
30119         return context.intersects(box)
30120             .filter(isAddressable)
30121             .map(function(d) {
30122                 return {
30123                     title: d.tags['addr:city'] || d.tags.name,
30124                     value: d.tags['addr:city'] || d.tags.name,
30125                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
30126                 };
30127             }).sort(function(a, b) {
30128                 return a.dist - b.dist;
30129             });
30130
30131         function isAddressable(d) {
30132             if (d.tags.name &&
30133                 (d.tags.admin_level === '8' || d.tags.border_type === 'city'))
30134                 return true;
30135
30136             if (d.tags.place && d.tags.name && (
30137                     d.tags.place === 'city' ||
30138                     d.tags.place === 'town' ||
30139                     d.tags.place === 'village'))
30140                 return true;
30141
30142             if (d.tags['addr:city']) return true;
30143
30144             return false;
30145         }
30146     }
30147
30148     function getPostCodes() {
30149         var extent = entity.extent(context.graph()),
30150             l = extent.center(),
30151             box = iD.geo.Extent(l).padByMeters(200);
30152
30153         return context.intersects(box)
30154             .filter(isAddressable)
30155             .map(function(d) {
30156                 return {
30157                     title: d.tags['addr:postcode'],
30158                     value: d.tags['addr:postcode'],
30159                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
30160                 };
30161             }).sort(function(a, b) {
30162                 return a.dist - b.dist;
30163             });
30164
30165         function isAddressable(d) {
30166             return d.tags['addr:postcode'];
30167         }
30168     }
30169
30170     function address(selection) {
30171         var wrap = selection.selectAll('.preset-input-wrap')
30172             .data([0]);
30173
30174         // Enter
30175
30176         var enter = wrap.enter().append('div')
30177             .attr('class', 'preset-input-wrap');
30178
30179         enter.append('input')
30180             .property('type', 'text')
30181             .attr('placeholder', field.t('placeholders.number'))
30182             .attr('class', 'addr-number');
30183
30184         enter.append('input')
30185             .property('type', 'text')
30186             .attr('placeholder', field.t('placeholders.street'))
30187             .attr('class', 'addr-street');
30188
30189         enter.append('input')
30190             .property('type', 'text')
30191             .attr('placeholder', field.t('placeholders.city'))
30192             .attr('class', 'addr-city');
30193
30194         enter.append('input')
30195             .property('type', 'text')
30196             .attr('placeholder', field.t('placeholders.postcode'))
30197             .attr('class', 'addr-postcode');
30198
30199         // Update
30200
30201         housenumber = wrap.select('.addr-number');
30202         street = wrap.select('.addr-street');
30203         city = wrap.select('.addr-city');
30204         postcode = wrap.select('.addr-postcode');
30205
30206         street
30207             .call(d3.combobox()
30208                 .fetcher(function(value, callback) {
30209                     callback(getStreets());
30210                 }));
30211
30212         city
30213             .call(d3.combobox()
30214                 .fetcher(function(value, callback) {
30215                     callback(getCities());
30216                 }));
30217
30218         postcode
30219             .call(d3.combobox()
30220                 .fetcher(function(value, callback) {
30221                     callback(getPostCodes());
30222                 }));
30223
30224         wrap.selectAll('input')
30225             .on('blur', change)
30226             .on('change', change);
30227     }
30228
30229     function change() {
30230         event.change({
30231             'addr:housenumber': housenumber.value() || undefined,
30232             'addr:street': street.value() || undefined,
30233             'addr:city': city.value() || undefined,
30234             'addr:postcode': postcode.value() || undefined
30235         });
30236     }
30237
30238     address.entity = function(_) {
30239         if (!arguments.length) return entity;
30240         entity = _;
30241         return address;
30242     };
30243
30244     address.tags = function(tags) {
30245         housenumber.value(tags['addr:housenumber'] || '');
30246         street.value(tags['addr:street'] || '');
30247         city.value(tags['addr:city'] || '');
30248         postcode.value(tags['addr:postcode'] || '');
30249     };
30250
30251     address.focus = function() {
30252         housenumber.node().focus();
30253     };
30254
30255     return d3.rebind(address, event, 'on');
30256 };
30257 iD.ui.preset.check =
30258 iD.ui.preset.defaultcheck = function(field) {
30259     var event = d3.dispatch('change'),
30260         options = field.strings && field.strings.options,
30261         values = [],
30262         texts = [],
30263         entity, value, box, text, label;
30264
30265     if (options) {
30266         for (var k in options) {
30267             values.push(k === 'undefined' ? undefined : k);
30268             texts.push(field.t('check.' + k, { 'default': options[k] }));
30269         }
30270     } else {
30271         values = [undefined, 'yes'];
30272         texts = [t('inspector.unknown'), t('inspector.check.yes')];
30273         if (field.type === 'check') {
30274             values.push('no');
30275             texts.push(t('inspector.check.no'));
30276         }
30277     }
30278
30279     var check = function(selection) {
30280         // hack: pretend oneway field is a oneway_yes field
30281         // where implied oneway tag exists (e.g. `junction=roundabout`) #2220, #1841
30282         if (field.id === 'oneway') {
30283             for (var key in entity.tags) {
30284                 if (key in iD.oneWayTags && (entity.tags[key] in iD.oneWayTags[key])) {
30285                     texts.shift();
30286                     texts.unshift(t('presets.fields.oneway_yes.check.undefined', { 'default': 'Assumed to be Yes' }));
30287                     break;
30288                 }
30289             }
30290         }
30291
30292         selection.classed('checkselect', 'true');
30293
30294         label = selection.selectAll('.preset-input-wrap')
30295             .data([0]);
30296
30297         var enter = label.enter().append('label')
30298             .attr('class', 'preset-input-wrap');
30299
30300         enter.append('input')
30301             .property('indeterminate', field.type === 'check')
30302             .attr('type', 'checkbox')
30303             .attr('id', 'preset-input-' + field.id);
30304
30305         enter.append('span')
30306             .text(texts[0])
30307             .attr('class', 'value');
30308
30309         box = label.select('input')
30310             .on('click', function() {
30311                 var t = {};
30312                 t[field.key] = values[(values.indexOf(value) + 1) % values.length];
30313                 event.change(t);
30314                 d3.event.stopPropagation();
30315             });
30316
30317         text = label.select('span.value');
30318     };
30319
30320     check.entity = function(_) {
30321         if (!arguments.length) return entity;
30322         entity = _;
30323         return check;
30324     };
30325
30326     check.tags = function(tags) {
30327         value = tags[field.key];
30328         box.property('indeterminate', field.type === 'check' && !value);
30329         box.property('checked', value === 'yes');
30330         text.text(texts[values.indexOf(value)]);
30331         label.classed('set', !!value);
30332     };
30333
30334     check.focus = function() {
30335         box.node().focus();
30336     };
30337
30338     return d3.rebind(check, event, 'on');
30339 };
30340 iD.ui.preset.combo =
30341 iD.ui.preset.typeCombo = function(field) {
30342     var event = d3.dispatch('change'),
30343         input;
30344
30345     function combo(selection) {
30346         var combobox = d3.combobox();
30347
30348         input = selection.selectAll('input')
30349             .data([0]);
30350
30351         input.enter().append('input')
30352             .attr('type', 'text')
30353             .attr('id', 'preset-input-' + field.id);
30354
30355         input
30356             .call(combobox)
30357             .on('change', change)
30358             .on('blur', change)
30359             .each(function() {
30360                 if (field.options) {
30361                     options(field.options);
30362                 } else {
30363                     iD.taginfo().values({
30364                         key: field.key
30365                     }, function(err, data) {
30366                         if (!err) options(_.pluck(data, 'value'));
30367                     });
30368                 }
30369             });
30370
30371         function options(opts) {
30372             combobox.data(opts.map(function(d) {
30373                 var o = {};
30374                 o.title = o.value = d.replace(/_+/g, ' ');
30375                 return o;
30376             }));
30377
30378             input.attr('placeholder', function() {
30379                 if (opts.length < 3) return '';
30380                 return opts.slice(0, 3).join(', ') + '...';
30381             });
30382         }
30383     }
30384
30385     function change() {
30386         var value = input.value()
30387             .split(';')
30388             .map(function(s) { return s.trim(); })
30389             .join(';')
30390             .replace(/\s+/g, '_');
30391
30392         if (field.type === 'typeCombo' && !value) value = 'yes';
30393
30394         var t = {};
30395         t[field.key] = value || undefined;
30396         event.change(t);
30397     }
30398
30399     combo.tags = function(tags) {
30400         var value = tags[field.key] || '';
30401         if (field.type === 'typeCombo' && value === 'yes') value = '';
30402         input.value(value);
30403     };
30404
30405     combo.focus = function() {
30406         input.node().focus();
30407     };
30408
30409     return d3.rebind(combo, event, 'on');
30410 };
30411 iD.ui.preset.text =
30412 iD.ui.preset.number =
30413 iD.ui.preset.tel =
30414 iD.ui.preset.email =
30415 iD.ui.preset.url = function(field) {
30416
30417     var event = d3.dispatch('change'),
30418         input;
30419
30420     function i(selection) {
30421         input = selection.selectAll('input')
30422             .data([0]);
30423
30424         input.enter().append('input')
30425             .attr('type', field.type)
30426             .attr('id', 'preset-input-' + field.id)
30427             .attr('placeholder', field.placeholder() || t('inspector.unknown'));
30428
30429         input
30430             .on('blur', change)
30431             .on('change', change);
30432
30433         if (field.type === 'number') {
30434             input.attr('type', 'text');
30435
30436             var spinControl = selection.selectAll('.spin-control')
30437                 .data([0]);
30438
30439             var enter = spinControl.enter().append('div')
30440                 .attr('class', 'spin-control');
30441
30442             enter.append('button')
30443                 .datum(1)
30444                 .attr('class', 'increment');
30445
30446             enter.append('button')
30447                 .datum(-1)
30448                 .attr('class', 'decrement');
30449
30450             spinControl.selectAll('button')
30451                 .on('click', function(d) {
30452                     d3.event.preventDefault();
30453                     var num = parseInt(input.node().value || 0, 10);
30454                     if (!isNaN(num)) input.node().value = num + d;
30455                     change();
30456                 });
30457         }
30458     }
30459
30460     function change() {
30461         var t = {};
30462         t[field.key] = input.value() || undefined;
30463         event.change(t);
30464     }
30465
30466     i.tags = function(tags) {
30467         input.value(tags[field.key] || '');
30468     };
30469
30470     i.focus = function() {
30471         input.node().focus();
30472     };
30473
30474     return d3.rebind(i, event, 'on');
30475 };
30476 iD.ui.preset.localized = function(field, context) {
30477
30478     var event = d3.dispatch('change'),
30479         wikipedia = iD.wikipedia(),
30480         input, localizedInputs, wikiTitles,
30481         entity;
30482
30483     function i(selection) {
30484         input = selection.selectAll('.localized-main')
30485             .data([0]);
30486
30487         input.enter().append('input')
30488             .attr('type', 'text')
30489             .attr('id', 'preset-input-' + field.id)
30490             .attr('class', 'localized-main')
30491             .attr('placeholder', field.placeholder());
30492
30493         if (field.id === 'name') {
30494             var preset = context.presets().match(entity, context.graph());
30495             input.call(d3.combobox().fetcher(
30496                 iD.util.SuggestNames(preset, iD.data.suggestions)
30497             ));
30498         }
30499
30500         input
30501             .on('blur', change)
30502             .on('change', change);
30503
30504         var translateButton = selection.selectAll('.localized-add')
30505             .data([0]);
30506
30507         translateButton.enter().append('button')
30508             .attr('class', 'button-input-action localized-add minor')
30509             .call(bootstrap.tooltip()
30510                 .title(t('translate.translate'))
30511                 .placement('left'))
30512             .append('span')
30513             .attr('class', 'icon plus');
30514
30515         translateButton
30516             .on('click', addBlank);
30517
30518         localizedInputs = selection.selectAll('.localized-wrap')
30519             .data([0]);
30520
30521         localizedInputs.enter().append('div')
30522             .attr('class', 'localized-wrap');
30523     }
30524
30525     function addBlank() {
30526         d3.event.preventDefault();
30527         var data = localizedInputs.selectAll('div.entry').data();
30528         data.push({ lang: '', value: '' });
30529         localizedInputs.call(render, data);
30530     }
30531
30532     function change() {
30533         var t = {};
30534         t[field.key] = d3.select(this).value() || undefined;
30535         event.change(t);
30536     }
30537
30538     function key(lang) { return field.key + ':' + lang; }
30539
30540     function changeLang(d) {
30541         var lang = d3.select(this).value(),
30542             t = {},
30543             language = _.find(iD.data.wikipedia, function(d) {
30544                 return d[0].toLowerCase() === lang.toLowerCase() ||
30545                     d[1].toLowerCase() === lang.toLowerCase();
30546             });
30547
30548         if (language) lang = language[2];
30549
30550         if (d.lang && d.lang !== lang) {
30551             t[key(d.lang)] = undefined;
30552         }
30553
30554         var value = d3.select(this.parentNode)
30555             .selectAll('.localized-value')
30556             .value();
30557
30558         if (lang && value) {
30559             t[key(lang)] = value;
30560         } else if (lang && wikiTitles && wikiTitles[d.lang]) {
30561             t[key(lang)] = wikiTitles[d.lang];
30562         }
30563
30564         d.lang = lang;
30565         event.change(t);
30566     }
30567
30568     function changeValue(d) {
30569         if (!d.lang) return;
30570         var t = {};
30571         t[key(d.lang)] = d3.select(this).value() || undefined;
30572         event.change(t);
30573     }
30574
30575     function fetcher(value, cb) {
30576         var v = value.toLowerCase();
30577
30578         cb(iD.data.wikipedia.filter(function(d) {
30579             return d[0].toLowerCase().indexOf(v) >= 0 ||
30580             d[1].toLowerCase().indexOf(v) >= 0 ||
30581             d[2].toLowerCase().indexOf(v) >= 0;
30582         }).map(function(d) {
30583             return { value: d[1] };
30584         }));
30585     }
30586
30587     function render(selection, data) {
30588         var wraps = selection.selectAll('div.entry').
30589             data(data, function(d) { return d.lang; });
30590
30591         var innerWrap = wraps.enter()
30592             .insert('div', ':first-child');
30593
30594         innerWrap.attr('class', 'entry')
30595             .each(function() {
30596                 var wrap = d3.select(this);
30597                 var langcombo = d3.combobox().fetcher(fetcher);
30598
30599                 var label = wrap.append('label')
30600                     .attr('class','form-label')
30601                     .text(t('translate.localized_translation_label'))
30602                     .attr('for','localized-lang');
30603
30604                 label.append('button')
30605                     .attr('class', 'minor remove')
30606                     .on('click', function(d){
30607                         d3.event.preventDefault();
30608                         var t = {};
30609                         t[key(d.lang)] = undefined;
30610                         event.change(t);
30611                         d3.select(this.parentNode.parentNode)
30612                             .style('top','0')
30613                             .style('max-height','240px')
30614                             .transition()
30615                             .style('opacity', '0')
30616                             .style('max-height','0px')
30617                             .remove();
30618                     })
30619                     .append('span').attr('class', 'icon delete');
30620
30621                 wrap.append('input')
30622                     .attr('class', 'localized-lang')
30623                     .attr('type', 'text')
30624                     .attr('placeholder',t('translate.localized_translation_language'))
30625                     .on('blur', changeLang)
30626                     .on('change', changeLang)
30627                     .call(langcombo);
30628
30629                 wrap.append('input')
30630                     .on('blur', changeValue)
30631                     .on('change', changeValue)
30632                     .attr('type', 'text')
30633                     .attr('placeholder', t('translate.localized_translation_name'))
30634                     .attr('class', 'localized-value');
30635             });
30636
30637         innerWrap
30638             .style('margin-top', '0px')
30639             .style('max-height', '0px')
30640             .style('opacity', '0')
30641             .transition()
30642             .duration(200)
30643             .style('margin-top', '10px')
30644             .style('max-height', '240px')
30645             .style('opacity', '1')
30646             .each('end', function() {
30647                 d3.select(this)
30648                     .style('max-height', '')
30649                     .style('overflow', 'visible');
30650             });
30651
30652         wraps.exit()
30653             .transition()
30654             .duration(200)
30655             .style('max-height','0px')
30656             .style('opacity', '0')
30657             .style('top','-10px')
30658             .remove();
30659
30660         var entry = selection.selectAll('.entry');
30661
30662         entry.select('.localized-lang')
30663             .value(function(d) {
30664                 var lang = _.find(iD.data.wikipedia, function(lang) { return lang[2] === d.lang; });
30665                 return lang ? lang[1] : d.lang;
30666             });
30667
30668         entry.select('.localized-value')
30669             .value(function(d) { return d.value; });
30670     }
30671
30672     i.tags = function(tags) {
30673
30674         // Fetch translations from wikipedia
30675         if (tags.wikipedia && !wikiTitles) {
30676             wikiTitles = {};
30677             var wm = tags.wikipedia.match(/([^:]+):(.+)/);
30678             if (wm && wm[0] && wm[1]) {
30679                 wikipedia.translations(wm[1], wm[2], function(d) {
30680                     wikiTitles = d;
30681                 });
30682             }
30683         }
30684
30685         input.value(tags[field.key] || '');
30686
30687         var postfixed = [];
30688         for (var i in tags) {
30689             var m = i.match(new RegExp(field.key + ':([a-zA-Z_-]+)$'));
30690             if (m && m[1]) {
30691                 postfixed.push({ lang: m[1], value: tags[i]});
30692             }
30693         }
30694
30695         localizedInputs.call(render, postfixed.reverse());
30696     };
30697
30698     i.focus = function() {
30699         input.node().focus();
30700     };
30701
30702     i.entity = function(_) {
30703         entity = _;
30704     };
30705
30706     return d3.rebind(i, event, 'on');
30707 };
30708 iD.ui.preset.maxspeed = function(field, context) {
30709
30710     var event = d3.dispatch('change'),
30711         entity,
30712         imperial,
30713         unitInput,
30714         combobox,
30715         input;
30716
30717     var metricValues = [20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120],
30718         imperialValues = [20, 25, 30, 35, 40, 45, 50, 55, 65, 70];
30719
30720     function maxspeed(selection) {
30721         combobox = d3.combobox();
30722         var unitCombobox = d3.combobox().data(['km/h', 'mph'].map(comboValues));
30723
30724         input = selection.selectAll('#preset-input-' + field.id)
30725             .data([0]);
30726
30727         input.enter().append('input')
30728             .attr('type', 'text')
30729             .attr('id', 'preset-input-' + field.id)
30730             .attr('placeholder', field.placeholder());
30731
30732         input
30733             .call(combobox)
30734             .on('change', change)
30735             .on('blur', change);
30736
30737         var childNodes = context.graph().childNodes(context.entity(entity.id)),
30738             loc = childNodes[~~(childNodes.length/2)].loc;
30739
30740         imperial = _.any(iD.data.imperial.features, function(f) {
30741             return _.any(f.geometry.coordinates, function(d) {
30742                 return iD.geo.pointInPolygon(loc, d[0]);
30743             });
30744         });
30745
30746         unitInput = selection.selectAll('input.maxspeed-unit')
30747             .data([0]);
30748
30749         unitInput.enter().append('input')
30750             .attr('type', 'text')
30751             .attr('class', 'maxspeed-unit');
30752
30753         unitInput
30754             .on('blur', changeUnits)
30755             .on('change', changeUnits)
30756             .call(unitCombobox);
30757
30758         function changeUnits() {
30759             imperial = unitInput.value() === 'mph';
30760             unitInput.value(imperial ? 'mph' : 'km/h');
30761             setSuggestions();
30762             change();
30763         }
30764
30765     }
30766
30767     function setSuggestions() {
30768         combobox.data((imperial ? imperialValues : metricValues).map(comboValues));
30769         unitInput.value(imperial ? 'mph' : 'km/h');
30770     }
30771
30772     function comboValues(d) {
30773         return {
30774             value: d.toString(),
30775             title: d.toString()
30776         };
30777     }
30778
30779     function change() {
30780         var tag = {},
30781             value = input.value();
30782
30783         if (!value) {
30784             tag[field.key] = undefined;
30785         } else if (isNaN(value) || !imperial) {
30786             tag[field.key] = value;
30787         } else {
30788             tag[field.key] = value + ' mph';
30789         }
30790
30791         event.change(tag);
30792     }
30793
30794     maxspeed.tags = function(tags) {
30795         var value = tags[field.key];
30796
30797         if (value && value.indexOf('mph') >= 0) {
30798             value = parseInt(value, 10);
30799             imperial = true;
30800         } else if (value) {
30801             imperial = false;
30802         }
30803
30804         setSuggestions();
30805
30806         input.value(value || '');
30807     };
30808
30809     maxspeed.focus = function() {
30810         input.node().focus();
30811     };
30812
30813     maxspeed.entity = function(_) {
30814         entity = _;
30815     };
30816
30817     return d3.rebind(maxspeed, event, 'on');
30818 };
30819 iD.ui.preset.radio = function(field) {
30820
30821     var event = d3.dispatch('change'),
30822         labels, radios, placeholder;
30823
30824     function radio(selection) {
30825         selection.classed('preset-radio', true);
30826
30827         var wrap = selection.selectAll('.preset-input-wrap')
30828             .data([0]);
30829
30830         var buttonWrap = wrap.enter().append('div')
30831             .attr('class', 'preset-input-wrap toggle-list');
30832
30833         buttonWrap.append('span')
30834             .attr('class', 'placeholder');
30835
30836         placeholder = selection.selectAll('.placeholder');
30837
30838         labels = wrap.selectAll('label')
30839             .data(field.options || field.keys);
30840
30841         var enter = labels.enter().append('label');
30842
30843         enter.append('input')
30844             .attr('type', 'radio')
30845             .attr('name', field.id)
30846             .attr('value', function(d) { return field.t('options.' + d, { 'default': d }); })
30847             .attr('checked', false);
30848
30849         enter.append('span')
30850             .text(function(d) { return field.t('options.' + d, { 'default': d }); });
30851
30852         radios = labels.selectAll('input')
30853             .on('change', change);
30854     }
30855
30856     function change() {
30857         var t = {};
30858         if (field.key) t[field.key] = undefined;
30859         radios.each(function(d) {
30860             var active = d3.select(this).property('checked');
30861             if (field.key) {
30862                 if (active) t[field.key] = d;
30863             } else {
30864                 t[d] = active ? 'yes' : undefined;
30865             }
30866         });
30867         event.change(t);
30868     }
30869
30870     radio.tags = function(tags) {
30871         function checked(d) {
30872             if (field.key) {
30873                 return tags[field.key] === d;
30874             } else {
30875                 return !!(tags[d] && tags[d] !== 'no');
30876             }
30877         }
30878
30879         labels.classed('active', checked);
30880         radios.property('checked', checked);
30881         var selection = radios.filter(function() { return this.checked; });
30882         if (selection.empty()) {
30883             placeholder.text(t('inspector.none'));
30884         } else {
30885             placeholder.text(selection.attr('value'));
30886         }
30887     };
30888
30889     radio.focus = function() {
30890         radios.node().focus();
30891     };
30892
30893     return d3.rebind(radio, event, 'on');
30894 };
30895 iD.ui.preset.restrictions = function(field, context) {
30896     var event = d3.dispatch('change'),
30897         vertexID,
30898         fromNodeID;
30899
30900     function restrictions(selection) {
30901         var wrap = selection.selectAll('.preset-input-wrap')
30902             .data([0]);
30903
30904         var enter = wrap.enter().append('div')
30905             .attr('class', 'preset-input-wrap');
30906
30907         enter.append('div')
30908             .attr('class', 'restriction-help');
30909
30910         enter.append('svg')
30911             .call(iD.svg.Surface(context))
30912             .call(iD.behavior.Hover(context));
30913
30914         var intersection = iD.geo.Intersection(context.graph(), vertexID),
30915             graph = intersection.graph,
30916             vertex = graph.entity(vertexID),
30917             surface = wrap.selectAll('svg'),
30918             filter = function () { return true; },
30919             extent = iD.geo.Extent(),
30920             projection = iD.geo.RawMercator(),
30921             lines = iD.svg.Lines(projection, context),
30922             vertices = iD.svg.Vertices(projection, context),
30923             turns = iD.svg.Turns(projection, context);
30924
30925         var d = wrap.dimensions(),
30926             c = [d[0] / 2, d[1] / 2],
30927             z = 21;
30928
30929         projection
30930             .scale(256 * Math.pow(2, z) / (2 * Math.PI));
30931
30932         var s = projection(vertex.loc);
30933
30934         projection
30935             .translate([c[0] - s[0], c[1] - s[1]])
30936             .clipExtent([[0, 0], d]);
30937
30938         surface
30939             .call(vertices, graph, [vertex], filter, extent, z)
30940             .call(lines, graph, intersection.highways, filter)
30941             .call(turns, graph, intersection.turns(fromNodeID));
30942
30943         surface
30944             .on('click.restrictions', click)
30945             .on('mouseover.restrictions', mouseover)
30946             .on('mouseout.restrictions', mouseout);
30947
30948         surface
30949             .selectAll('.selected')
30950             .classed('selected', false);
30951
30952         if (fromNodeID) {
30953             surface
30954                 .selectAll('.' + _.find(intersection.highways, function(way) { return way.contains(fromNodeID); }).id)
30955                 .classed('selected', true);
30956         }
30957
30958         mouseout();
30959
30960         context.history()
30961             .on('change.restrictions', render);
30962
30963         d3.select(window)
30964             .on('resize.restrictions', render);
30965
30966         function click() {
30967             var datum = d3.event.target.__data__;
30968             if (datum instanceof iD.Entity) {
30969                 fromNodeID = datum.nodes[(datum.first() === vertexID) ? 1 : datum.nodes.length - 2];
30970                 render();
30971             } else if (datum instanceof iD.geo.Turn) {
30972                 if (datum.restriction) {
30973                     context.perform(
30974                         iD.actions.UnrestrictTurn(datum, projection),
30975                         t('operations.restriction.annotation.delete'));
30976                 } else {
30977                     context.perform(
30978                         iD.actions.RestrictTurn(datum, projection),
30979                         t('operations.restriction.annotation.create'));
30980                 }
30981             }
30982         }
30983
30984         function mouseover() {
30985             var datum = d3.event.target.__data__;
30986             if (datum instanceof iD.geo.Turn) {
30987                 var graph = context.graph(),
30988                     presets = context.presets(),
30989                     preset;
30990
30991                 if (datum.restriction) {
30992                     preset = presets.match(graph.entity(datum.restriction), graph);
30993                 } else {
30994                     preset = presets.item('type/restriction/' +
30995                         iD.geo.inferRestriction(
30996                             graph.entity(datum.from.node),
30997                             graph.entity(datum.via.node),
30998                             graph.entity(datum.to.node),
30999                             projection));
31000                 }
31001
31002                 wrap.selectAll('.restriction-help')
31003                     .text(t('operations.restriction.help.' +
31004                         (datum.restriction ? 'toggle_off' : 'toggle_on'),
31005                         {restriction: preset.name()}));
31006             }
31007         }
31008
31009         function mouseout() {
31010             wrap.selectAll('.restriction-help')
31011                 .text(t('operations.restriction.help.' +
31012                     (fromNodeID ? 'toggle' : 'select')));
31013         }
31014
31015         function render() {
31016             if (context.hasEntity(vertexID)) {
31017                 restrictions(selection);
31018             }
31019         }
31020     }
31021
31022     restrictions.entity = function(_) {
31023         if (!vertexID || vertexID !== _.id) {
31024             fromNodeID = null;
31025             vertexID = _.id;
31026         }
31027     };
31028
31029     restrictions.tags = function() {};
31030     restrictions.focus = function() {};
31031
31032     return d3.rebind(restrictions, event, 'on');
31033 };
31034 iD.ui.preset.textarea = function(field) {
31035
31036     var event = d3.dispatch('change'),
31037         input;
31038
31039     function i(selection) {
31040         input = selection.selectAll('textarea')
31041             .data([0]);
31042
31043         input.enter().append('textarea')
31044             .attr('id', 'preset-input-' + field.id)
31045             .attr('placeholder', field.placeholder() || t('inspector.unknown'))
31046             .attr('maxlength', 255);
31047
31048         input
31049             .on('blur', change)
31050             .on('change', change);
31051     }
31052
31053     function change() {
31054         var t = {};
31055         t[field.key] = input.value() || undefined;
31056         event.change(t);
31057     }
31058
31059     i.tags = function(tags) {
31060         input.value(tags[field.key] || '');
31061     };
31062
31063     i.focus = function() {
31064         input.node().focus();
31065     };
31066
31067     return d3.rebind(i, event, 'on');
31068 };
31069 iD.ui.preset.wikipedia = function(field, context) {
31070
31071     var event = d3.dispatch('change'),
31072         wikipedia = iD.wikipedia(),
31073         link, entity, lang, title;
31074
31075     function i(selection) {
31076
31077         var langcombo = d3.combobox()
31078             .fetcher(function(value, cb) {
31079                 var v = value.toLowerCase();
31080
31081                 cb(iD.data.wikipedia.filter(function(d) {
31082                     return d[0].toLowerCase().indexOf(v) >= 0 ||
31083                         d[1].toLowerCase().indexOf(v) >= 0 ||
31084                         d[2].toLowerCase().indexOf(v) >= 0;
31085                 }).map(function(d) {
31086                     return { value: d[1] };
31087                 }));
31088             });
31089
31090         var titlecombo = d3.combobox()
31091             .fetcher(function(value, cb) {
31092
31093                 if (!value) value = context.entity(entity.id).tags.name || '';
31094                 var searchfn = value.length > 7 ? wikipedia.search : wikipedia.suggestions;
31095
31096                 searchfn(language()[2], value, function(query, data) {
31097                     cb(data.map(function(d) {
31098                         return { value: d };
31099                     }));
31100                 });
31101             });
31102
31103         lang = selection.selectAll('input.wiki-lang')
31104             .data([0]);
31105
31106         lang.enter().append('input')
31107             .attr('type', 'text')
31108             .attr('class', 'wiki-lang')
31109             .value('English');
31110
31111         lang
31112             .call(langcombo)
31113             .on('blur', changeLang)
31114             .on('change', changeLang);
31115
31116         title = selection.selectAll('input.wiki-title')
31117             .data([0]);
31118
31119         title.enter().append('input')
31120             .attr('type', 'text')
31121             .attr('class', 'wiki-title')
31122             .attr('id', 'preset-input-' + field.id);
31123
31124         title
31125             .call(titlecombo)
31126             .on('blur', change)
31127             .on('change', change);
31128
31129         link = selection.selectAll('a.wiki-link')
31130             .data([0]);
31131
31132         link.enter().append('a')
31133             .attr('class', 'wiki-link button-input-action minor')
31134             .attr('target', '_blank')
31135             .append('span')
31136             .attr('class', 'icon out-link');
31137     }
31138
31139     function language() {
31140         var value = lang.value().toLowerCase();
31141         return _.find(iD.data.wikipedia, function(d) {
31142             return d[0].toLowerCase() === value ||
31143                 d[1].toLowerCase() === value ||
31144                 d[2].toLowerCase() === value;
31145         }) || iD.data.wikipedia[0];
31146     }
31147
31148     function changeLang() {
31149         lang.value(language()[1]);
31150         change();
31151     }
31152
31153     function change() {
31154         var value = title.value(),
31155             m = value.match(/https?:\/\/([a-z]+)\.wikipedia\.org\/wiki\/(.+)/),
31156             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
31157
31158         if (l) {
31159             // Normalize title http://www.mediawiki.org/wiki/API:Query#Title_normalization
31160             value = m[2].replace(/_/g, ' ');
31161             value = value.slice(0, 1).toUpperCase() + value.slice(1);
31162             lang.value(l[1]);
31163             title.value(value);
31164         }
31165
31166         var t = {};
31167         t[field.key] = value ? language()[2] + ':' + value : undefined;
31168         event.change(t);
31169     }
31170
31171     i.tags = function(tags) {
31172         var value = tags[field.key] || '',
31173             m = value.match(/([^:]+):(.+)/),
31174             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
31175
31176         // value in correct format
31177         if (l) {
31178             lang.value(l[1]);
31179             title.value(m[2]);
31180             link.attr('href', 'http://' + m[1] + '.wikipedia.org/wiki/' + m[2]);
31181
31182         // unrecognized value format
31183         } else {
31184             title.value(value);
31185             link.attr('href', 'http://en.wikipedia.org/wiki/Special:Search?search=' + value);
31186         }
31187     };
31188
31189     i.entity = function(_) {
31190         entity = _;
31191     };
31192
31193     i.focus = function() {
31194         title.node().focus();
31195     };
31196
31197     return d3.rebind(i, event, 'on');
31198 };
31199 iD.ui.intro.area = function(context, reveal) {
31200
31201     var event = d3.dispatch('done'),
31202         timeout;
31203
31204     var step = {
31205         title: 'intro.areas.title'
31206     };
31207
31208     step.enter = function() {
31209
31210         var playground = [-85.63552, 41.94159],
31211             corner = [-85.63565411045074, 41.9417715536927];
31212         context.map().centerZoom(playground, 19);
31213         reveal('button.add-area', t('intro.areas.add'), {tooltipClass: 'intro-areas-add'});
31214
31215         context.on('enter.intro', addArea);
31216
31217         function addArea(mode) {
31218             if (mode.id !== 'add-area') return;
31219             context.on('enter.intro', drawArea);
31220
31221             var padding = 120 * Math.pow(2, context.map().zoom() - 19);
31222             var pointBox = iD.ui.intro.pad(corner, padding, context);
31223             reveal(pointBox, t('intro.areas.corner'));
31224
31225             context.map().on('move.intro', function() {
31226                 padding = 120 * Math.pow(2, context.map().zoom() - 19);
31227                 pointBox = iD.ui.intro.pad(corner, padding, context);
31228                 reveal(pointBox, t('intro.areas.corner'), {duration: 0});
31229             });
31230         }
31231
31232         function drawArea(mode) {
31233             if (mode.id !== 'draw-area') return;
31234             context.on('enter.intro', enterSelect);
31235
31236             var padding = 150 * Math.pow(2, context.map().zoom() - 19);
31237             var pointBox = iD.ui.intro.pad(playground, padding, context);
31238             reveal(pointBox, t('intro.areas.place'));
31239
31240             context.map().on('move.intro', function() {
31241                 padding = 150 * Math.pow(2, context.map().zoom() - 19);
31242                 pointBox = iD.ui.intro.pad(playground, padding, context);
31243                 reveal(pointBox, t('intro.areas.place'), {duration: 0});
31244             });
31245         }
31246
31247         function enterSelect(mode) {
31248             if (mode.id !== 'select') return;
31249             context.map().on('move.intro', null);
31250             context.on('enter.intro', null);
31251
31252             timeout = setTimeout(function() {
31253                 reveal('.preset-search-input', t('intro.areas.search', {name: context.presets().item('leisure/playground').name()}));
31254                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
31255             }, 500);
31256         }
31257
31258         function keySearch() {
31259             var first = d3.select('.preset-list-item:first-child');
31260             if (first.classed('preset-leisure-playground')) {
31261                 reveal(first.select('.preset-list-button').node(), t('intro.areas.choose'));
31262                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
31263                 d3.select('.preset-search-input').on('keyup.intro', null);
31264             }
31265         }
31266
31267         function selectedPreset() {
31268             reveal('.pane', t('intro.areas.describe'));
31269             context.on('exit.intro', event.done);
31270         }
31271     };
31272
31273     step.exit = function() {
31274         window.clearTimeout(timeout);
31275         context.on('enter.intro', null);
31276         context.on('exit.intro', null);
31277         context.history().on('change.intro', null);
31278         context.map().on('move.intro', null);
31279         d3.select('.preset-search-input').on('keyup.intro', null);
31280     };
31281
31282     return d3.rebind(step, event, 'on');
31283 };
31284 iD.ui.intro.line = function(context, reveal) {
31285
31286     var event = d3.dispatch('done'),
31287         timeouts = [];
31288
31289     var step = {
31290         title: 'intro.lines.title'
31291     };
31292
31293     function timeout(f, t) {
31294         timeouts.push(window.setTimeout(f, t));
31295     }
31296
31297     step.enter = function() {
31298
31299         var centroid = [-85.62830, 41.95699];
31300         var midpoint = [-85.62975395449628, 41.95787501510204];
31301         var start = [-85.6297754121684, 41.95805253325314];
31302         var intersection = [-85.62974496187628, 41.95742515554585];
31303
31304         context.map().centerZoom(start, 18);
31305         reveal('button.add-line', t('intro.lines.add'), {tooltipClass: 'intro-lines-add'});
31306
31307         context.on('enter.intro', addLine);
31308
31309         function addLine(mode) {
31310             if (mode.id !== 'add-line') return;
31311             context.on('enter.intro', drawLine);
31312
31313             var padding = 150 * Math.pow(2, context.map().zoom() - 18);
31314             var pointBox = iD.ui.intro.pad(start, padding, context);
31315             reveal(pointBox, t('intro.lines.start'));
31316
31317             context.map().on('move.intro', function() {
31318                 padding = 150 * Math.pow(2, context.map().zoom() - 18);
31319                 pointBox = iD.ui.intro.pad(start, padding, context);
31320                 reveal(pointBox, t('intro.lines.start'), {duration: 0});
31321             });
31322         }
31323
31324         function drawLine(mode) {
31325             if (mode.id !== 'draw-line') return;
31326             context.history().on('change.intro', addIntersection);
31327             context.on('enter.intro', retry);
31328
31329             var padding = 300 * Math.pow(2, context.map().zoom() - 19);
31330             var pointBox = iD.ui.intro.pad(midpoint, padding, context);
31331             reveal(pointBox, t('intro.lines.intersect'));
31332
31333             context.map().on('move.intro', function() {
31334                 padding = 300 * Math.pow(2, context.map().zoom() - 19);
31335                 pointBox = iD.ui.intro.pad(midpoint, padding, context);
31336                 reveal(pointBox, t('intro.lines.intersect'), {duration: 0});
31337             });
31338         }
31339
31340         // ended line before creating intersection
31341         function retry(mode) {
31342             if (mode.id !== 'select') return;
31343             var pointBox = iD.ui.intro.pad(intersection, 30, context);
31344             reveal(pointBox, t('intro.lines.restart'));
31345             timeout(function() {
31346                 context.replace(iD.actions.DeleteMultiple(mode.selectedIDs()));
31347                 step.exit();
31348                 step.enter();
31349             }, 3000);
31350         }
31351
31352         function addIntersection(changes) {
31353             if ( _.any(changes.created(), function(d) {
31354                 return d.type === 'node' && context.graph().parentWays(d).length > 1;
31355             })) {
31356                 context.history().on('change.intro', null);
31357                 context.on('enter.intro', enterSelect);
31358
31359                 var padding = 900 * Math.pow(2, context.map().zoom() - 19);
31360                 var pointBox = iD.ui.intro.pad(centroid, padding, context);
31361                 reveal(pointBox, t('intro.lines.finish'));
31362
31363                 context.map().on('move.intro', function() {
31364                     padding = 900 * Math.pow(2, context.map().zoom() - 19);
31365                     pointBox = iD.ui.intro.pad(centroid, padding, context);
31366                     reveal(pointBox, t('intro.lines.finish'), {duration: 0});
31367                 });
31368             }
31369         }
31370
31371         function enterSelect(mode) {
31372             if (mode.id !== 'select') return;
31373             context.map().on('move.intro', null);
31374             context.on('enter.intro', null);
31375             d3.select('#curtain').style('pointer-events', 'all');
31376
31377             presetCategory();
31378         }
31379
31380         function presetCategory() {
31381             timeout(function() {
31382                 d3.select('#curtain').style('pointer-events', 'none');
31383                 var road = d3.select('.preset-category-road .preset-list-button');
31384                 reveal(road.node(), t('intro.lines.road'));
31385                 road.one('click.intro', roadCategory);
31386             }, 500);
31387         }
31388
31389         function roadCategory() {
31390             timeout(function() {
31391                 var grid = d3.select('.subgrid');
31392                 reveal(grid.node(), t('intro.lines.residential'));
31393                 grid.selectAll(':not(.preset-highway-residential) .preset-list-button')
31394                     .one('click.intro', retryPreset);
31395                 grid.selectAll('.preset-highway-residential .preset-list-button')
31396                     .one('click.intro', roadDetails);
31397             }, 500);
31398         }
31399
31400         // selected wrong road type
31401         function retryPreset() {
31402             timeout(function() {
31403                 var preset = d3.select('.entity-editor-pane .preset-list-button');
31404                 reveal(preset.node(), t('intro.lines.wrong_preset'));
31405                 preset.one('click.intro', presetCategory);
31406             }, 500);
31407         }
31408
31409         function roadDetails() {
31410             reveal('.pane', t('intro.lines.describe'));
31411             context.on('exit.intro', event.done);
31412         }
31413
31414     };
31415
31416     step.exit = function() {
31417         d3.select('#curtain').style('pointer-events', 'none');
31418         timeouts.forEach(window.clearTimeout);
31419         context.on('enter.intro', null);
31420         context.on('exit.intro', null);
31421         context.map().on('move.intro', null);
31422         context.history().on('change.intro', null);
31423     };
31424
31425     return d3.rebind(step, event, 'on');
31426 };
31427 iD.ui.intro.navigation = function(context, reveal) {
31428
31429     var event = d3.dispatch('done'),
31430         timeouts = [];
31431
31432     var step = {
31433         title: 'intro.navigation.title'
31434     };
31435
31436     function set(f, t) {
31437         timeouts.push(window.setTimeout(f, t));
31438     }
31439
31440     /*
31441      * Steps:
31442      * Drag map
31443      * Select poi
31444      * Show editor header
31445      * Show editor pane
31446      * Select road
31447      * Show header
31448      */
31449
31450     step.enter = function() {
31451
31452         var rect = context.surfaceRect(),
31453             map = {
31454                 left: rect.left + 10,
31455                 top: rect.top + 70,
31456                 width: rect.width - 70,
31457                 height: rect.height - 170
31458             };
31459
31460         context.map().centerZoom([-85.63591, 41.94285], 19);
31461
31462         reveal(map, t('intro.navigation.drag'));
31463
31464         context.map().on('move.intro', _.debounce(function() {
31465             context.map().on('move.intro', null);
31466             townhall();
31467             context.on('enter.intro', inspectTownHall);
31468         }, 400));
31469
31470         function townhall() {
31471             var hall = [-85.63645945147184, 41.942986488012565];
31472
31473             var point = context.projection(hall);
31474             if (point[0] < 0 || point[0] > rect.width ||
31475                 point[1] < 0 || point[1] > rect.height) {
31476                 context.map().center(hall);
31477             }
31478
31479             var box = iD.ui.intro.pointBox(hall, context);
31480             reveal(box, t('intro.navigation.select'));
31481
31482             context.map().on('move.intro', function() {
31483                 var box = iD.ui.intro.pointBox(hall, context);
31484                 reveal(box, t('intro.navigation.select'), {duration: 0});
31485             });
31486         }
31487
31488         function inspectTownHall(mode) {
31489             if (mode.id !== 'select') return;
31490             context.on('enter.intro', null);
31491             context.map().on('move.intro', null);
31492             set(function() {
31493                 reveal('.entity-editor-pane', t('intro.navigation.pane'));
31494                 context.on('exit.intro', event.done);
31495             }, 700);
31496         }
31497
31498     };
31499
31500     step.exit = function() {
31501         context.map().on('move.intro', null);
31502         context.on('enter.intro', null);
31503         context.on('exit.intro', null);
31504         timeouts.forEach(window.clearTimeout);
31505     };
31506
31507     return d3.rebind(step, event, 'on');
31508 };
31509 iD.ui.intro.point = function(context, reveal) {
31510
31511     var event = d3.dispatch('done'),
31512         timeouts = [];
31513
31514     var step = {
31515         title: 'intro.points.title'
31516     };
31517
31518     function setTimeout(f, t) {
31519         timeouts.push(window.setTimeout(f, t));
31520     }
31521
31522     step.enter = function() {
31523
31524         context.map().centerZoom([-85.63279, 41.94394], 19);
31525         reveal('button.add-point', t('intro.points.add'), {tooltipClass: 'intro-points-add'});
31526
31527         var corner = [-85.632481,41.944094];
31528
31529         context.on('enter.intro', addPoint);
31530
31531         function addPoint(mode) {
31532             if (mode.id !== 'add-point') return;
31533             context.on('enter.intro', enterSelect);
31534
31535             var pointBox = iD.ui.intro.pad(corner, 150, context);
31536             reveal(pointBox, t('intro.points.place'));
31537
31538             context.map().on('move.intro', function() {
31539                 pointBox = iD.ui.intro.pad(corner, 150, context);
31540                 reveal(pointBox, t('intro.points.place'), {duration: 0});
31541             });
31542
31543         }
31544
31545         function enterSelect(mode) {
31546             if (mode.id !== 'select') return;
31547             context.map().on('move.intro', null);
31548             context.on('enter.intro', null);
31549
31550             setTimeout(function() {
31551                 reveal('.preset-search-input', t('intro.points.search', {name: context.presets().item('amenity/cafe').name()}));
31552                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
31553             }, 500);
31554         }
31555
31556         function keySearch() {
31557             var first = d3.select('.preset-list-item:first-child');
31558             if (first.classed('preset-amenity-cafe')) {
31559                 reveal(first.select('.preset-list-button').node(), t('intro.points.choose'));
31560                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
31561
31562                 d3.select('.preset-search-input').on('keydown.intro', function() {
31563                     // Prevent search from updating and changing the grid
31564                     d3.event.stopPropagation();
31565                     d3.event.preventDefault();
31566                 }, true).on('keyup.intro', null);
31567             }
31568         }
31569
31570         function selectedPreset() {
31571             setTimeout(function() {
31572                 reveal('.entity-editor-pane', t('intro.points.describe'), {tooltipClass: 'intro-points-describe'});
31573                 context.history().on('change.intro', closeEditor);
31574                 context.on('exit.intro', selectPoint);
31575             }, 400);
31576         }
31577
31578         function closeEditor() {
31579             d3.select('.preset-search-input').on('keydown.intro', null);
31580             context.history().on('change.intro', null);
31581             reveal('.entity-editor-pane', t('intro.points.close'));
31582         }
31583
31584         function selectPoint() {
31585             context.on('exit.intro', null);
31586             context.history().on('change.intro', null);
31587             context.on('enter.intro', enterReselect);
31588
31589             var pointBox = iD.ui.intro.pad(corner, 150, context);
31590             reveal(pointBox, t('intro.points.reselect'));
31591
31592             context.map().on('move.intro', function() {
31593                 pointBox = iD.ui.intro.pad(corner, 150, context);
31594                 reveal(pointBox, t('intro.points.reselect'), {duration: 0});
31595             });
31596         }
31597
31598         function enterReselect(mode) {
31599             if (mode.id !== 'select') return;
31600             context.map().on('move.intro', null);
31601             context.on('enter.intro', null);
31602
31603             setTimeout(function() {
31604                 reveal('.entity-editor-pane', t('intro.points.fixname'));
31605                 context.on('exit.intro', deletePoint);
31606             }, 500);
31607         }
31608
31609         function deletePoint() {
31610             context.on('exit.intro', null);
31611             context.on('enter.intro', enterDelete);
31612
31613             var pointBox = iD.ui.intro.pad(corner, 150, context);
31614             reveal(pointBox, t('intro.points.reselect_delete'));
31615
31616             context.map().on('move.intro', function() {
31617                 pointBox = iD.ui.intro.pad(corner, 150, context);
31618                 reveal(pointBox, t('intro.points.reselect_delete'), {duration: 0});
31619             });
31620         }
31621
31622         function enterDelete(mode) {
31623             if (mode.id !== 'select') return;
31624             context.map().on('move.intro', null);
31625             context.on('enter.intro', null);
31626             context.on('exit.intro', deletePoint);
31627             context.map().on('move.intro', deletePoint);
31628             context.history().on('change.intro', deleted);
31629
31630             setTimeout(function() {
31631                 var node = d3.select('.radial-menu-item-delete').node();
31632                 var pointBox = iD.ui.intro.pad(node.getBoundingClientRect(), 50, context);
31633                 reveal(pointBox, t('intro.points.delete'));
31634             }, 300);
31635         }
31636
31637         function deleted(changed) {
31638             if (changed.deleted().length) event.done();
31639         }
31640
31641     };
31642
31643     step.exit = function() {
31644         timeouts.forEach(window.clearTimeout);
31645         context.on('exit.intro', null);
31646         context.on('enter.intro', null);
31647         context.map().on('move.intro', null);
31648         context.history().on('change.intro', null);
31649         d3.select('.preset-search-input').on('keyup.intro', null).on('keydown.intro', null);
31650     };
31651
31652     return d3.rebind(step, event, 'on');
31653 };
31654 iD.ui.intro.startEditing = function(context, reveal) {
31655
31656     var event = d3.dispatch('done', 'startEditing'),
31657         modal,
31658         timeouts = [];
31659
31660     var step = {
31661         title: 'intro.startediting.title'
31662     };
31663
31664     function timeout(f, t) {
31665         timeouts.push(window.setTimeout(f, t));
31666     }
31667
31668     step.enter = function() {
31669
31670         reveal('.map-control.help-control', t('intro.startediting.help'));
31671
31672         timeout(function() {
31673             reveal('#bar button.save', t('intro.startediting.save'));
31674         }, 3500);
31675
31676         timeout(function() {
31677             reveal('#surface');
31678         }, 7000);
31679
31680         timeout(function() {
31681             modal = iD.ui.modal(context.container());
31682
31683             modal.select('.modal')
31684                 .attr('class', 'modal-splash modal col6');
31685
31686             modal.selectAll('.close').remove();
31687
31688             var startbutton = modal.select('.content')
31689                 .attr('class', 'fillL')
31690                     .append('button')
31691                         .attr('class', 'modal-section huge-modal-button')
31692                         .on('click', function() {
31693                                 modal.remove();
31694                         });
31695
31696                 startbutton.append('div')
31697                     .attr('class','illustration');
31698                 startbutton.append('h2')
31699                     .text(t('intro.startediting.start'));
31700
31701             event.startEditing();
31702
31703         }, 7500);
31704     };
31705
31706     step.exit = function() {
31707         if (modal) modal.remove();
31708         timeouts.forEach(window.clearTimeout);
31709     };
31710
31711     return d3.rebind(step, event, 'on');
31712 };
31713 iD.presets = function() {
31714
31715     // an iD.presets.Collection with methods for
31716     // loading new data and returning defaults
31717
31718     var all = iD.presets.Collection([]),
31719         defaults = { area: all, line: all, point: all, vertex: all, relation: all },
31720         fields = {},
31721         universal = [],
31722         recent = iD.presets.Collection([]);
31723
31724     // Index of presets by (geometry, tag key).
31725     var index = {
31726         point: {},
31727         vertex: {},
31728         line: {},
31729         area: {},
31730         relation: {}
31731     };
31732
31733     all.match = function(entity, resolver) {
31734         var geometry = entity.geometry(resolver),
31735             geometryMatches = index[geometry],
31736             best = -1,
31737             match;
31738
31739         for (var k in entity.tags) {
31740             var keyMatches = geometryMatches[k];
31741             if (!keyMatches) continue;
31742
31743             for (var i = 0; i < keyMatches.length; i++) {
31744                 var score = keyMatches[i].matchScore(entity);
31745                 if (score > best) {
31746                     best = score;
31747                     match = keyMatches[i];
31748                 }
31749             }
31750         }
31751
31752         return match || all.item(geometry);
31753     };
31754
31755     all.load = function(d) {
31756
31757         if (d.fields) {
31758             _.forEach(d.fields, function(d, id) {
31759                 fields[id] = iD.presets.Field(id, d);
31760                 if (d.universal) universal.push(fields[id]);
31761             });
31762         }
31763
31764         if (d.presets) {
31765             _.forEach(d.presets, function(d, id) {
31766                 all.collection.push(iD.presets.Preset(id, d, fields));
31767             });
31768         }
31769
31770         if (d.categories) {
31771             _.forEach(d.categories, function(d, id) {
31772                 all.collection.push(iD.presets.Category(id, d, all));
31773             });
31774         }
31775
31776         if (d.defaults) {
31777             var getItem = _.bind(all.item, all);
31778             defaults = {
31779                 area: iD.presets.Collection(d.defaults.area.map(getItem)),
31780                 line: iD.presets.Collection(d.defaults.line.map(getItem)),
31781                 point: iD.presets.Collection(d.defaults.point.map(getItem)),
31782                 vertex: iD.presets.Collection(d.defaults.vertex.map(getItem)),
31783                 relation: iD.presets.Collection(d.defaults.relation.map(getItem))
31784             };
31785         }
31786
31787         for (var i = 0; i < all.collection.length; i++) {
31788             var preset = all.collection[i],
31789                 geometry = preset.geometry;
31790
31791             for (var j = 0; j < geometry.length; j++) {
31792                 var g = index[geometry[j]];
31793                 for (var k in preset.tags) {
31794                     (g[k] = g[k] || []).push(preset);
31795                 }
31796             }
31797         }
31798
31799         return all;
31800     };
31801
31802     all.field = function(id) {
31803         return fields[id];
31804     };
31805
31806     all.universal = function() {
31807         return universal;
31808     };
31809
31810     all.defaults = function(geometry, n) {
31811         var rec = recent.matchGeometry(geometry).collection.slice(0, 4),
31812             def = _.uniq(rec.concat(defaults[geometry].collection)).slice(0, n - 1);
31813         return iD.presets.Collection(_.unique(rec.concat(def).concat(all.item(geometry))));
31814     };
31815
31816     all.choose = function(preset) {
31817         if (!preset.isFallback()) {
31818             recent = iD.presets.Collection(_.unique([preset].concat(recent.collection)));
31819         }
31820         return all;
31821     };
31822
31823     return all;
31824 };
31825 iD.presets.Category = function(id, category, all) {
31826     category = _.clone(category);
31827
31828     category.id = id;
31829
31830     category.members = iD.presets.Collection(category.members.map(function(id) {
31831         return all.item(id);
31832     }));
31833
31834     category.matchGeometry = function(geometry) {
31835         return category.geometry.indexOf(geometry) >= 0;
31836     };
31837
31838     category.matchScore = function() { return -1; };
31839
31840     category.name = function() {
31841         return t('presets.categories.' + id + '.name', {'default': id});
31842     };
31843
31844     category.terms = function() {
31845         return [];
31846     };
31847
31848     return category;
31849 };
31850 iD.presets.Collection = function(collection) {
31851
31852     var maxSearchResults = 50,
31853         maxSuggestionResults = 10;
31854
31855     var presets = {
31856
31857         collection: collection,
31858
31859         item: function(id) {
31860             return _.find(collection, function(d) {
31861                 return d.id === id;
31862             });
31863         },
31864
31865         matchGeometry: function(geometry) {
31866             return iD.presets.Collection(collection.filter(function(d) {
31867                 return d.matchGeometry(geometry);
31868             }));
31869         },
31870
31871         search: function(value, geometry) {
31872             if (!value) return this;
31873
31874             value = value.toLowerCase();
31875
31876             var searchable = _.filter(collection, function(a) {
31877                 return a.searchable !== false && a.suggestion !== true;
31878             }),
31879             suggestions = _.filter(collection, function(a) {
31880                 return a.suggestion === true;
31881             });
31882
31883             // matches value to preset.name
31884             var leading_name = _.filter(searchable, function(a) {
31885                     return leading(a.name().toLowerCase());
31886                 }).sort(function(a, b) {
31887                     var i = a.name().toLowerCase().indexOf(value) - b.name().toLowerCase().indexOf(value);
31888                     if (i === 0) return a.name().length - b.name().length;
31889                     else return i;
31890                 });
31891
31892             // matches value to preset.terms values
31893             var leading_terms = _.filter(searchable, function(a) {
31894                 return _.any(a.terms() || [], leading);
31895             });
31896
31897             function leading(a) {
31898                 var index = a.indexOf(value);
31899                 return index === 0 || a[index - 1] === ' ';
31900             }
31901
31902             // finds close matches to value in preset.name
31903             var levenstein_name = searchable.map(function(a) {
31904                     return {
31905                         preset: a,
31906                         dist: iD.util.editDistance(value, a.name().toLowerCase())
31907                     };
31908                 }).filter(function(a) {
31909                     return a.dist + Math.min(value.length - a.preset.name().length, 0) < 3;
31910                 }).sort(function(a, b) {
31911                     return a.dist - b.dist;
31912                 }).map(function(a) {
31913                     return a.preset;
31914                 });
31915
31916             // finds close matches to value in preset.terms
31917             var leventstein_terms = _.filter(searchable, function(a) {
31918                     return _.any(a.terms() || [], function(b) {
31919                         return iD.util.editDistance(value, b) + Math.min(value.length - b.length, 0) < 3;
31920                     });
31921                 });
31922
31923             function suggestionName(name) {
31924                 var nameArray = name.split(' - ');
31925                 if (nameArray.length > 1) {
31926                     name = nameArray.slice(0, nameArray.length-1).join(' - ');
31927                 }
31928                 return name.toLowerCase();
31929             }
31930
31931             var leading_suggestions = _.filter(suggestions, function(a) {
31932                     return leading(suggestionName(a.name()));
31933                 }).sort(function(a, b) {
31934                     a = suggestionName(a.name());
31935                     b = suggestionName(b.name());
31936                     var i = a.indexOf(value) - b.indexOf(value);
31937                     if (i === 0) return a.length - b.length;
31938                     else return i;
31939                 });
31940
31941             var leven_suggestions = suggestions.map(function(a) {
31942                     return {
31943                         preset: a,
31944                         dist: iD.util.editDistance(value, suggestionName(a.name()))
31945                     };
31946                 }).filter(function(a) {
31947                     return a.dist + Math.min(value.length - suggestionName(a.preset.name()).length, 0) < 1;
31948                 }).sort(function(a, b) {
31949                     return a.dist - b.dist;
31950                 }).map(function(a) {
31951                     return a.preset;
31952                 });
31953
31954             var other = presets.item(geometry);
31955
31956             var results = leading_name.concat(
31957                             leading_terms,
31958                             leading_suggestions.slice(0, maxSuggestionResults+5),
31959                             levenstein_name,
31960                             leventstein_terms,
31961                             leven_suggestions.slice(0, maxSuggestionResults)
31962                         ).slice(0, maxSearchResults-1);
31963
31964             return iD.presets.Collection(_.unique(
31965                     results.concat(other)
31966                 ));
31967         }
31968     };
31969
31970     return presets;
31971 };
31972 iD.presets.Field = function(id, field) {
31973     field = _.clone(field);
31974
31975     field.id = id;
31976
31977     field.matchGeometry = function(geometry) {
31978         return !field.geometry || field.geometry === geometry;
31979     };
31980
31981     field.t = function(scope, options) {
31982         return t('presets.fields.' + id + '.' + scope, options);
31983     };
31984
31985     field.label = function() {
31986         return field.t('label', {'default': id});
31987     };
31988
31989     var placeholder = field.placeholder;
31990     field.placeholder = function() {
31991         return field.t('placeholder', {'default': placeholder});
31992     };
31993
31994     return field;
31995 };
31996 iD.presets.Preset = function(id, preset, fields) {
31997     preset = _.clone(preset);
31998
31999     preset.id = id;
32000     preset.fields = (preset.fields || []).map(getFields);
32001
32002     function getFields(f) {
32003         return fields[f];
32004     }
32005
32006     preset.matchGeometry = function(geometry) {
32007         return preset.geometry.indexOf(geometry) >= 0;
32008     };
32009
32010     var matchScore = preset.matchScore || 1;
32011     preset.matchScore = function(entity) {
32012         var tags = preset.tags,
32013             score = 0;
32014
32015         for (var t in tags) {
32016             if (entity.tags[t] === tags[t]) {
32017                 score += matchScore;
32018             } else if (tags[t] === '*' && t in entity.tags) {
32019                 score += matchScore / 2;
32020             } else {
32021                 return -1;
32022             }
32023         }
32024
32025         return score;
32026     };
32027
32028     preset.t = function(scope, options) {
32029         return t('presets.presets.' + id + '.' + scope, options);
32030     };
32031
32032     var name = preset.name;
32033     preset.name = function() {
32034         if (preset.suggestion) {
32035             id = id.split('/');
32036             id = id[0] + '/' + id[1];
32037             return name + ' - ' + t('presets.presets.' + id + '.name');
32038         }
32039         return preset.t('name', {'default': name});
32040     };
32041
32042     preset.terms = function() {
32043         return preset.t('terms', {'default': ''}).split(',');
32044     };
32045
32046     preset.isFallback = function() {
32047         return Object.keys(preset.tags).length === 0;
32048     };
32049
32050     preset.reference = function(geometry) {
32051         var key = Object.keys(preset.tags)[0],
32052             value = preset.tags[key];
32053
32054         if (geometry === 'relation' && key === 'type') {
32055             return { rtype: value };
32056         } else if (value === '*') {
32057             return { key: key };
32058         } else {
32059             return { key: key, value: value };
32060         }
32061     };
32062
32063     var removeTags = preset.removeTags || preset.tags;
32064     preset.removeTags = function(tags, geometry) {
32065         tags = _.omit(tags, _.keys(removeTags));
32066
32067         for (var f in preset.fields) {
32068             var field = preset.fields[f];
32069             if (field.matchGeometry(geometry) && field['default'] === tags[field.key]) {
32070                 delete tags[field.key];
32071             }
32072         }
32073
32074         return tags;
32075     };
32076
32077     var applyTags = preset.addTags || preset.tags;
32078     preset.applyTags = function(tags, geometry) {
32079         var k;
32080
32081         tags = _.clone(tags);
32082
32083         for (k in applyTags) {
32084             if (applyTags[k] === '*') {
32085                 tags[k] = 'yes';
32086             } else {
32087                 tags[k] = applyTags[k];
32088             }
32089         }
32090
32091         // Add area=yes if necessary
32092         for (k in applyTags) {
32093             if (geometry === 'area' && !(k in iD.areaKeys))
32094                 tags.area = 'yes';
32095             break;
32096         }
32097
32098         for (var f in preset.fields) {
32099             var field = preset.fields[f];
32100             if (field.matchGeometry(geometry) && field.key && !tags[field.key] && field['default']) {
32101                 tags[field.key] = field['default'];
32102             }
32103         }
32104
32105         return tags;
32106     };
32107
32108     return preset;
32109 };
32110 iD.validate = function(changes, graph) {
32111     var warnings = [];
32112
32113     // https://github.com/openstreetmap/josm/blob/mirror/src/org/
32114     // openstreetmap/josm/data/validation/tests/UnclosedWays.java#L80
32115     function tagSuggestsArea(change) {
32116         if (_.isEmpty(change.tags)) return false;
32117         var tags = change.tags;
32118         var presence = ['landuse', 'amenities', 'tourism', 'shop'];
32119         for (var i = 0; i < presence.length; i++) {
32120             if (tags[presence[i]] !== undefined) {
32121                 return presence[i] + '=' + tags[presence[i]];
32122             }
32123         }
32124         if (tags.building && tags.building === 'yes') return 'building=yes';
32125     }
32126
32127     if (changes.deleted.length > 100) {
32128         warnings.push({
32129             message: t('validations.many_deletions', { n: changes.deleted.length })
32130         });
32131     }
32132
32133     for (var i = 0; i < changes.created.length; i++) {
32134         var change = changes.created[i],
32135             geometry = change.geometry(graph);
32136
32137         if ((geometry === 'point' || geometry === 'line' || geometry === 'area') && !change.isUsed(graph)) {
32138             warnings.push({
32139                 message: t('validations.untagged_' + geometry),
32140                 tooltip: t('validations.untagged_tooltip', {geometry: geometry}),
32141                 entity: change
32142             });
32143         }
32144
32145         var deprecatedTags = change.deprecatedTags();
32146         if (!_.isEmpty(deprecatedTags)) {
32147             warnings.push({
32148                 message: t('validations.deprecated_tags', {
32149                     tags: iD.util.tagText({ tags: deprecatedTags })
32150                 }), entity: change });
32151         }
32152
32153         if (geometry === 'line' && tagSuggestsArea(change)) {
32154             warnings.push({
32155                 message: t('validations.tag_suggests_area', {tag: tagSuggestsArea(change)}),
32156                 entity: change
32157             });
32158         }
32159     }
32160
32161     return warnings;
32162 };
32163 /* jshint ignore:start */
32164 })();
32165 window.locale = { _current: 'en' };
32166
32167 locale.current = function(_) {
32168     if (!arguments.length) return locale._current;
32169     if (locale[_] !== undefined) locale._current = _;
32170     else if (locale[_.split('-')[0]]) locale._current = _.split('-')[0];
32171     return locale;
32172 };
32173
32174 function t(s, o, loc) {
32175     loc = loc || locale._current;
32176
32177     var path = s.split(".").reverse(),
32178         rep = locale[loc];
32179
32180     while (rep !== undefined && path.length) rep = rep[path.pop()];
32181
32182     if (rep !== undefined) {
32183         if (o) for (var k in o) rep = rep.replace('{' + k + '}', o[k]);
32184         return rep;
32185     }
32186
32187     if (loc !== 'en') {
32188         return t(s, o, 'en');
32189     }
32190
32191     if (o && 'default' in o) {
32192         return o['default'];
32193     }
32194
32195     var missing = 'Missing ' + loc + ' translation: ' + s;
32196     if (typeof console !== "undefined") console.error(missing);
32197
32198     return missing;
32199 }
32200 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 = {
32201     "deprecated": [
32202         {
32203             "old": {
32204                 "amenity": "firepit"
32205             },
32206             "replace": {
32207                 "leisure": "firepit"
32208             }
32209         },
32210         {
32211             "old": {
32212                 "barrier": "wire_fence"
32213             },
32214             "replace": {
32215                 "barrier": "fence",
32216                 "fence_type": "chain"
32217             }
32218         },
32219         {
32220             "old": {
32221                 "barrier": "wood_fence"
32222             },
32223             "replace": {
32224                 "barrier": "fence",
32225                 "fence_type": "wood"
32226             }
32227         },
32228         {
32229             "old": {
32230                 "highway": "ford"
32231             },
32232             "replace": {
32233                 "ford": "yes"
32234             }
32235         },
32236         {
32237             "old": {
32238                 "highway": "stile"
32239             },
32240             "replace": {
32241                 "barrier": "stile"
32242             }
32243         },
32244         {
32245             "old": {
32246                 "highway": "incline"
32247             },
32248             "replace": {
32249                 "highway": "road",
32250                 "incline": "up"
32251             }
32252         },
32253         {
32254             "old": {
32255                 "highway": "incline_steep"
32256             },
32257             "replace": {
32258                 "highway": "road",
32259                 "incline": "up"
32260             }
32261         },
32262         {
32263             "old": {
32264                 "highway": "unsurfaced"
32265             },
32266             "replace": {
32267                 "highway": "road",
32268                 "incline": "unpaved"
32269             }
32270         },
32271         {
32272             "old": {
32273                 "landuse": "wood"
32274             },
32275             "replace": {
32276                 "landuse": "forest",
32277                 "natural": "wood"
32278             }
32279         },
32280         {
32281             "old": {
32282                 "natural": "marsh"
32283             },
32284             "replace": {
32285                 "natural": "wetland",
32286                 "wetland": "marsh"
32287             }
32288         },
32289         {
32290             "old": {
32291                 "power_source": "*"
32292             },
32293             "replace": {
32294                 "generator:source": "$1"
32295             }
32296         },
32297         {
32298             "old": {
32299                 "power_rating": "*"
32300             },
32301             "replace": {
32302                 "generator:output": "$1"
32303             }
32304         },
32305         {
32306             "old": {
32307                 "shop": "organic"
32308             },
32309             "replace": {
32310                 "shop": "supermarket",
32311                 "organic": "only"
32312             }
32313         }
32314     ],
32315     "discarded": [
32316         "created_by",
32317         "odbl",
32318         "odbl:note",
32319         "tiger:upload_uuid",
32320         "tiger:tlid",
32321         "tiger:source",
32322         "tiger:separated",
32323         "geobase:datasetName",
32324         "geobase:uuid",
32325         "sub_sea:type",
32326         "KSJ2:ADS",
32327         "KSJ2:ARE",
32328         "KSJ2:AdminArea",
32329         "KSJ2:COP_label",
32330         "KSJ2:DFD",
32331         "KSJ2:INT",
32332         "KSJ2:INT_label",
32333         "KSJ2:LOC",
32334         "KSJ2:LPN",
32335         "KSJ2:OPC",
32336         "KSJ2:PubFacAdmin",
32337         "KSJ2:RAC",
32338         "KSJ2:RAC_label",
32339         "KSJ2:RIC",
32340         "KSJ2:RIN",
32341         "KSJ2:WSC",
32342         "KSJ2:coordinate",
32343         "KSJ2:curve_id",
32344         "KSJ2:curve_type",
32345         "KSJ2:filename",
32346         "KSJ2:lake_id",
32347         "KSJ2:lat",
32348         "KSJ2:long",
32349         "KSJ2:river_id",
32350         "yh:LINE_NAME",
32351         "yh:LINE_NUM",
32352         "yh:STRUCTURE",
32353         "yh:TOTYUMONO",
32354         "yh:TYPE",
32355         "yh:WIDTH_RANK",
32356         "SK53_bulk:load"
32357     ],
32358     "imagery": [
32359         {
32360             "name": "7th Series (OS7)",
32361             "type": "tms",
32362             "template": "http://ooc.openstreetmap.org/os7/{zoom}/{x}/{y}.jpg",
32363             "polygon": [
32364                 [
32365                     [
32366                         -9,
32367                         49.8
32368                     ],
32369                     [
32370                         -9,
32371                         61.1
32372                     ],
32373                     [
32374                         1.9,
32375                         61.1
32376                     ],
32377                     [
32378                         1.9,
32379                         49.8
32380                     ],
32381                     [
32382                         -9,
32383                         49.8
32384                     ]
32385                 ]
32386             ]
32387         },
32388         {
32389             "name": "AGRI black-and-white 2.5m",
32390             "type": "tms",
32391             "template": "http://agri.openstreetmap.org/{zoom}/{x}/{y}.png",
32392             "polygon": [
32393                 [
32394                     [
32395                         112.28778,
32396                         -28.784589
32397                     ],
32398                     [
32399                         112.71488,
32400                         -31.13894
32401                     ],
32402                     [
32403                         114.11263,
32404                         -34.178287
32405                     ],
32406                     [
32407                         113.60788,
32408                         -37.39012
32409                     ],
32410                     [
32411                         117.17992,
32412                         -37.451794
32413                     ],
32414                     [
32415                         119.31538,
32416                         -37.42096
32417                     ],
32418                     [
32419                         121.72262,
32420                         -36.708394
32421                     ],
32422                     [
32423                         123.81925,
32424                         -35.76893
32425                     ],
32426                     [
32427                         125.9547,
32428                         -34.3066
32429                     ],
32430                     [
32431                         127.97368,
32432                         -33.727398
32433                     ],
32434                     [
32435                         130.07031,
32436                         -33.24166
32437                     ],
32438                     [
32439                         130.10913,
32440                         -33.888704
32441                     ],
32442                     [
32443                         131.00214,
32444                         -34.049705
32445                     ],
32446                     [
32447                         131.0798,
32448                         -34.72257
32449                     ],
32450                     [
32451                         132.28342,
32452                         -35.39
32453                     ],
32454                     [
32455                         134.18591,
32456                         -35.61126
32457                     ],
32458                     [
32459                         133.8753,
32460                         -37.1119
32461                     ],
32462                     [
32463                         134.8459,
32464                         -37.6365
32465                     ],
32466                     [
32467                         139.7769,
32468                         -37.82075
32469                     ],
32470                     [
32471                         139.93223,
32472                         -39.4283
32473                     ],
32474                     [
32475                         141.6017,
32476                         -39.8767
32477                     ],
32478                     [
32479                         142.3783,
32480                         -39.368294
32481                     ],
32482                     [
32483                         142.3783,
32484                         -40.64702
32485                     ],
32486                     [
32487                         142.49478,
32488                         -42.074874
32489                     ],
32490                     [
32491                         144.009,
32492                         -44.060127
32493                     ],
32494                     [
32495                         147.23161,
32496                         -44.03222
32497                     ],
32498                     [
32499                         149.05645,
32500                         -42.534313
32501                     ],
32502                     [
32503                         149.52237,
32504                         -40.99959
32505                     ],
32506                     [
32507                         149.9494,
32508                         -40.852921
32509                     ],
32510                     [
32511                         150.8036,
32512                         -38.09627
32513                     ],
32514                     [
32515                         151.81313,
32516                         -38.12682
32517                     ],
32518                     [
32519                         156.20052,
32520                         -22.667706
32521                     ],
32522                     [
32523                         156.20052,
32524                         -20.10109
32525                     ],
32526                     [
32527                         156.62761,
32528                         -17.417627
32529                     ],
32530                     [
32531                         155.26869,
32532                         -17.19521
32533                     ],
32534                     [
32535                         154.14272,
32536                         -19.51662
32537                     ],
32538                     [
32539                         153.5215,
32540                         -18.34139
32541                     ],
32542                     [
32543                         153.05558,
32544                         -16.5636
32545                     ],
32546                     [
32547                         152.78379,
32548                         -15.256768
32549                     ],
32550                     [
32551                         152.27905,
32552                         -13.4135
32553                     ],
32554                     [
32555                         151.3472,
32556                         -12.391767
32557                     ],
32558                     [
32559                         149.48354,
32560                         -12.05024
32561                     ],
32562                     [
32563                         146.9598,
32564                         -9.992408
32565                     ],
32566                     [
32567                         135.9719,
32568                         -9.992408
32569                     ],
32570                     [
32571                         130.3032,
32572                         -10.33636
32573                     ],
32574                     [
32575                         128.09016,
32576                         -12.164136
32577                     ],
32578                     [
32579                         125.91588,
32580                         -12.315912
32581                     ],
32582                     [
32583                         124.3239,
32584                         -11.860326
32585                     ],
32586                     [
32587                         122.03323,
32588                         -11.974295
32589                     ],
32590                     [
32591                         118.26706,
32592                         -16.9353
32593                     ],
32594                     [
32595                         115.93747,
32596                         -19.11357
32597                     ],
32598                     [
32599                         114.0738,
32600                         -21.11863
32601                     ],
32602                     [
32603                         113.49141,
32604                         -22.596033
32605                     ],
32606                     [
32607                         112.28778,
32608                         -28.784589
32609                     ]
32610                 ]
32611             ],
32612             "terms_text": "AGRI"
32613         },
32614         {
32615             "name": "Bing aerial imagery",
32616             "type": "bing",
32617             "description": "Satellite and aerial imagery.",
32618             "template": "http://www.bing.com/maps/",
32619             "scaleExtent": [
32620                 0,
32621                 22
32622             ],
32623             "id": "Bing",
32624             "default": true
32625         },
32626         {
32627             "name": "British Columbia Mosaic",
32628             "type": "tms",
32629             "template": "http://{switch:a,b,c,d}.imagery.paulnorman.ca/tiles/bc_mosaic/{zoom}/{x}/{y}.png",
32630             "scaleExtent": [
32631                 9,
32632                 20
32633             ],
32634             "polygon": [
32635                 [
32636                     [
32637                         -123.3176032,
32638                         49.3272567
32639                     ],
32640                     [
32641                         -123.4405258,
32642                         49.3268222
32643                     ],
32644                     [
32645                         -123.440717,
32646                         49.3384429
32647                     ],
32648                     [
32649                         -123.4398375,
32650                         49.3430357
32651                     ],
32652                     [
32653                         -123.4401258,
32654                         49.3435398
32655                     ],
32656                     [
32657                         -123.4401106,
32658                         49.3439946
32659                     ],
32660                     [
32661                         -123.4406265,
32662                         49.3444493
32663                     ],
32664                     [
32665                         -123.4404747,
32666                         49.3455762
32667                     ],
32668                     [
32669                         -123.4397768,
32670                         49.3460606
32671                     ],
32672                     [
32673                         -123.4389726,
32674                         49.3461298
32675                     ],
32676                     [
32677                         -123.4372904,
32678                         49.3567236
32679                     ],
32680                     [
32681                         -123.4374774,
32682                         49.3710843
32683                     ],
32684                     [
32685                         -123.4335292,
32686                         49.3709446
32687                     ],
32688                     [
32689                         -123.4330357,
32690                         49.373725
32691                     ],
32692                     [
32693                         -123.4332717,
32694                         49.3751221
32695                     ],
32696                     [
32697                         -123.4322847,
32698                         49.3761001
32699                     ],
32700                     [
32701                         -123.4317482,
32702                         49.3791736
32703                     ],
32704                     [
32705                         -123.4314264,
32706                         49.3795927
32707                     ],
32708                     [
32709                         -123.4307826,
32710                         49.3823866
32711                     ],
32712                     [
32713                         -123.4313405,
32714                         49.3827358
32715                     ],
32716                     [
32717                         -123.4312118,
32718                         49.3838533
32719                     ],
32720                     [
32721                         -123.4300415,
32722                         49.3845883
32723                     ],
32724                     [
32725                         -123.4189858,
32726                         49.3847087
32727                     ],
32728                     [
32729                         -123.4192235,
32730                         49.4135198
32731                     ],
32732                     [
32733                         -123.3972532,
32734                         49.4135691
32735                     ],
32736                     [
32737                         -123.3972758,
32738                         49.4243473
32739                     ],
32740                     [
32741                         -123.4006929,
32742                         49.4243314
32743                     ],
32744                     [
32745                         -123.4007741,
32746                         49.5703491
32747                     ],
32748                     [
32749                         -123.4000812,
32750                         49.570345
32751                     ],
32752                     [
32753                         -123.4010761,
32754                         49.5933838
32755                     ],
32756                     [
32757                         -123.3760399,
32758                         49.5932848
32759                     ],
32760                     [
32761                         -123.3769811,
32762                         49.6756063
32763                     ],
32764                     [
32765                         -123.3507288,
32766                         49.6756396
32767                     ],
32768                     [
32769                         -123.3507969,
32770                         49.7086751
32771                     ],
32772                     [
32773                         -123.332887,
32774                         49.708722
32775                     ],
32776                     [
32777                         -123.3327888,
32778                         49.7256288
32779                     ],
32780                     [
32781                         -123.3007111,
32782                         49.7255625
32783                     ],
32784                     [
32785                         -123.3009164,
32786                         49.7375384
32787                     ],
32788                     [
32789                         -123.2885986,
32790                         49.737638
32791                     ],
32792                     [
32793                         -123.2887823,
32794                         49.8249207
32795                     ],
32796                     [
32797                         -123.2997955,
32798                         49.8249207
32799                     ],
32800                     [
32801                         -123.3011721,
32802                         49.8497814
32803                     ],
32804                     [
32805                         -123.3218218,
32806                         49.850669
32807                     ],
32808                     [
32809                         -123.3273284,
32810                         49.8577696
32811                     ],
32812                     [
32813                         -123.3276726,
32814                         49.9758852
32815                     ],
32816                     [
32817                         -123.3008279,
32818                         49.9752212
32819                     ],
32820                     [
32821                         -123.3007204,
32822                         50.0997002
32823                     ],
32824                     [
32825                         -123.2501716,
32826                         50.100735
32827                     ],
32828                     [
32829                         -123.25091,
32830                         50.2754901
32831                     ],
32832                     [
32833                         -123.0224338,
32834                         50.2755598
32835                     ],
32836                     [
32837                         -123.0224879,
32838                         50.3254853
32839                     ],
32840                     [
32841                         -123.0009318,
32842                         50.3254689
32843                     ],
32844                     [
32845                         -123.0007778,
32846                         50.3423899
32847                     ],
32848                     [
32849                         -122.9775023,
32850                         50.3423408
32851                     ],
32852                     [
32853                         -122.9774766,
32854                         50.3504306
32855                     ],
32856                     [
32857                         -122.9508137,
32858                         50.3504961
32859                     ],
32860                     [
32861                         -122.950795,
32862                         50.3711984
32863                     ],
32864                     [
32865                         -122.9325221,
32866                         50.3711521
32867                     ],
32868                     [
32869                         -122.9321048,
32870                         50.399793
32871                     ],
32872                     [
32873                         -122.8874234,
32874                         50.3999748
32875                     ],
32876                     [
32877                         -122.8873385,
32878                         50.4256108
32879                     ],
32880                     [
32881                         -122.6620152,
32882                         50.4256959
32883                     ],
32884                     [
32885                         -122.6623083,
32886                         50.3994506
32887                     ],
32888                     [
32889                         -122.5990316,
32890                         50.3992413
32891                     ],
32892                     [
32893                         -122.5988274,
32894                         50.3755206
32895                     ],
32896                     [
32897                         -122.5724832,
32898                         50.3753706
32899                     ],
32900                     [
32901                         -122.5735621,
32902                         50.2493891
32903                     ],
32904                     [
32905                         -122.5990415,
32906                         50.2494643
32907                     ],
32908                     [
32909                         -122.5991504,
32910                         50.2265663
32911                     ],
32912                     [
32913                         -122.6185016,
32914                         50.2266359
32915                     ],
32916                     [
32917                         -122.6185741,
32918                         50.2244081
32919                     ],
32920                     [
32921                         -122.6490609,
32922                         50.2245126
32923                     ],
32924                     [
32925                         -122.6492181,
32926                         50.1993528
32927                     ],
32928                     [
32929                         -122.7308575,
32930                         50.1993758
32931                     ],
32932                     [
32933                         -122.7311583,
32934                         50.1244287
32935                     ],
32936                     [
32937                         -122.7490352,
32938                         50.1245109
32939                     ],
32940                     [
32941                         -122.7490541,
32942                         50.0903032
32943                     ],
32944                     [
32945                         -122.7687806,
32946                         50.0903435
32947                     ],
32948                     [
32949                         -122.7689801,
32950                         49.9494546
32951                     ],
32952                     [
32953                         -122.999047,
32954                         49.9494706
32955                     ],
32956                     [
32957                         -122.9991199,
32958                         49.8754553
32959                     ],
32960                     [
32961                         -122.9775894,
32962                         49.8754553
32963                     ],
32964                     [
32965                         -122.9778145,
32966                         49.6995098
32967                     ],
32968                     [
32969                         -122.9992362,
32970                         49.6994781
32971                     ],
32972                     [
32973                         -122.9992524,
32974                         49.6516526
32975                     ],
32976                     [
32977                         -123.0221525,
32978                         49.6516526
32979                     ],
32980                     [
32981                         -123.0221162,
32982                         49.5995096
32983                     ],
32984                     [
32985                         -123.0491898,
32986                         49.5994625
32987                     ],
32988                     [
32989                         -123.0491898,
32990                         49.5940523
32991                     ],
32992                     [
32993                         -123.0664647,
32994                         49.5940405
32995                     ],
32996                     [
32997                         -123.0663594,
32998                         49.5451868
32999                     ],
33000                     [
33001                         -123.0699906,
33002                         49.5451202
33003                     ],
33004                     [
33005                         -123.0699008,
33006                         49.5413153
33007                     ],
33008                     [
33009                         -123.0706835,
33010                         49.5392837
33011                     ],
33012                     [
33013                         -123.0708888,
33014                         49.5379931
33015                     ],
33016                     [
33017                         -123.0711454,
33018                         49.5368773
33019                     ],
33020                     [
33021                         -123.0711069,
33022                         49.5358115
33023                     ],
33024                     [
33025                         -123.0713764,
33026                         49.532822
33027                     ],
33028                     [
33029                         -123.0716458,
33030                         49.5321141
33031                     ],
33032                     [
33033                         -123.07171,
33034                         49.5313896
33035                     ],
33036                     [
33037                         -123.0720308,
33038                         49.5304153
33039                     ],
33040                     [
33041                         -123.0739554,
33042                         49.5303486
33043                     ],
33044                     [
33045                         -123.0748023,
33046                         49.5294992
33047                     ],
33048                     [
33049                         -123.0748151,
33050                         49.5288079
33051                     ],
33052                     [
33053                         -123.0743403,
33054                         49.5280584
33055                     ],
33056                     [
33057                         -123.073532,
33058                         49.5274588
33059                     ],
33060                     [
33061                         -123.0733652,
33062                         49.5270423
33063                     ],
33064                     [
33065                         -123.0732882,
33066                         49.5255932
33067                     ],
33068                     [
33069                         -123.0737116,
33070                         49.5249602
33071                     ],
33072                     [
33073                         -123.0736218,
33074                         49.5244938
33075                     ],
33076                     [
33077                         -123.0992583,
33078                         49.5244854
33079                     ],
33080                     [
33081                         -123.0991649,
33082                         49.4754502
33083                     ],
33084                     [
33085                         -123.071052,
33086                         49.4755252
33087                     ],
33088                     [
33089                         -123.071088,
33090                         49.4663034
33091                     ],
33092                     [
33093                         -123.0739204,
33094                         49.4663054
33095                     ],
33096                     [
33097                         -123.07422,
33098                         49.4505028
33099                     ],
33100                     [
33101                         -123.0746319,
33102                         49.4500858
33103                     ],
33104                     [
33105                         -123.074651,
33106                         49.449329
33107                     ],
33108                     [
33109                         -123.0745999,
33110                         49.449018
33111                     ],
33112                     [
33113                         -123.0744619,
33114                         49.4486927
33115                     ],
33116                     [
33117                         -123.0743336,
33118                         49.4479899
33119                     ],
33120                     [
33121                         -123.0742427,
33122                         49.4477688
33123                     ],
33124                     [
33125                         -123.0743061,
33126                         49.4447473
33127                     ],
33128                     [
33129                         -123.0747103,
33130                         49.4447556
33131                     ],
33132                     [
33133                         -123.0746384,
33134                         49.4377306
33135                     ],
33136                     [
33137                         -122.9996506,
33138                         49.4377363
33139                     ],
33140                     [
33141                         -122.9996506,
33142                         49.4369214
33143                     ],
33144                     [
33145                         -122.8606163,
33146                         49.4415314
33147                     ],
33148                     [
33149                         -122.8102616,
33150                         49.4423972
33151                     ],
33152                     [
33153                         -122.8098984,
33154                         49.3766739
33155                     ],
33156                     [
33157                         -122.4036093,
33158                         49.3766617
33159                     ],
33160                     [
33161                         -122.4036341,
33162                         49.3771944
33163                     ],
33164                     [
33165                         -122.264739,
33166                         49.3773028
33167                     ],
33168                     [
33169                         -122.263542,
33170                         49.2360088
33171                     ],
33172                     [
33173                         -122.2155742,
33174                         49.236139
33175                     ],
33176                     [
33177                         -122.0580956,
33178                         49.235878
33179                     ],
33180                     [
33181                         -121.9538274,
33182                         49.2966525
33183                     ],
33184                     [
33185                         -121.9400911,
33186                         49.3045389
33187                     ],
33188                     [
33189                         -121.9235761,
33190                         49.3142257
33191                     ],
33192                     [
33193                         -121.8990871,
33194                         49.3225436
33195                     ],
33196                     [
33197                         -121.8883447,
33198                         49.3259752
33199                     ],
33200                     [
33201                         -121.8552982,
33202                         49.3363575
33203                     ],
33204                     [
33205                         -121.832697,
33206                         49.3441519
33207                     ],
33208                     [
33209                         -121.7671336,
33210                         49.3654361
33211                     ],
33212                     [
33213                         -121.6736683,
33214                         49.3654589
33215                     ],
33216                     [
33217                         -121.6404153,
33218                         49.3743775
33219                     ],
33220                     [
33221                         -121.5961976,
33222                         49.3860493
33223                     ],
33224                     [
33225                         -121.5861178,
33226                         49.3879193
33227                     ],
33228                     [
33229                         -121.5213684,
33230                         49.3994649
33231                     ],
33232                     [
33233                         -121.5117375,
33234                         49.4038378
33235                     ],
33236                     [
33237                         -121.4679302,
33238                         49.4229024
33239                     ],
33240                     [
33241                         -121.4416803,
33242                         49.4345607
33243                     ],
33244                     [
33245                         -121.422429,
33246                         49.4345788
33247                     ],
33248                     [
33249                         -121.3462885,
33250                         49.3932312
33251                     ],
33252                     [
33253                         -121.3480144,
33254                         49.3412388
33255                     ],
33256                     [
33257                         -121.5135035,
33258                         49.320577
33259                     ],
33260                     [
33261                         -121.6031683,
33262                         49.2771727
33263                     ],
33264                     [
33265                         -121.6584065,
33266                         49.1856125
33267                     ],
33268                     [
33269                         -121.679953,
33270                         49.1654109
33271                     ],
33272                     [
33273                         -121.7815793,
33274                         49.0702559
33275                     ],
33276                     [
33277                         -121.8076228,
33278                         49.0622471
33279                     ],
33280                     [
33281                         -121.9393997,
33282                         49.0636219
33283                     ],
33284                     [
33285                         -121.9725524,
33286                         49.0424179
33287                     ],
33288                     [
33289                         -121.9921394,
33290                         49.0332869
33291                     ],
33292                     [
33293                         -122.0035289,
33294                         49.0273413
33295                     ],
33296                     [
33297                         -122.0178564,
33298                         49.0241067
33299                     ],
33300                     [
33301                         -122.1108634,
33302                         48.9992786
33303                     ],
33304                     [
33305                         -122.1493067,
33306                         48.9995305
33307                     ],
33308                     [
33309                         -122.1492705,
33310                         48.9991498
33311                     ],
33312                     [
33313                         -122.1991447,
33314                         48.9996019
33315                     ],
33316                     [
33317                         -122.199181,
33318                         48.9991974
33319                     ],
33320                     [
33321                         -122.234365,
33322                         48.9994829
33323                     ],
33324                     [
33325                         -122.234365,
33326                         49.000173
33327                     ],
33328                     [
33329                         -122.3994722,
33330                         49.0012385
33331                     ],
33332                     [
33333                         -122.4521338,
33334                         49.0016326
33335                     ],
33336                     [
33337                         -122.4521338,
33338                         49.000883
33339                     ],
33340                     [
33341                         -122.4584089,
33342                         49.0009306
33343                     ],
33344                     [
33345                         -122.4584814,
33346                         48.9993124
33347                     ],
33348                     [
33349                         -122.4992458,
33350                         48.9995022
33351                     ],
33352                     [
33353                         -122.4992458,
33354                         48.9992906
33355                     ],
33356                     [
33357                         -122.5492618,
33358                         48.9995107
33359                     ],
33360                     [
33361                         -122.5492564,
33362                         48.9993206
33363                     ],
33364                     [
33365                         -122.6580785,
33366                         48.9994212
33367                     ],
33368                     [
33369                         -122.6581061,
33370                         48.9954007
33371                     ],
33372                     [
33373                         -122.7067604,
33374                         48.9955344
33375                     ],
33376                     [
33377                         -122.7519761,
33378                         48.9956392
33379                     ],
33380                     [
33381                         -122.7922063,
33382                         48.9957204
33383                     ],
33384                     [
33385                         -122.7921907,
33386                         48.9994331
33387                     ],
33388                     [
33389                         -123.0350417,
33390                         48.9995724
33391                     ],
33392                     [
33393                         -123.0350437,
33394                         49.0000958
33395                     ],
33396                     [
33397                         -123.0397091,
33398                         49.0000536
33399                     ],
33400                     [
33401                         -123.0397444,
33402                         49.0001812
33403                     ],
33404                     [
33405                         -123.0485506,
33406                         49.0001348
33407                     ],
33408                     [
33409                         -123.0485329,
33410                         49.0004712
33411                     ],
33412                     [
33413                         -123.0557122,
33414                         49.000448
33415                     ],
33416                     [
33417                         -123.0556324,
33418                         49.0002284
33419                     ],
33420                     [
33421                         -123.0641365,
33422                         49.0001293
33423                     ],
33424                     [
33425                         -123.064158,
33426                         48.9999421
33427                     ],
33428                     [
33429                         -123.074899,
33430                         48.9996928
33431                     ],
33432                     [
33433                         -123.0750717,
33434                         49.0006218
33435                     ],
33436                     [
33437                         -123.0899573,
33438                         49.0003726
33439                     ],
33440                     [
33441                         -123.109229,
33442                         48.9999421
33443                     ],
33444                     [
33445                         -123.1271193,
33446                         49.0003046
33447                     ],
33448                     [
33449                         -123.1359953,
33450                         48.9998741
33451                     ],
33452                     [
33453                         -123.1362716,
33454                         49.0005765
33455                     ],
33456                     [
33457                         -123.153851,
33458                         48.9998061
33459                     ],
33460                     [
33461                         -123.1540533,
33462                         49.0006806
33463                     ],
33464                     [
33465                         -123.1710015,
33466                         49.0001274
33467                     ],
33468                     [
33469                         -123.2000916,
33470                         48.9996849
33471                     ],
33472                     [
33473                         -123.2003446,
33474                         49.0497785
33475                     ],
33476                     [
33477                         -123.2108845,
33478                         49.0497232
33479                     ],
33480                     [
33481                         -123.2112218,
33482                         49.051989
33483                     ],
33484                     [
33485                         -123.2070479,
33486                         49.0520857
33487                     ],
33488                     [
33489                         -123.2078911,
33490                         49.0607884
33491                     ],
33492                     [
33493                         -123.2191688,
33494                         49.0600978
33495                     ],
33496                     [
33497                         -123.218958,
33498                         49.0612719
33499                     ],
33500                     [
33501                         -123.2251766,
33502                         49.0612719
33503                     ],
33504                     [
33505                         -123.2253874,
33506                         49.0622388
33507                     ],
33508                     [
33509                         -123.2297088,
33510                         49.0620316
33511                     ],
33512                     [
33513                         -123.2298142,
33514                         49.068592
33515                     ],
33516                     [
33517                         -123.2331869,
33518                         49.0687301
33519                     ],
33520                     [
33521                         -123.2335031,
33522                         49.0705945
33523                     ],
33524                     [
33525                         -123.249313,
33526                         49.0702493
33527                     ],
33528                     [
33529                         -123.2497346,
33530                         49.0802606
33531                     ],
33532                     [
33533                         -123.2751358,
33534                         49.0803986
33535                     ],
33536                     [
33537                         -123.2751358,
33538                         49.0870947
33539                     ],
33540                     [
33541                         -123.299483,
33542                         49.0873018
33543                     ],
33544                     [
33545                         -123.29944,
33546                         49.080253
33547                     ],
33548                     [
33549                         -123.3254508,
33550                         49.0803944
33551                     ],
33552                     [
33553                         -123.3254353,
33554                         49.1154662
33555                     ],
33556                     [
33557                         -123.2750966,
33558                         49.1503341
33559                     ],
33560                     [
33561                         -123.275181,
33562                         49.1873267
33563                     ],
33564                     [
33565                         -123.2788067,
33566                         49.1871063
33567                     ],
33568                     [
33569                         -123.278891,
33570                         49.1910741
33571                     ],
33572                     [
33573                         -123.3004767,
33574                         49.1910741
33575                     ],
33576                     [
33577                         -123.3004186,
33578                         49.2622933
33579                     ],
33580                     [
33581                         -123.3126185,
33582                         49.2622416
33583                     ],
33584                     [
33585                         -123.3125958,
33586                         49.2714948
33587                     ],
33588                     [
33589                         -123.3154251,
33590                         49.2714727
33591                     ],
33592                     [
33593                         -123.3156628,
33594                         49.2818906
33595                     ],
33596                     [
33597                         -123.3174735,
33598                         49.2818832
33599                     ],
33600                     [
33601                         -123.3174961,
33602                         49.2918488
33603                     ],
33604                     [
33605                         -123.3190353,
33606                         49.2918488
33607                     ],
33608                     [
33609                         -123.3190692,
33610                         49.298602
33611                     ],
33612                     [
33613                         -123.3202349,
33614                         49.2985651
33615                     ],
33616                     [
33617                         -123.3202786,
33618                         49.3019749
33619                     ],
33620                     [
33621                         -123.3222679,
33622                         49.3019605
33623                     ],
33624                     [
33625                         -123.3223943,
33626                         49.3118263
33627                     ],
33628                     [
33629                         -123.3254002,
33630                         49.3118086
33631                     ],
33632                     [
33633                         -123.3253898,
33634                         49.3201721
33635                     ],
33636                     [
33637                         -123.3192695,
33638                         49.3201957
33639                     ],
33640                     [
33641                         -123.3192242,
33642                         49.3246748
33643                     ],
33644                     [
33645                         -123.3179437,
33646                         49.3246596
33647                     ],
33648                     [
33649                         -123.3179861,
33650                         49.3254065
33651                     ]
33652                 ]
33653             ],
33654             "terms_url": "http://imagery.paulnorman.ca/tiles/about.html",
33655             "terms_text": "Copyright Province of British Columbia, City of Surrey"
33656         },
33657         {
33658             "name": "Cambodia, Laos, Thailand, Vietnam bilingual",
33659             "type": "tms",
33660             "template": "http://{switch:a,b,c,d}.tile.osm-tools.org/osm_then/{zoom}/{x}/{y}.png",
33661             "scaleExtent": [
33662                 0,
33663                 19
33664             ],
33665             "polygon": [
33666                 [
33667                     [
33668                         97.3,
33669                         5.6
33670                     ],
33671                     [
33672                         97.3,
33673                         23.4
33674                     ],
33675                     [
33676                         109.6,
33677                         23.4
33678                     ],
33679                     [
33680                         109.6,
33681                         5.6
33682                     ],
33683                     [
33684                         97.3,
33685                         5.6
33686                     ]
33687                 ]
33688             ],
33689             "terms_url": "http://www.osm-tools.org/",
33690             "terms_text": "© osm-tools.org & OpenStreetMap contributors, CC-BY-SA"
33691         },
33692         {
33693             "name": "Freemap.sk Car",
33694             "type": "tms",
33695             "template": "http://t{switch:1,2,3,4}.freemap.sk/A/{zoom}/{x}/{y}.jpeg",
33696             "scaleExtent": [
33697                 8,
33698                 16
33699             ],
33700             "polygon": [
33701                 [
33702                     [
33703                         19.83682,
33704                         49.25529
33705                     ],
33706                     [
33707                         19.80075,
33708                         49.42385
33709                     ],
33710                     [
33711                         19.60437,
33712                         49.48058
33713                     ],
33714                     [
33715                         19.49179,
33716                         49.63961
33717                     ],
33718                     [
33719                         19.21831,
33720                         49.52604
33721                     ],
33722                     [
33723                         19.16778,
33724                         49.42521
33725                     ],
33726                     [
33727                         19.00308,
33728                         49.42236
33729                     ],
33730                     [
33731                         18.97611,
33732                         49.5308
33733                     ],
33734                     [
33735                         18.54685,
33736                         49.51425
33737                     ],
33738                     [
33739                         18.31432,
33740                         49.33818
33741                     ],
33742                     [
33743                         18.15913,
33744                         49.2961
33745                     ],
33746                     [
33747                         18.05564,
33748                         49.11134
33749                     ],
33750                     [
33751                         17.56396,
33752                         48.84938
33753                     ],
33754                     [
33755                         17.17929,
33756                         48.88816
33757                     ],
33758                     [
33759                         17.058,
33760                         48.81105
33761                     ],
33762                     [
33763                         16.90426,
33764                         48.61947
33765                     ],
33766                     [
33767                         16.79685,
33768                         48.38561
33769                     ],
33770                     [
33771                         17.06762,
33772                         48.01116
33773                     ],
33774                     [
33775                         17.32787,
33776                         47.97749
33777                     ],
33778                     [
33779                         17.51699,
33780                         47.82535
33781                     ],
33782                     [
33783                         17.74776,
33784                         47.73093
33785                     ],
33786                     [
33787                         18.29515,
33788                         47.72075
33789                     ],
33790                     [
33791                         18.67959,
33792                         47.75541
33793                     ],
33794                     [
33795                         18.89755,
33796                         47.81203
33797                     ],
33798                     [
33799                         18.79463,
33800                         47.88245
33801                     ],
33802                     [
33803                         18.84318,
33804                         48.04046
33805                     ],
33806                     [
33807                         19.46212,
33808                         48.05333
33809                     ],
33810                     [
33811                         19.62064,
33812                         48.22938
33813                     ],
33814                     [
33815                         19.89585,
33816                         48.09387
33817                     ],
33818                     [
33819                         20.33766,
33820                         48.2643
33821                     ],
33822                     [
33823                         20.55395,
33824                         48.52358
33825                     ],
33826                     [
33827                         20.82335,
33828                         48.55714
33829                     ],
33830                     [
33831                         21.10271,
33832                         48.47096
33833                     ],
33834                     [
33835                         21.45863,
33836                         48.55513
33837                     ],
33838                     [
33839                         21.74536,
33840                         48.31435
33841                     ],
33842                     [
33843                         22.15293,
33844                         48.37179
33845                     ],
33846                     [
33847                         22.61255,
33848                         49.08914
33849                     ],
33850                     [
33851                         22.09997,
33852                         49.23814
33853                     ],
33854                     [
33855                         21.9686,
33856                         49.36363
33857                     ],
33858                     [
33859                         21.6244,
33860                         49.46989
33861                     ],
33862                     [
33863                         21.06873,
33864                         49.46402
33865                     ],
33866                     [
33867                         20.94336,
33868                         49.31088
33869                     ],
33870                     [
33871                         20.73052,
33872                         49.44006
33873                     ],
33874                     [
33875                         20.22804,
33876                         49.41714
33877                     ],
33878                     [
33879                         20.05234,
33880                         49.23052
33881                     ],
33882                     [
33883                         19.83682,
33884                         49.25529
33885                     ]
33886                 ]
33887             ],
33888             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
33889         },
33890         {
33891             "name": "Freemap.sk Cyclo",
33892             "type": "tms",
33893             "template": "http://t{switch:1,2,3,4}.freemap.sk/C/{zoom}/{x}/{y}.jpeg",
33894             "scaleExtent": [
33895                 8,
33896                 16
33897             ],
33898             "polygon": [
33899                 [
33900                     [
33901                         19.83682,
33902                         49.25529
33903                     ],
33904                     [
33905                         19.80075,
33906                         49.42385
33907                     ],
33908                     [
33909                         19.60437,
33910                         49.48058
33911                     ],
33912                     [
33913                         19.49179,
33914                         49.63961
33915                     ],
33916                     [
33917                         19.21831,
33918                         49.52604
33919                     ],
33920                     [
33921                         19.16778,
33922                         49.42521
33923                     ],
33924                     [
33925                         19.00308,
33926                         49.42236
33927                     ],
33928                     [
33929                         18.97611,
33930                         49.5308
33931                     ],
33932                     [
33933                         18.54685,
33934                         49.51425
33935                     ],
33936                     [
33937                         18.31432,
33938                         49.33818
33939                     ],
33940                     [
33941                         18.15913,
33942                         49.2961
33943                     ],
33944                     [
33945                         18.05564,
33946                         49.11134
33947                     ],
33948                     [
33949                         17.56396,
33950                         48.84938
33951                     ],
33952                     [
33953                         17.17929,
33954                         48.88816
33955                     ],
33956                     [
33957                         17.058,
33958                         48.81105
33959                     ],
33960                     [
33961                         16.90426,
33962                         48.61947
33963                     ],
33964                     [
33965                         16.79685,
33966                         48.38561
33967                     ],
33968                     [
33969                         17.06762,
33970                         48.01116
33971                     ],
33972                     [
33973                         17.32787,
33974                         47.97749
33975                     ],
33976                     [
33977                         17.51699,
33978                         47.82535
33979                     ],
33980                     [
33981                         17.74776,
33982                         47.73093
33983                     ],
33984                     [
33985                         18.29515,
33986                         47.72075
33987                     ],
33988                     [
33989                         18.67959,
33990                         47.75541
33991                     ],
33992                     [
33993                         18.89755,
33994                         47.81203
33995                     ],
33996                     [
33997                         18.79463,
33998                         47.88245
33999                     ],
34000                     [
34001                         18.84318,
34002                         48.04046
34003                     ],
34004                     [
34005                         19.46212,
34006                         48.05333
34007                     ],
34008                     [
34009                         19.62064,
34010                         48.22938
34011                     ],
34012                     [
34013                         19.89585,
34014                         48.09387
34015                     ],
34016                     [
34017                         20.33766,
34018                         48.2643
34019                     ],
34020                     [
34021                         20.55395,
34022                         48.52358
34023                     ],
34024                     [
34025                         20.82335,
34026                         48.55714
34027                     ],
34028                     [
34029                         21.10271,
34030                         48.47096
34031                     ],
34032                     [
34033                         21.45863,
34034                         48.55513
34035                     ],
34036                     [
34037                         21.74536,
34038                         48.31435
34039                     ],
34040                     [
34041                         22.15293,
34042                         48.37179
34043                     ],
34044                     [
34045                         22.61255,
34046                         49.08914
34047                     ],
34048                     [
34049                         22.09997,
34050                         49.23814
34051                     ],
34052                     [
34053                         21.9686,
34054                         49.36363
34055                     ],
34056                     [
34057                         21.6244,
34058                         49.46989
34059                     ],
34060                     [
34061                         21.06873,
34062                         49.46402
34063                     ],
34064                     [
34065                         20.94336,
34066                         49.31088
34067                     ],
34068                     [
34069                         20.73052,
34070                         49.44006
34071                     ],
34072                     [
34073                         20.22804,
34074                         49.41714
34075                     ],
34076                     [
34077                         20.05234,
34078                         49.23052
34079                     ],
34080                     [
34081                         19.83682,
34082                         49.25529
34083                     ]
34084                 ]
34085             ],
34086             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34087         },
34088         {
34089             "name": "Freemap.sk Hiking",
34090             "type": "tms",
34091             "template": "http://t{switch:1,2,3,4}.freemap.sk/T/{zoom}/{x}/{y}.jpeg",
34092             "scaleExtent": [
34093                 8,
34094                 16
34095             ],
34096             "polygon": [
34097                 [
34098                     [
34099                         19.83682,
34100                         49.25529
34101                     ],
34102                     [
34103                         19.80075,
34104                         49.42385
34105                     ],
34106                     [
34107                         19.60437,
34108                         49.48058
34109                     ],
34110                     [
34111                         19.49179,
34112                         49.63961
34113                     ],
34114                     [
34115                         19.21831,
34116                         49.52604
34117                     ],
34118                     [
34119                         19.16778,
34120                         49.42521
34121                     ],
34122                     [
34123                         19.00308,
34124                         49.42236
34125                     ],
34126                     [
34127                         18.97611,
34128                         49.5308
34129                     ],
34130                     [
34131                         18.54685,
34132                         49.51425
34133                     ],
34134                     [
34135                         18.31432,
34136                         49.33818
34137                     ],
34138                     [
34139                         18.15913,
34140                         49.2961
34141                     ],
34142                     [
34143                         18.05564,
34144                         49.11134
34145                     ],
34146                     [
34147                         17.56396,
34148                         48.84938
34149                     ],
34150                     [
34151                         17.17929,
34152                         48.88816
34153                     ],
34154                     [
34155                         17.058,
34156                         48.81105
34157                     ],
34158                     [
34159                         16.90426,
34160                         48.61947
34161                     ],
34162                     [
34163                         16.79685,
34164                         48.38561
34165                     ],
34166                     [
34167                         17.06762,
34168                         48.01116
34169                     ],
34170                     [
34171                         17.32787,
34172                         47.97749
34173                     ],
34174                     [
34175                         17.51699,
34176                         47.82535
34177                     ],
34178                     [
34179                         17.74776,
34180                         47.73093
34181                     ],
34182                     [
34183                         18.29515,
34184                         47.72075
34185                     ],
34186                     [
34187                         18.67959,
34188                         47.75541
34189                     ],
34190                     [
34191                         18.89755,
34192                         47.81203
34193                     ],
34194                     [
34195                         18.79463,
34196                         47.88245
34197                     ],
34198                     [
34199                         18.84318,
34200                         48.04046
34201                     ],
34202                     [
34203                         19.46212,
34204                         48.05333
34205                     ],
34206                     [
34207                         19.62064,
34208                         48.22938
34209                     ],
34210                     [
34211                         19.89585,
34212                         48.09387
34213                     ],
34214                     [
34215                         20.33766,
34216                         48.2643
34217                     ],
34218                     [
34219                         20.55395,
34220                         48.52358
34221                     ],
34222                     [
34223                         20.82335,
34224                         48.55714
34225                     ],
34226                     [
34227                         21.10271,
34228                         48.47096
34229                     ],
34230                     [
34231                         21.45863,
34232                         48.55513
34233                     ],
34234                     [
34235                         21.74536,
34236                         48.31435
34237                     ],
34238                     [
34239                         22.15293,
34240                         48.37179
34241                     ],
34242                     [
34243                         22.61255,
34244                         49.08914
34245                     ],
34246                     [
34247                         22.09997,
34248                         49.23814
34249                     ],
34250                     [
34251                         21.9686,
34252                         49.36363
34253                     ],
34254                     [
34255                         21.6244,
34256                         49.46989
34257                     ],
34258                     [
34259                         21.06873,
34260                         49.46402
34261                     ],
34262                     [
34263                         20.94336,
34264                         49.31088
34265                     ],
34266                     [
34267                         20.73052,
34268                         49.44006
34269                     ],
34270                     [
34271                         20.22804,
34272                         49.41714
34273                     ],
34274                     [
34275                         20.05234,
34276                         49.23052
34277                     ],
34278                     [
34279                         19.83682,
34280                         49.25529
34281                     ]
34282                 ]
34283             ],
34284             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34285         },
34286         {
34287             "name": "Freemap.sk Ski",
34288             "type": "tms",
34289             "template": "http://t{switch:1,2,3,4}.freemap.sk/K/{zoom}/{x}/{y}.jpeg",
34290             "scaleExtent": [
34291                 8,
34292                 16
34293             ],
34294             "polygon": [
34295                 [
34296                     [
34297                         19.83682,
34298                         49.25529
34299                     ],
34300                     [
34301                         19.80075,
34302                         49.42385
34303                     ],
34304                     [
34305                         19.60437,
34306                         49.48058
34307                     ],
34308                     [
34309                         19.49179,
34310                         49.63961
34311                     ],
34312                     [
34313                         19.21831,
34314                         49.52604
34315                     ],
34316                     [
34317                         19.16778,
34318                         49.42521
34319                     ],
34320                     [
34321                         19.00308,
34322                         49.42236
34323                     ],
34324                     [
34325                         18.97611,
34326                         49.5308
34327                     ],
34328                     [
34329                         18.54685,
34330                         49.51425
34331                     ],
34332                     [
34333                         18.31432,
34334                         49.33818
34335                     ],
34336                     [
34337                         18.15913,
34338                         49.2961
34339                     ],
34340                     [
34341                         18.05564,
34342                         49.11134
34343                     ],
34344                     [
34345                         17.56396,
34346                         48.84938
34347                     ],
34348                     [
34349                         17.17929,
34350                         48.88816
34351                     ],
34352                     [
34353                         17.058,
34354                         48.81105
34355                     ],
34356                     [
34357                         16.90426,
34358                         48.61947
34359                     ],
34360                     [
34361                         16.79685,
34362                         48.38561
34363                     ],
34364                     [
34365                         17.06762,
34366                         48.01116
34367                     ],
34368                     [
34369                         17.32787,
34370                         47.97749
34371                     ],
34372                     [
34373                         17.51699,
34374                         47.82535
34375                     ],
34376                     [
34377                         17.74776,
34378                         47.73093
34379                     ],
34380                     [
34381                         18.29515,
34382                         47.72075
34383                     ],
34384                     [
34385                         18.67959,
34386                         47.75541
34387                     ],
34388                     [
34389                         18.89755,
34390                         47.81203
34391                     ],
34392                     [
34393                         18.79463,
34394                         47.88245
34395                     ],
34396                     [
34397                         18.84318,
34398                         48.04046
34399                     ],
34400                     [
34401                         19.46212,
34402                         48.05333
34403                     ],
34404                     [
34405                         19.62064,
34406                         48.22938
34407                     ],
34408                     [
34409                         19.89585,
34410                         48.09387
34411                     ],
34412                     [
34413                         20.33766,
34414                         48.2643
34415                     ],
34416                     [
34417                         20.55395,
34418                         48.52358
34419                     ],
34420                     [
34421                         20.82335,
34422                         48.55714
34423                     ],
34424                     [
34425                         21.10271,
34426                         48.47096
34427                     ],
34428                     [
34429                         21.45863,
34430                         48.55513
34431                     ],
34432                     [
34433                         21.74536,
34434                         48.31435
34435                     ],
34436                     [
34437                         22.15293,
34438                         48.37179
34439                     ],
34440                     [
34441                         22.61255,
34442                         49.08914
34443                     ],
34444                     [
34445                         22.09997,
34446                         49.23814
34447                     ],
34448                     [
34449                         21.9686,
34450                         49.36363
34451                     ],
34452                     [
34453                         21.6244,
34454                         49.46989
34455                     ],
34456                     [
34457                         21.06873,
34458                         49.46402
34459                     ],
34460                     [
34461                         20.94336,
34462                         49.31088
34463                     ],
34464                     [
34465                         20.73052,
34466                         49.44006
34467                     ],
34468                     [
34469                         20.22804,
34470                         49.41714
34471                     ],
34472                     [
34473                         20.05234,
34474                         49.23052
34475                     ],
34476                     [
34477                         19.83682,
34478                         49.25529
34479                     ]
34480                 ]
34481             ],
34482             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34483         },
34484         {
34485             "name": "Fugro (Denmark)",
34486             "type": "tms",
34487             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/fugro2005/{zoom}/{x}/{y}.png",
34488             "scaleExtent": [
34489                 0,
34490                 19
34491             ],
34492             "polygon": [
34493                 [
34494                     [
34495                         8.3743941,
34496                         54.9551655
34497                     ],
34498                     [
34499                         8.3683809,
34500                         55.4042149
34501                     ],
34502                     [
34503                         8.2103997,
34504                         55.4039795
34505                     ],
34506                     [
34507                         8.2087314,
34508                         55.4937345
34509                     ],
34510                     [
34511                         8.0502655,
34512                         55.4924731
34513                     ],
34514                     [
34515                         8.0185123,
34516                         56.7501399
34517                     ],
34518                     [
34519                         8.1819161,
34520                         56.7509948
34521                     ],
34522                     [
34523                         8.1763274,
34524                         57.0208898
34525                     ],
34526                     [
34527                         8.3413329,
34528                         57.0219872
34529                     ],
34530                     [
34531                         8.3392467,
34532                         57.1119574
34533                     ],
34534                     [
34535                         8.5054433,
34536                         57.1123212
34537                     ],
34538                     [
34539                         8.5033923,
34540                         57.2020499
34541                     ],
34542                     [
34543                         9.3316304,
34544                         57.2027636
34545                     ],
34546                     [
34547                         9.3319079,
34548                         57.2924835
34549                     ],
34550                     [
34551                         9.4978864,
34552                         57.2919578
34553                     ],
34554                     [
34555                         9.4988593,
34556                         57.3820608
34557                     ],
34558                     [
34559                         9.6649749,
34560                         57.3811615
34561                     ],
34562                     [
34563                         9.6687295,
34564                         57.5605591
34565                     ],
34566                     [
34567                         9.8351961,
34568                         57.5596265
34569                     ],
34570                     [
34571                         9.8374896,
34572                         57.6493322
34573                     ],
34574                     [
34575                         10.1725726,
34576                         57.6462818
34577                     ],
34578                     [
34579                         10.1754245,
34580                         57.7367768
34581                     ],
34582                     [
34583                         10.5118282,
34584                         57.7330269
34585                     ],
34586                     [
34587                         10.5152095,
34588                         57.8228945
34589                     ],
34590                     [
34591                         10.6834853,
34592                         57.8207722
34593                     ],
34594                     [
34595                         10.6751613,
34596                         57.6412021
34597                     ],
34598                     [
34599                         10.5077045,
34600                         57.6433097
34601                     ],
34602                     [
34603                         10.5039992,
34604                         57.5535088
34605                     ],
34606                     [
34607                         10.671038,
34608                         57.5514113
34609                     ],
34610                     [
34611                         10.6507805,
34612                         57.1024538
34613                     ],
34614                     [
34615                         10.4857673,
34616                         57.1045138
34617                     ],
34618                     [
34619                         10.4786236,
34620                         56.9249051
34621                     ],
34622                     [
34623                         10.3143981,
34624                         56.9267573
34625                     ],
34626                     [
34627                         10.3112341,
34628                         56.8369269
34629                     ],
34630                     [
34631                         10.4750295,
34632                         56.83509
34633                     ],
34634                     [
34635                         10.4649016,
34636                         56.5656681
34637                     ],
34638                     [
34639                         10.9524239,
34640                         56.5589761
34641                     ],
34642                     [
34643                         10.9479249,
34644                         56.4692243
34645                     ],
34646                     [
34647                         11.1099335,
34648                         56.4664675
34649                     ],
34650                     [
34651                         11.1052639,
34652                         56.376833
34653                     ],
34654                     [
34655                         10.9429901,
34656                         56.3795284
34657                     ],
34658                     [
34659                         10.9341235,
34660                         56.1994768
34661                     ],
34662                     [
34663                         10.7719685,
34664                         56.2020244
34665                     ],
34666                     [
34667                         10.7694751,
34668                         56.1120103
34669                     ],
34670                     [
34671                         10.6079695,
34672                         56.1150259
34673                     ],
34674                     [
34675                         10.4466742,
34676                         56.116717
34677                     ],
34678                     [
34679                         10.2865948,
34680                         56.118675
34681                     ],
34682                     [
34683                         10.2831527,
34684                         56.0281851
34685                     ],
34686                     [
34687                         10.4439274,
34688                         56.0270388
34689                     ],
34690                     [
34691                         10.4417713,
34692                         55.7579243
34693                     ],
34694                     [
34695                         10.4334961,
34696                         55.6693533
34697                     ],
34698                     [
34699                         10.743814,
34700                         55.6646861
34701                     ],
34702                     [
34703                         10.743814,
34704                         55.5712253
34705                     ],
34706                     [
34707                         10.8969041,
34708                         55.5712253
34709                     ],
34710                     [
34711                         10.9051793,
34712                         55.3953852
34713                     ],
34714                     [
34715                         11.0613726,
34716                         55.3812841
34717                     ],
34718                     [
34719                         11.0593038,
34720                         55.1124061
34721                     ],
34722                     [
34723                         11.0458567,
34724                         55.0318621
34725                     ],
34726                     [
34727                         11.2030844,
34728                         55.0247474
34729                     ],
34730                     [
34731                         11.2030844,
34732                         55.117139
34733                     ],
34734                     [
34735                         11.0593038,
34736                         55.1124061
34737                     ],
34738                     [
34739                         11.0613726,
34740                         55.3812841
34741                     ],
34742                     [
34743                         11.0789572,
34744                         55.5712253
34745                     ],
34746                     [
34747                         10.8969041,
34748                         55.5712253
34749                     ],
34750                     [
34751                         10.9258671,
34752                         55.6670198
34753                     ],
34754                     [
34755                         10.743814,
34756                         55.6646861
34757                     ],
34758                     [
34759                         10.7562267,
34760                         55.7579243
34761                     ],
34762                     [
34763                         10.4417713,
34764                         55.7579243
34765                     ],
34766                     [
34767                         10.4439274,
34768                         56.0270388
34769                     ],
34770                     [
34771                         10.4466742,
34772                         56.116717
34773                     ],
34774                     [
34775                         10.6079695,
34776                         56.1150259
34777                     ],
34778                     [
34779                         10.6052053,
34780                         56.0247462
34781                     ],
34782                     [
34783                         10.9258671,
34784                         56.0201215
34785                     ],
34786                     [
34787                         10.9197132,
34788                         55.9309388
34789                     ],
34790                     [
34791                         11.0802782,
34792                         55.92792
34793                     ],
34794                     [
34795                         11.0858066,
34796                         56.0178284
34797                     ],
34798                     [
34799                         11.7265047,
34800                         56.005058
34801                     ],
34802                     [
34803                         11.7319981,
34804                         56.0952142
34805                     ],
34806                     [
34807                         12.0540333,
34808                         56.0871256
34809                     ],
34810                     [
34811                         12.0608477,
34812                         56.1762576
34813                     ],
34814                     [
34815                         12.7023469,
34816                         56.1594405
34817                     ],
34818                     [
34819                         12.6611131,
34820                         55.7114318
34821                     ],
34822                     [
34823                         12.9792318,
34824                         55.7014026
34825                     ],
34826                     [
34827                         12.9612912,
34828                         55.5217294
34829                     ],
34830                     [
34831                         12.3268659,
34832                         55.5412096
34833                     ],
34834                     [
34835                         12.3206071,
34836                         55.4513655
34837                     ],
34838                     [
34839                         12.4778226,
34840                         55.447067
34841                     ],
34842                     [
34843                         12.4702432,
34844                         55.3570479
34845                     ],
34846                     [
34847                         12.6269738,
34848                         55.3523837
34849                     ],
34850                     [
34851                         12.6200898,
34852                         55.2632576
34853                     ],
34854                     [
34855                         12.4627339,
34856                         55.26722
34857                     ],
34858                     [
34859                         12.4552949,
34860                         55.1778223
34861                     ],
34862                     [
34863                         12.2987046,
34864                         55.1822303
34865                     ],
34866                     [
34867                         12.2897344,
34868                         55.0923641
34869                     ],
34870                     [
34871                         12.6048608,
34872                         55.0832904
34873                     ],
34874                     [
34875                         12.5872011,
34876                         54.9036285
34877                     ],
34878                     [
34879                         12.2766618,
34880                         54.9119031
34881                     ],
34882                     [
34883                         12.2610181,
34884                         54.7331602
34885                     ],
34886                     [
34887                         12.1070691,
34888                         54.7378161
34889                     ],
34890                     [
34891                         12.0858621,
34892                         54.4681655
34893                     ],
34894                     [
34895                         11.7794953,
34896                         54.4753579
34897                     ],
34898                     [
34899                         11.7837381,
34900                         54.5654783
34901                     ],
34902                     [
34903                         11.1658525,
34904                         54.5782155
34905                     ],
34906                     [
34907                         11.1706443,
34908                         54.6686508
34909                     ],
34910                     [
34911                         10.8617173,
34912                         54.6733956
34913                     ],
34914                     [
34915                         10.8651245,
34916                         54.7634667
34917                     ],
34918                     [
34919                         10.7713646,
34920                         54.7643888
34921                     ],
34922                     [
34923                         10.7707276,
34924                         54.7372807
34925                     ],
34926                     [
34927                         10.7551428,
34928                         54.7375776
34929                     ],
34930                     [
34931                         10.7544039,
34932                         54.7195666
34933                     ],
34934                     [
34935                         10.7389074,
34936                         54.7197588
34937                     ],
34938                     [
34939                         10.7384368,
34940                         54.7108482
34941                     ],
34942                     [
34943                         10.7074486,
34944                         54.7113045
34945                     ],
34946                     [
34947                         10.7041094,
34948                         54.6756741
34949                     ],
34950                     [
34951                         10.5510973,
34952                         54.6781698
34953                     ],
34954                     [
34955                         10.5547184,
34956                         54.7670245
34957                     ],
34958                     [
34959                         10.2423994,
34960                         54.7705935
34961                     ],
34962                     [
34963                         10.2459845,
34964                         54.8604673
34965                     ],
34966                     [
34967                         10.0902268,
34968                         54.8622134
34969                     ],
34970                     [
34971                         10.0873731,
34972                         54.7723851
34973                     ],
34974                     [
34975                         9.1555798,
34976                         54.7769557
34977                     ],
34978                     [
34979                         9.1562752,
34980                         54.8675369
34981                     ],
34982                     [
34983                         8.5321973,
34984                         54.8663765
34985                     ],
34986                     [
34987                         8.531432,
34988                         54.95516
34989                     ]
34990                 ],
34991                 [
34992                     [
34993                         11.4577738,
34994                         56.819554
34995                     ],
34996                     [
34997                         11.7849181,
34998                         56.8127385
34999                     ],
35000                     [
35001                         11.7716715,
35002                         56.6332796
35003                     ],
35004                     [
35005                         11.4459621,
35006                         56.6401087
35007                     ]
35008                 ],
35009                 [
35010                     [
35011                         11.3274736,
35012                         57.3612962
35013                     ],
35014                     [
35015                         11.3161808,
35016                         57.1818004
35017                     ],
35018                     [
35019                         11.1508692,
35020                         57.1847276
35021                     ],
35022                     [
35023                         11.1456628,
35024                         57.094962
35025                     ],
35026                     [
35027                         10.8157703,
35028                         57.1001693
35029                     ],
35030                     [
35031                         10.8290599,
35032                         57.3695272
35033                     ]
35034                 ],
35035                 [
35036                     [
35037                         11.5843266,
35038                         56.2777928
35039                     ],
35040                     [
35041                         11.5782882,
35042                         56.1880397
35043                     ],
35044                     [
35045                         11.7392309,
35046                         56.1845765
35047                     ],
35048                     [
35049                         11.7456428,
35050                         56.2743186
35051                     ]
35052                 ],
35053                 [
35054                     [
35055                         14.6825922,
35056                         55.3639405
35057                     ],
35058                     [
35059                         14.8395247,
35060                         55.3565231
35061                     ],
35062                     [
35063                         14.8263755,
35064                         55.2671261
35065                     ],
35066                     [
35067                         15.1393406,
35068                         55.2517359
35069                     ],
35070                     [
35071                         15.1532015,
35072                         55.3410836
35073                     ],
35074                     [
35075                         15.309925,
35076                         55.3330556
35077                     ],
35078                     [
35079                         15.295719,
35080                         55.2437356
35081                     ],
35082                     [
35083                         15.1393406,
35084                         55.2517359
35085                     ],
35086                     [
35087                         15.1255631,
35088                         55.1623802
35089                     ],
35090                     [
35091                         15.2815819,
35092                         55.1544167
35093                     ],
35094                     [
35095                         15.2535578,
35096                         54.9757646
35097                     ],
35098                     [
35099                         14.6317464,
35100                         55.0062496
35101                     ]
35102                 ]
35103             ],
35104             "terms_url": "http://wiki.openstreetmap.org/wiki/Fugro",
35105             "terms_text": "Fugro Aerial Mapping"
35106         },
35107         {
35108             "name": "Geodatastyrelsen (Denmark)",
35109             "type": "tms",
35110             "template": "http://mapproxy.gpweb.dk/tiles/1.0.0/kortforsyningen_ortoforaar/EPSG3857/{zoom}/{x}/{y}.jpeg",
35111             "scaleExtent": [
35112                 0,
35113                 21
35114             ],
35115             "polygon": [
35116                 [
35117                     [
35118                         8.3743941,
35119                         54.9551655
35120                     ],
35121                     [
35122                         8.3683809,
35123                         55.4042149
35124                     ],
35125                     [
35126                         8.2103997,
35127                         55.4039795
35128                     ],
35129                     [
35130                         8.2087314,
35131                         55.4937345
35132                     ],
35133                     [
35134                         8.0502655,
35135                         55.4924731
35136                     ],
35137                     [
35138                         8.0185123,
35139                         56.7501399
35140                     ],
35141                     [
35142                         8.1819161,
35143                         56.7509948
35144                     ],
35145                     [
35146                         8.1763274,
35147                         57.0208898
35148                     ],
35149                     [
35150                         8.3413329,
35151                         57.0219872
35152                     ],
35153                     [
35154                         8.3392467,
35155                         57.1119574
35156                     ],
35157                     [
35158                         8.5054433,
35159                         57.1123212
35160                     ],
35161                     [
35162                         8.5033923,
35163                         57.2020499
35164                     ],
35165                     [
35166                         9.3316304,
35167                         57.2027636
35168                     ],
35169                     [
35170                         9.3319079,
35171                         57.2924835
35172                     ],
35173                     [
35174                         9.4978864,
35175                         57.2919578
35176                     ],
35177                     [
35178                         9.4988593,
35179                         57.3820608
35180                     ],
35181                     [
35182                         9.6649749,
35183                         57.3811615
35184                     ],
35185                     [
35186                         9.6687295,
35187                         57.5605591
35188                     ],
35189                     [
35190                         9.8351961,
35191                         57.5596265
35192                     ],
35193                     [
35194                         9.8374896,
35195                         57.6493322
35196                     ],
35197                     [
35198                         10.1725726,
35199                         57.6462818
35200                     ],
35201                     [
35202                         10.1754245,
35203                         57.7367768
35204                     ],
35205                     [
35206                         10.5118282,
35207                         57.7330269
35208                     ],
35209                     [
35210                         10.5152095,
35211                         57.8228945
35212                     ],
35213                     [
35214                         10.6834853,
35215                         57.8207722
35216                     ],
35217                     [
35218                         10.6751613,
35219                         57.6412021
35220                     ],
35221                     [
35222                         10.5077045,
35223                         57.6433097
35224                     ],
35225                     [
35226                         10.5039992,
35227                         57.5535088
35228                     ],
35229                     [
35230                         10.671038,
35231                         57.5514113
35232                     ],
35233                     [
35234                         10.6507805,
35235                         57.1024538
35236                     ],
35237                     [
35238                         10.4857673,
35239                         57.1045138
35240                     ],
35241                     [
35242                         10.4786236,
35243                         56.9249051
35244                     ],
35245                     [
35246                         10.3143981,
35247                         56.9267573
35248                     ],
35249                     [
35250                         10.3112341,
35251                         56.8369269
35252                     ],
35253                     [
35254                         10.4750295,
35255                         56.83509
35256                     ],
35257                     [
35258                         10.4649016,
35259                         56.5656681
35260                     ],
35261                     [
35262                         10.9524239,
35263                         56.5589761
35264                     ],
35265                     [
35266                         10.9479249,
35267                         56.4692243
35268                     ],
35269                     [
35270                         11.1099335,
35271                         56.4664675
35272                     ],
35273                     [
35274                         11.1052639,
35275                         56.376833
35276                     ],
35277                     [
35278                         10.9429901,
35279                         56.3795284
35280                     ],
35281                     [
35282                         10.9341235,
35283                         56.1994768
35284                     ],
35285                     [
35286                         10.7719685,
35287                         56.2020244
35288                     ],
35289                     [
35290                         10.7694751,
35291                         56.1120103
35292                     ],
35293                     [
35294                         10.6079695,
35295                         56.1150259
35296                     ],
35297                     [
35298                         10.4466742,
35299                         56.116717
35300                     ],
35301                     [
35302                         10.2865948,
35303                         56.118675
35304                     ],
35305                     [
35306                         10.2831527,
35307                         56.0281851
35308                     ],
35309                     [
35310                         10.4439274,
35311                         56.0270388
35312                     ],
35313                     [
35314                         10.4417713,
35315                         55.7579243
35316                     ],
35317                     [
35318                         10.4334961,
35319                         55.6693533
35320                     ],
35321                     [
35322                         10.743814,
35323                         55.6646861
35324                     ],
35325                     [
35326                         10.743814,
35327                         55.5712253
35328                     ],
35329                     [
35330                         10.8969041,
35331                         55.5712253
35332                     ],
35333                     [
35334                         10.9051793,
35335                         55.3953852
35336                     ],
35337                     [
35338                         11.0613726,
35339                         55.3812841
35340                     ],
35341                     [
35342                         11.0593038,
35343                         55.1124061
35344                     ],
35345                     [
35346                         11.0458567,
35347                         55.0318621
35348                     ],
35349                     [
35350                         11.2030844,
35351                         55.0247474
35352                     ],
35353                     [
35354                         11.2030844,
35355                         55.117139
35356                     ],
35357                     [
35358                         11.0593038,
35359                         55.1124061
35360                     ],
35361                     [
35362                         11.0613726,
35363                         55.3812841
35364                     ],
35365                     [
35366                         11.0789572,
35367                         55.5712253
35368                     ],
35369                     [
35370                         10.8969041,
35371                         55.5712253
35372                     ],
35373                     [
35374                         10.9258671,
35375                         55.6670198
35376                     ],
35377                     [
35378                         10.743814,
35379                         55.6646861
35380                     ],
35381                     [
35382                         10.7562267,
35383                         55.7579243
35384                     ],
35385                     [
35386                         10.4417713,
35387                         55.7579243
35388                     ],
35389                     [
35390                         10.4439274,
35391                         56.0270388
35392                     ],
35393                     [
35394                         10.4466742,
35395                         56.116717
35396                     ],
35397                     [
35398                         10.6079695,
35399                         56.1150259
35400                     ],
35401                     [
35402                         10.6052053,
35403                         56.0247462
35404                     ],
35405                     [
35406                         10.9258671,
35407                         56.0201215
35408                     ],
35409                     [
35410                         10.9197132,
35411                         55.9309388
35412                     ],
35413                     [
35414                         11.0802782,
35415                         55.92792
35416                     ],
35417                     [
35418                         11.0858066,
35419                         56.0178284
35420                     ],
35421                     [
35422                         11.7265047,
35423                         56.005058
35424                     ],
35425                     [
35426                         11.7319981,
35427                         56.0952142
35428                     ],
35429                     [
35430                         12.0540333,
35431                         56.0871256
35432                     ],
35433                     [
35434                         12.0608477,
35435                         56.1762576
35436                     ],
35437                     [
35438                         12.7023469,
35439                         56.1594405
35440                     ],
35441                     [
35442                         12.6611131,
35443                         55.7114318
35444                     ],
35445                     [
35446                         12.9792318,
35447                         55.7014026
35448                     ],
35449                     [
35450                         12.9612912,
35451                         55.5217294
35452                     ],
35453                     [
35454                         12.3268659,
35455                         55.5412096
35456                     ],
35457                     [
35458                         12.3206071,
35459                         55.4513655
35460                     ],
35461                     [
35462                         12.4778226,
35463                         55.447067
35464                     ],
35465                     [
35466                         12.4702432,
35467                         55.3570479
35468                     ],
35469                     [
35470                         12.6269738,
35471                         55.3523837
35472                     ],
35473                     [
35474                         12.6200898,
35475                         55.2632576
35476                     ],
35477                     [
35478                         12.4627339,
35479                         55.26722
35480                     ],
35481                     [
35482                         12.4552949,
35483                         55.1778223
35484                     ],
35485                     [
35486                         12.2987046,
35487                         55.1822303
35488                     ],
35489                     [
35490                         12.2897344,
35491                         55.0923641
35492                     ],
35493                     [
35494                         12.6048608,
35495                         55.0832904
35496                     ],
35497                     [
35498                         12.5872011,
35499                         54.9036285
35500                     ],
35501                     [
35502                         12.2766618,
35503                         54.9119031
35504                     ],
35505                     [
35506                         12.2610181,
35507                         54.7331602
35508                     ],
35509                     [
35510                         12.1070691,
35511                         54.7378161
35512                     ],
35513                     [
35514                         12.0858621,
35515                         54.4681655
35516                     ],
35517                     [
35518                         11.7794953,
35519                         54.4753579
35520                     ],
35521                     [
35522                         11.7837381,
35523                         54.5654783
35524                     ],
35525                     [
35526                         11.1658525,
35527                         54.5782155
35528                     ],
35529                     [
35530                         11.1706443,
35531                         54.6686508
35532                     ],
35533                     [
35534                         10.8617173,
35535                         54.6733956
35536                     ],
35537                     [
35538                         10.8651245,
35539                         54.7634667
35540                     ],
35541                     [
35542                         10.7713646,
35543                         54.7643888
35544                     ],
35545                     [
35546                         10.7707276,
35547                         54.7372807
35548                     ],
35549                     [
35550                         10.7551428,
35551                         54.7375776
35552                     ],
35553                     [
35554                         10.7544039,
35555                         54.7195666
35556                     ],
35557                     [
35558                         10.7389074,
35559                         54.7197588
35560                     ],
35561                     [
35562                         10.7384368,
35563                         54.7108482
35564                     ],
35565                     [
35566                         10.7074486,
35567                         54.7113045
35568                     ],
35569                     [
35570                         10.7041094,
35571                         54.6756741
35572                     ],
35573                     [
35574                         10.5510973,
35575                         54.6781698
35576                     ],
35577                     [
35578                         10.5547184,
35579                         54.7670245
35580                     ],
35581                     [
35582                         10.2423994,
35583                         54.7705935
35584                     ],
35585                     [
35586                         10.2459845,
35587                         54.8604673
35588                     ],
35589                     [
35590                         10.0902268,
35591                         54.8622134
35592                     ],
35593                     [
35594                         10.0873731,
35595                         54.7723851
35596                     ],
35597                     [
35598                         9.1555798,
35599                         54.7769557
35600                     ],
35601                     [
35602                         9.1562752,
35603                         54.8675369
35604                     ],
35605                     [
35606                         8.5321973,
35607                         54.8663765
35608                     ],
35609                     [
35610                         8.531432,
35611                         54.95516
35612                     ]
35613                 ],
35614                 [
35615                     [
35616                         11.4577738,
35617                         56.819554
35618                     ],
35619                     [
35620                         11.7849181,
35621                         56.8127385
35622                     ],
35623                     [
35624                         11.7716715,
35625                         56.6332796
35626                     ],
35627                     [
35628                         11.4459621,
35629                         56.6401087
35630                     ]
35631                 ],
35632                 [
35633                     [
35634                         11.3274736,
35635                         57.3612962
35636                     ],
35637                     [
35638                         11.3161808,
35639                         57.1818004
35640                     ],
35641                     [
35642                         11.1508692,
35643                         57.1847276
35644                     ],
35645                     [
35646                         11.1456628,
35647                         57.094962
35648                     ],
35649                     [
35650                         10.8157703,
35651                         57.1001693
35652                     ],
35653                     [
35654                         10.8290599,
35655                         57.3695272
35656                     ]
35657                 ],
35658                 [
35659                     [
35660                         11.5843266,
35661                         56.2777928
35662                     ],
35663                     [
35664                         11.5782882,
35665                         56.1880397
35666                     ],
35667                     [
35668                         11.7392309,
35669                         56.1845765
35670                     ],
35671                     [
35672                         11.7456428,
35673                         56.2743186
35674                     ]
35675                 ],
35676                 [
35677                     [
35678                         14.6825922,
35679                         55.3639405
35680                     ],
35681                     [
35682                         14.8395247,
35683                         55.3565231
35684                     ],
35685                     [
35686                         14.8263755,
35687                         55.2671261
35688                     ],
35689                     [
35690                         15.1393406,
35691                         55.2517359
35692                     ],
35693                     [
35694                         15.1532015,
35695                         55.3410836
35696                     ],
35697                     [
35698                         15.309925,
35699                         55.3330556
35700                     ],
35701                     [
35702                         15.295719,
35703                         55.2437356
35704                     ],
35705                     [
35706                         15.1393406,
35707                         55.2517359
35708                     ],
35709                     [
35710                         15.1255631,
35711                         55.1623802
35712                     ],
35713                     [
35714                         15.2815819,
35715                         55.1544167
35716                     ],
35717                     [
35718                         15.2535578,
35719                         54.9757646
35720                     ],
35721                     [
35722                         14.6317464,
35723                         55.0062496
35724                     ]
35725                 ]
35726             ],
35727             "terms_url": "http://download.kortforsyningen.dk/content/vilkaar-og-betingelser",
35728             "terms_text": "Geodatastyrelsen og Danske Kommuner"
35729         },
35730         {
35731             "name": "Geoimage.at MaxRes",
35732             "type": "tms",
35733             "template": "http://geoimage.openstreetmap.at/4d80de696cd562a63ce463a58a61488d/{zoom}/{x}/{y}.jpg",
35734             "polygon": [
35735                 [
35736                     [
35737                         16.5073284,
35738                         46.9929304
35739                     ],
35740                     [
35741                         16.283417,
35742                         46.9929304
35743                     ],
35744                     [
35745                         16.135839,
35746                         46.8713046
35747                     ],
35748                     [
35749                         15.9831722,
35750                         46.8190947
35751                     ],
35752                     [
35753                         16.0493278,
35754                         46.655175
35755                     ],
35756                     [
35757                         15.8610387,
35758                         46.7180116
35759                     ],
35760                     [
35761                         15.7592608,
35762                         46.6900933
35763                     ],
35764                     [
35765                         15.5607938,
35766                         46.6796202
35767                     ],
35768                     [
35769                         15.5760605,
35770                         46.6342132
35771                     ],
35772                     [
35773                         15.4793715,
35774                         46.6027553
35775                     ],
35776                     [
35777                         15.4335715,
35778                         46.6516819
35779                     ],
35780                     [
35781                         15.2249267,
35782                         46.6342132
35783                     ],
35784                     [
35785                         15.0468154,
35786                         46.6481886
35787                     ],
35788                     [
35789                         14.9908376,
35790                         46.5887681
35791                     ],
35792                     [
35793                         14.9603042,
35794                         46.6237293
35795                     ],
35796                     [
35797                         14.8534374,
35798                         46.6027553
35799                     ],
35800                     [
35801                         14.8330818,
35802                         46.5012666
35803                     ],
35804                     [
35805                         14.7516595,
35806                         46.4977636
35807                     ],
35808                     [
35809                         14.6804149,
35810                         46.4381781
35811                     ],
35812                     [
35813                         14.6142593,
35814                         46.4381781
35815                     ],
35816                     [
35817                         14.578637,
35818                         46.3785275
35819                     ],
35820                     [
35821                         14.4412369,
35822                         46.4311638
35823                     ],
35824                     [
35825                         14.1613476,
35826                         46.4276563
35827                     ],
35828                     [
35829                         14.1257253,
35830                         46.4767409
35831                     ],
35832                     [
35833                         14.0188585,
35834                         46.4767409
35835                     ],
35836                     [
35837                         13.9119917,
35838                         46.5257813
35839                     ],
35840                     [
35841                         13.8254805,
35842                         46.5047694
35843                     ],
35844                     [
35845                         13.4438134,
35846                         46.560783
35847                     ],
35848                     [
35849                         13.3064132,
35850                         46.5502848
35851                     ],
35852                     [
35853                         13.1283019,
35854                         46.5887681
35855                     ],
35856                     [
35857                         12.8433237,
35858                         46.6132433
35859                     ],
35860                     [
35861                         12.7262791,
35862                         46.6412014
35863                     ],
35864                     [
35865                         12.5125455,
35866                         46.6656529
35867                     ],
35868                     [
35869                         12.3598787,
35870                         46.7040543
35871                     ],
35872                     [
35873                         12.3649676,
35874                         46.7703197
35875                     ],
35876                     [
35877                         12.2886341,
35878                         46.7772902
35879                     ],
35880                     [
35881                         12.2733674,
35882                         46.8852187
35883                     ],
35884                     [
35885                         12.2072118,
35886                         46.8747835
35887                     ],
35888                     [
35889                         12.1308784,
35890                         46.9026062
35891                     ],
35892                     [
35893                         12.1156117,
35894                         46.9998721
35895                     ],
35896                     [
35897                         12.2530119,
35898                         47.0657733
35899                     ],
35900                     [
35901                         12.2123007,
35902                         47.0934969
35903                     ],
35904                     [
35905                         11.9833004,
35906                         47.0449712
35907                     ],
35908                     [
35909                         11.7339445,
35910                         46.9616816
35911                     ],
35912                     [
35913                         11.6321666,
35914                         47.010283
35915                     ],
35916                     [
35917                         11.5405665,
35918                         46.9755722
35919                     ],
35920                     [
35921                         11.4998553,
35922                         47.0068129
35923                     ],
35924                     [
35925                         11.418433,
35926                         46.9651546
35927                     ],
35928                     [
35929                         11.2555884,
35930                         46.9755722
35931                     ],
35932                     [
35933                         11.1130993,
35934                         46.913036
35935                     ],
35936                     [
35937                         11.0418548,
35938                         46.7633482
35939                     ],
35940                     [
35941                         10.8891879,
35942                         46.7598621
35943                     ],
35944                     [
35945                         10.7416099,
35946                         46.7842599
35947                     ],
35948                     [
35949                         10.7059877,
35950                         46.8643462
35951                     ],
35952                     [
35953                         10.5787653,
35954                         46.8399847
35955                     ],
35956                     [
35957                         10.4566318,
35958                         46.8504267
35959                     ],
35960                     [
35961                         10.4769874,
35962                         46.9269392
35963                     ],
35964                     [
35965                         10.3853873,
35966                         46.9894592
35967                     ],
35968                     [
35969                         10.2327204,
35970                         46.8643462
35971                     ],
35972                     [
35973                         10.1207647,
35974                         46.8330223
35975                     ],
35976                     [
35977                         9.8663199,
35978                         46.9408389
35979                     ],
35980                     [
35981                         9.9019422,
35982                         47.0033426
35983                     ],
35984                     [
35985                         9.6831197,
35986                         47.0588402
35987                     ],
35988                     [
35989                         9.6118752,
35990                         47.0380354
35991                     ],
35992                     [
35993                         9.6322307,
35994                         47.128131
35995                     ],
35996                     [
35997                         9.5813418,
35998                         47.1662025
35999                     ],
36000                     [
36001                         9.5406306,
36002                         47.2664422
36003                     ],
36004                     [
36005                         9.6067863,
36006                         47.3492559
36007                     ],
36008                     [
36009                         9.6729419,
36010                         47.369939
36011                     ],
36012                     [
36013                         9.6424085,
36014                         47.4457079
36015                     ],
36016                     [
36017                         9.5660751,
36018                         47.4801122
36019                     ],
36020                     [
36021                         9.7136531,
36022                         47.5282405
36023                     ],
36024                     [
36025                         9.7848976,
36026                         47.5969187
36027                     ],
36028                     [
36029                         9.8357866,
36030                         47.5454185
36031                     ],
36032                     [
36033                         9.9477423,
36034                         47.538548
36035                     ],
36036                     [
36037                         10.0902313,
36038                         47.4491493
36039                     ],
36040                     [
36041                         10.1105869,
36042                         47.3664924
36043                     ],
36044                     [
36045                         10.2428982,
36046                         47.3871688
36047                     ],
36048                     [
36049                         10.1869203,
36050                         47.2698953
36051                     ],
36052                     [
36053                         10.3243205,
36054                         47.2975125
36055                     ],
36056                     [
36057                         10.4820763,
36058                         47.4491493
36059                     ],
36060                     [
36061                         10.4311873,
36062                         47.4869904
36063                     ],
36064                     [
36065                         10.4413651,
36066                         47.5900549
36067                     ],
36068                     [
36069                         10.4871652,
36070                         47.5522881
36071                     ],
36072                     [
36073                         10.5482319,
36074                         47.5351124
36075                     ],
36076                     [
36077                         10.5991209,
36078                         47.5660246
36079                     ],
36080                     [
36081                         10.7568766,
36082                         47.5316766
36083                     ],
36084                     [
36085                         10.8891879,
36086                         47.5454185
36087                     ],
36088                     [
36089                         10.9400769,
36090                         47.4869904
36091                     ],
36092                     [
36093                         10.9960547,
36094                         47.3906141
36095                     ],
36096                     [
36097                         11.2352328,
36098                         47.4422662
36099                     ],
36100                     [
36101                         11.2810328,
36102                         47.3975039
36103                     ],
36104                     [
36105                         11.4235219,
36106                         47.5144941
36107                     ],
36108                     [
36109                         11.5761888,
36110                         47.5076195
36111                     ],
36112                     [
36113                         11.6067221,
36114                         47.5900549
36115                     ],
36116                     [
36117                         11.8357224,
36118                         47.5866227
36119                     ],
36120                     [
36121                         12.003656,
36122                         47.6243647
36123                     ],
36124                     [
36125                         12.2072118,
36126                         47.6037815
36127                     ],
36128                     [
36129                         12.1614117,
36130                         47.6963421
36131                     ],
36132                     [
36133                         12.2581008,
36134                         47.7442718
36135                     ],
36136                     [
36137                         12.2530119,
36138                         47.6792136
36139                     ],
36140                     [
36141                         12.4311232,
36142                         47.7100408
36143                     ],
36144                     [
36145                         12.4921899,
36146                         47.631224
36147                     ],
36148                     [
36149                         12.5685234,
36150                         47.6277944
36151                     ],
36152                     [
36153                         12.6295901,
36154                         47.6894913
36155                     ],
36156                     [
36157                         12.7720792,
36158                         47.6689338
36159                     ],
36160                     [
36161                         12.8331459,
36162                         47.5419833
36163                     ],
36164                     [
36165                         12.975635,
36166                         47.4732332
36167                     ],
36168                     [
36169                         13.0417906,
36170                         47.4938677
36171                     ],
36172                     [
36173                         13.0367017,
36174                         47.5557226
36175                     ],
36176                     [
36177                         13.0977685,
36178                         47.6415112
36179                     ],
36180                     [
36181                         13.0316128,
36182                         47.7100408
36183                     ],
36184                     [
36185                         12.9043905,
36186                         47.7203125
36187                     ],
36188                     [
36189                         13.0061684,
36190                         47.84683
36191                     ],
36192                     [
36193                         12.9451016,
36194                         47.9355501
36195                     ],
36196                     [
36197                         12.8636793,
36198                         47.9594103
36199                     ],
36200                     [
36201                         12.8636793,
36202                         48.0036929
36203                     ],
36204                     [
36205                         12.7517236,
36206                         48.0989418
36207                     ],
36208                     [
36209                         12.8738571,
36210                         48.2109733
36211                     ],
36212                     [
36213                         12.9603683,
36214                         48.2109733
36215                     ],
36216                     [
36217                         13.0417906,
36218                         48.2652035
36219                     ],
36220                     [
36221                         13.1842797,
36222                         48.2990682
36223                     ],
36224                     [
36225                         13.2606131,
36226                         48.2922971
36227                     ],
36228                     [
36229                         13.3980133,
36230                         48.3565867
36231                     ],
36232                     [
36233                         13.4438134,
36234                         48.417418
36235                     ],
36236                     [
36237                         13.4387245,
36238                         48.5523383
36239                     ],
36240                     [
36241                         13.509969,
36242                         48.5860123
36243                     ],
36244                     [
36245                         13.6117469,
36246                         48.5725454
36247                     ],
36248                     [
36249                         13.7287915,
36250                         48.5118999
36251                     ],
36252                     [
36253                         13.7847694,
36254                         48.5725454
36255                     ],
36256                     [
36257                         13.8203916,
36258                         48.6263915
36259                     ],
36260                     [
36261                         13.7949471,
36262                         48.7171267
36263                     ],
36264                     [
36265                         13.850925,
36266                         48.7741724
36267                     ],
36268                     [
36269                         14.0595697,
36270                         48.6633774
36271                     ],
36272                     [
36273                         14.0137696,
36274                         48.6331182
36275                     ],
36276                     [
36277                         14.0748364,
36278                         48.5927444
36279                     ],
36280                     [
36281                         14.2173255,
36282                         48.5961101
36283                     ],
36284                     [
36285                         14.3649034,
36286                         48.5489696
36287                     ],
36288                     [
36289                         14.4666813,
36290                         48.6499311
36291                     ],
36292                     [
36293                         14.5582815,
36294                         48.5961101
36295                     ],
36296                     [
36297                         14.5989926,
36298                         48.6263915
36299                     ],
36300                     [
36301                         14.7211261,
36302                         48.5759124
36303                     ],
36304                     [
36305                         14.7211261,
36306                         48.6868997
36307                     ],
36308                     [
36309                         14.822904,
36310                         48.7271983
36311                     ],
36312                     [
36313                         14.8178151,
36314                         48.777526
36315                     ],
36316                     [
36317                         14.9647227,
36318                         48.7851754
36319                     ],
36320                     [
36321                         14.9893637,
36322                         49.0126611
36323                     ],
36324                     [
36325                         15.1485933,
36326                         48.9950306
36327                     ],
36328                     [
36329                         15.1943934,
36330                         48.9315502
36331                     ],
36332                     [
36333                         15.3063491,
36334                         48.9850128
36335                     ],
36336                     [
36337                         15.3928603,
36338                         48.9850128
36339                     ],
36340                     [
36341                         15.4844604,
36342                         48.9282069
36343                     ],
36344                     [
36345                         15.749083,
36346                         48.8545973
36347                     ],
36348                     [
36349                         15.8406831,
36350                         48.8880697
36351                     ],
36352                     [
36353                         16.0086166,
36354                         48.7808794
36355                     ],
36356                     [
36357                         16.2070835,
36358                         48.7339115
36359                     ],
36360                     [
36361                         16.3953727,
36362                         48.7372678
36363                     ],
36364                     [
36365                         16.4920617,
36366                         48.8110498
36367                     ],
36368                     [
36369                         16.6905286,
36370                         48.7741724
36371                     ],
36372                     [
36373                         16.7057953,
36374                         48.7339115
36375                     ],
36376                     [
36377                         16.8991733,
36378                         48.713769
36379                     ],
36380                     [
36381                         16.9755067,
36382                         48.515271
36383                     ],
36384                     [
36385                         16.8482844,
36386                         48.4511817
36387                     ],
36388                     [
36389                         16.8533733,
36390                         48.3464411
36391                     ],
36392                     [
36393                         16.9551512,
36394                         48.2516513
36395                     ],
36396                     [
36397                         16.9907734,
36398                         48.1498955
36399                     ],
36400                     [
36401                         17.0925513,
36402                         48.1397088
36403                     ],
36404                     [
36405                         17.0823736,
36406                         48.0241182
36407                     ],
36408                     [
36409                         17.1739737,
36410                         48.0207146
36411                     ],
36412                     [
36413                         17.0823736,
36414                         47.8741447
36415                     ],
36416                     [
36417                         16.9856845,
36418                         47.8673174
36419                     ],
36420                     [
36421                         17.0823736,
36422                         47.8092489
36423                     ],
36424                     [
36425                         17.0925513,
36426                         47.7031919
36427                     ],
36428                     [
36429                         16.7414176,
36430                         47.6792136
36431                     ],
36432                     [
36433                         16.7057953,
36434                         47.7511153
36435                     ],
36436                     [
36437                         16.5378617,
36438                         47.7545368
36439                     ],
36440                     [
36441                         16.5480395,
36442                         47.7066164
36443                     ],
36444                     [
36445                         16.4208172,
36446                         47.6689338
36447                     ],
36448                     [
36449                         16.573484,
36450                         47.6175045
36451                     ],
36452                     [
36453                         16.670173,
36454                         47.631224
36455                     ],
36456                     [
36457                         16.7108842,
36458                         47.538548
36459                     ],
36460                     [
36461                         16.6599952,
36462                         47.4491493
36463                     ],
36464                     [
36465                         16.5429506,
36466                         47.3940591
36467                     ],
36468                     [
36469                         16.4615283,
36470                         47.3940591
36471                     ],
36472                     [
36473                         16.4920617,
36474                         47.276801
36475                     ],
36476                     [
36477                         16.425906,
36478                         47.1973317
36479                     ],
36480                     [
36481                         16.4717061,
36482                         47.1489007
36483                     ],
36484                     [
36485                         16.5480395,
36486                         47.1489007
36487                     ],
36488                     [
36489                         16.476795,
36490                         47.0796369
36491                     ],
36492                     [
36493                         16.527684,
36494                         47.0588402
36495                     ]
36496                 ]
36497             ],
36498             "terms_text": "geoimage.at",
36499             "id": "geoimage.at"
36500         },
36501         {
36502             "name": "Imagerie Drone (Haiti)",
36503             "type": "tms",
36504             "template": "http://wms.openstreetmap.fr/tms/1.0.0/iomhaiti/{zoom}/{x}/{y}",
36505             "polygon": [
36506                 [
36507                     [
36508                         -72.1547401,
36509                         19.6878969
36510                     ],
36511                     [
36512                         -72.162234,
36513                         19.689011
36514                     ],
36515                     [
36516                         -72.164995,
36517                         19.6932445
36518                     ],
36519                     [
36520                         -72.1657838,
36521                         19.6979977
36522                     ],
36523                     [
36524                         -72.161603,
36525                         19.7035677
36526                     ],
36527                     [
36528                         -72.1487449,
36529                         19.7028993
36530                     ],
36531                     [
36532                         -72.1477194,
36533                         19.7026765
36534                     ],
36535                     [
36536                         -72.1485082,
36537                         19.7001514
36538                     ],
36539                     [
36540                         -72.1436963,
36541                         19.7011169
36542                     ],
36543                     [
36544                         -72.1410143,
36545                         19.7000029
36546                     ],
36547                     [
36548                         -72.139476,
36549                         19.6973664
36550                     ],
36551                     [
36552                         -72.1382533,
36553                         19.6927617
36554                     ],
36555                     [
36556                         -72.1386872,
36557                         19.6923161
36558                     ],
36559                     [
36560                         -72.1380561,
36561                         19.6896423
36562                     ],
36563                     [
36564                         -72.1385294,
36565                         19.6894938
36566                     ],
36567                     [
36568                         -72.1388055,
36569                         19.6901251
36570                     ],
36571                     [
36572                         -72.1388844,
36573                         19.6876741
36574                     ],
36575                     [
36576                         -72.1378195,
36577                         19.6872656
36578                     ],
36579                     [
36580                         -72.13778,
36581                         19.6850003
36582                     ],
36583                     [
36584                         -72.1369517,
36585                         19.6855945
36586                     ],
36587                     [
36588                         -72.136794,
36589                         19.6840719
36590                     ],
36591                     [
36592                         -72.135729,
36593                         19.6835148
36594                     ],
36595                     [
36596                         -72.1355713,
36597                         19.6740817
36598                     ],
36599                     [
36600                         -72.1366362,
36601                         19.6708133
36602                     ],
36603                     [
36604                         -72.1487843,
36605                         19.6710733
36606                     ],
36607                     [
36608                         -72.1534779,
36609                         19.6763843
36610                     ],
36611                     [
36612                         -72.1530835,
36613                         19.6769414
36614                     ],
36615                     [
36616                         -72.1533251,
36617                         19.6769768
36618                     ],
36619                     [
36620                         -72.1532807,
36621                         19.6796525
36622                     ],
36623                     [
36624                         -72.1523834,
36625                         19.6797175
36626                     ],
36627                     [
36628                         -72.1522749,
36629                         19.6803488
36630                     ],
36631                     [
36632                         -72.1519101,
36633                         19.6803395
36634                     ],
36635                     [
36636                         -72.1518608,
36637                         19.6805067
36638                     ],
36639                     [
36640                         -72.1528173,
36641                         19.6806552
36642                     ],
36643                     [
36644                         -72.1522299,
36645                         19.6833011
36646                     ],
36647                     [
36648                         -72.1507801,
36649                         19.6831499
36650                     ],
36651                     [
36652                         -72.1504457,
36653                         19.6847862
36654                     ],
36655                     [
36656                         -72.1508591,
36657                         19.6843492
36658                     ],
36659                     [
36660                         -72.1530087,
36661                         19.6849898
36662                     ],
36663                     [
36664                         -72.1546258,
36665                         19.6854354
36666                     ],
36667                     [
36668                         -72.1543103,
36669                         19.6870694
36670                     ],
36671                     [
36672                         -72.1547244,
36673                         19.6868466
36674                     ],
36675                     [
36676                         -72.1548501,
36677                         19.6877564
36678                     ],
36679                     [
36680                         -72.1545814,
36681                         19.6877982
36682                     ]
36683                 ],
36684                 [
36685                     [
36686                         -72.1310601,
36687                         19.6718929
36688                     ],
36689                     [
36690                         -72.1259842,
36691                         19.6772765
36692                     ],
36693                     [
36694                         -72.1255379,
36695                         19.6776179
36696                     ],
36697                     [
36698                         -72.1216891,
36699                         19.6776442
36700                     ],
36701                     [
36702                         -72.1149677,
36703                         19.672602
36704                     ],
36705                     [
36706                         -72.1152745,
36707                         19.6687152
36708                     ],
36709                     [
36710                         -72.1198205,
36711                         19.6627535
36712                     ],
36713                     [
36714                         -72.1227768,
36715                         19.6625696
36716                     ],
36717                     [
36718                         -72.1248965,
36719                         19.662701
36720                     ],
36721                     [
36722                         -72.1285779,
36723                         19.6645394
36724                     ],
36725                     [
36726                         -72.1308091,
36727                         19.6661677
36728                     ],
36729                     [
36730                         -72.1316737,
36731                         19.668794
36732                     ],
36733                     [
36734                         -72.1315621,
36735                         19.671
36736                     ]
36737                 ],
36738                 [
36739                     [
36740                         -71.845795,
36741                         19.6709758
36742                     ],
36743                     [
36744                         -71.8429354,
36745                         19.6759525
36746                     ],
36747                     [
36748                         -71.8410027,
36749                         19.6759525
36750                     ],
36751                     [
36752                         -71.8380249,
36753                         19.6755254
36754                     ],
36755                     [
36756                         -71.8378671,
36757                         19.6745041
36758                     ],
36759                     [
36760                         -71.8390504,
36761                         19.6743927
36762                     ],
36763                     [
36764                         -71.8390109,
36765                         19.6741141
36766                     ],
36767                     [
36768                         -71.8398392,
36769                         19.673947
36770                     ],
36771                     [
36772                         -71.8389123,
36773                         19.6736127
36774                     ],
36775                     [
36776                         -71.8380249,
36777                         19.67209
36778                     ],
36779                     [
36780                         -71.8380052,
36781                         19.6726285
36782                     ],
36783                     [
36784                         -71.8376699,
36785                         19.6727214
36786                     ],
36787                     [
36788                         -71.8376305,
36789                         19.672545
36790                     ],
36791                     [
36792                         -71.8354414,
36793                         19.6732135
36794                     ],
36795                     [
36796                         -71.835333,
36797                         19.6729999
36798                     ],
36799                     [
36800                         -71.8331242,
36801                         19.6734642
36802                     ],
36803                     [
36804                         -71.8326706,
36805                         19.6716815
36806                     ],
36807                     [
36808                         -71.8321579,
36809                         19.67209
36810                     ],
36811                     [
36812                         -71.8307183,
36813                         19.6694902
36814                     ],
36815                     [
36816                         -71.8306009,
36817                         19.6697594
36818                     ],
36819                     [
36820                         -71.8302174,
36821                         19.6698907
36822                     ],
36823                     [
36824                         -71.8291833,
36825                         19.6672095
36826                     ],
36827                     [
36828                         -71.8290749,
36829                         19.6672095
36830                     ],
36831                     [
36832                         -71.8289122,
36833                         19.6667916
36834                     ],
36835                     [
36836                         -71.8289516,
36837                         19.6666199
36838                     ],
36839                     [
36840                         -71.8288333,
36841                         19.6663506
36842                     ],
36843                     [
36844                         -71.8285572,
36845                         19.6664759
36846                     ],
36847                     [
36848                         -71.8288678,
36849                         19.6672466
36850                     ],
36851                     [
36852                         -71.8287593,
36853                         19.6674138
36854                     ],
36855                     [
36856                         -71.8277979,
36857                         19.6678177
36858                     ],
36859                     [
36860                         -71.8277112,
36861                         19.6678586
36862                     ],
36863                     [
36864                         -71.8278263,
36865                         19.6679637
36866                     ],
36867                     [
36868                         -71.8271831,
36869                         19.6681212
36870                     ],
36871                     [
36872                         -71.8271761,
36873                         19.6680917
36874                     ],
36875                     [
36876                         -71.8264405,
36877                         19.6683921
36878                     ],
36879                     [
36880                         -71.8264074,
36881                         19.6683231
36882                     ],
36883                     [
36884                         -71.8261954,
36885                         19.6684253
36886                     ],
36887                     [
36888                         -71.8261806,
36889                         19.6683556
36890                     ],
36891                     [
36892                         -71.8258946,
36893                         19.6684206
36894                     ],
36895                     [
36896                         -71.8258897,
36897                         19.6686574
36898                     ],
36899                     [
36900                         -71.8251551,
36901                         19.6687549
36902                     ],
36903                     [
36904                         -71.8254509,
36905                         19.6691588
36906                     ],
36907                     [
36908                         -71.8229332,
36909                         19.6695739
36910                     ],
36911                     [
36912                         -71.822713,
36913                         19.6696658
36914                     ],
36915                     [
36916                         -71.8227688,
36917                         19.6697577
36918                     ],
36919                     [
36920                         -71.8201751,
36921                         19.6709855
36922                     ],
36923                     [
36924                         -71.8198474,
36925                         19.6704537
36926                     ],
36927                     [
36928                         -71.8197985,
36929                         19.6706014
36930                     ],
36931                     [
36932                         -71.8194674,
36933                         19.6707557
36934                     ],
36935                     [
36936                         -71.8182472,
36937                         19.6713433
36938                     ],
36939                     [
36940                         -71.8181426,
36941                         19.6711431
36942                     ],
36943                     [
36944                         -71.8175813,
36945                         19.6714254
36946                     ],
36947                     [
36948                         -71.816959,
36949                         19.6707672
36950                     ],
36951                     [
36952                         -71.8176388,
36953                         19.6718965
36954                     ],
36955                     [
36956                         -71.8171403,
36957                         19.6720376
36958                     ],
36959                     [
36960                         -71.8158225,
36961                         19.6718045
36962                     ],
36963                     [
36964                         -71.8138354,
36965                         19.6711874
36966                     ],
36967                     [
36968                         -71.8123259,
36969                         19.6706982
36970                     ],
36971                     [
36972                         -71.8121759,
36973                         19.6704258
36974                     ],
36975                     [
36976                         -71.8124304,
36977                         19.6701467
36978                     ],
36979                     [
36980                         -71.8119184,
36981                         19.6700141
36982                     ],
36983                     [
36984                         -71.8118765,
36985                         19.6705828
36986                     ],
36987                     [
36988                         -71.811169,
36989                         19.6703483
36990                     ],
36991                     [
36992                         -71.8095938,
36993                         19.6698516
36994                     ],
36995                     [
36996                         -71.8077992,
36997                         19.6692829
36998                     ],
36999                     [
37000                         -71.8056028,
37001                         19.668612
37002                     ],
37003                     [
37004                         -71.8051443,
37005                         19.6668942
37006                     ],
37007                     [
37008                         -71.8051196,
37009                         19.6652322
37010                     ],
37011                     [
37012                         -71.8052315,
37013                         19.661979
37014                     ],
37015                     [
37016                         -71.8065603,
37017                         19.6523921
37018                     ],
37019                     [
37020                         -71.8073412,
37021                         19.6482946
37022                     ],
37023                     [
37024                         -71.8099686,
37025                         19.6468292
37026                     ],
37027                     [
37028                         -71.8147517,
37029                         19.6454502
37030                     ],
37031                     [
37032                         -71.8147726,
37033                         19.6455619
37034                     ],
37035                     [
37036                         -71.8150027,
37037                         19.6455093
37038                     ],
37039                     [
37040                         -71.8149469,
37041                         19.6453846
37042                     ],
37043                     [
37044                         -71.8159928,
37045                         19.6450234
37046                     ],
37047                     [
37048                         -71.8158882,
37049                         19.6448855
37050                     ],
37051                     [
37052                         -71.8165854,
37053                         19.6446097
37054                     ],
37055                     [
37056                         -71.8190119,
37057                         19.643802
37058                     ],
37059                     [
37060                         -71.8211524,
37061                         19.643454
37062                     ],
37063                     [
37064                         -71.8221564,
37065                         19.6433292
37066                     ],
37067                     [
37068                         -71.8269046,
37069                         19.643211
37070                     ],
37071                     [
37072                         -71.8280481,
37073                         19.6432241
37074                     ],
37075                     [
37076                         -71.8304466,
37077                         19.6440778
37078                     ],
37079                     [
37080                         -71.8306419,
37081                         19.6448592
37082                     ],
37083                     [
37084                         -71.8295263,
37085                         19.6450365
37086                     ],
37087                     [
37088                         -71.8296064,
37089                         19.6456111
37090                     ],
37091                     [
37092                         -71.8299411,
37093                         19.6455651
37094                     ],
37095                     [
37096                         -71.8303699,
37097                         19.6451744
37098                     ],
37099                     [
37100                         -71.830471,
37101                         19.6453452
37102                     ],
37103                     [
37104                         -71.8308092,
37105                         19.6451974
37106                     ],
37107                     [
37108                         -71.8310184,
37109                         19.6451088
37110                     ],
37111                     [
37112                         -71.8312519,
37113                         19.6458541
37114                     ],
37115                     [
37116                         -71.8311125,
37117                         19.6458245
37118                     ],
37119                     [
37120                         -71.831367,
37121                         19.6465862
37122                     ],
37123                     [
37124                         -71.8328939,
37125                         19.646189
37126                     ],
37127                     [
37128                         -71.8344566,
37129                         19.6457062
37130                     ],
37131                     [
37132                         -71.8344664,
37133                         19.6463052
37134                     ],
37135                     [
37136                         -71.834215,
37137                         19.6461938
37138                     ],
37139                     [
37140                         -71.8342002,
37141                         19.6465513
37142                     ],
37143                     [
37144                         -71.8346702,
37145                         19.6463
37146                     ],
37147                     [
37148                         -71.8349118,
37149                         19.6463905
37150                     ],
37151                     [
37152                         -71.8347984,
37153                         19.6462187
37154                     ],
37155                     [
37156                         -71.8354393,
37157                         19.6458496
37158                     ],
37159                     [
37160                         -71.8355034,
37161                         19.6458032
37162                     ],
37163                     [
37164                         -71.8364747,
37165                         19.6461328
37166                     ],
37167                     [
37168                         -71.8376382,
37169                         19.6472658
37170                     ],
37171                     [
37172                         -71.8379143,
37173                         19.647888
37174                     ],
37175                     [
37176                         -71.8390483,
37177                         19.6508039
37178                     ],
37179                     [
37180                         -71.8456942,
37181                         19.6696203
37182                     ]
37183                 ],
37184                 [
37185                     [
37186                         -72.098878,
37187                         18.54843
37188                     ],
37189                     [
37190                         -72.096993,
37191                         18.5501994
37192                     ],
37193                     [
37194                         -72.0972888,
37195                         18.5503209
37196                     ],
37197                     [
37198                         -72.0968451,
37199                         18.5503489
37200                     ],
37201                     [
37202                         -72.0955632,
37203                         18.551854
37204                     ],
37205                     [
37206                         -72.0956428,
37207                         18.5526742
37208                     ],
37209                     [
37210                         -72.0959914,
37211                         18.5533748
37212                     ],
37213                     [
37214                         -72.0962145,
37215                         18.553203
37216                     ],
37217                     [
37218                         -72.0962842,
37219                         18.5535665
37220                     ],
37221                     [
37222                         -72.0964446,
37223                         18.5535533
37224                     ],
37225                     [
37226                         -72.0965352,
37227                         18.5539764
37228                     ],
37229                     [
37230                         -72.0965056,
37231                         18.554173
37232                     ],
37233                     [
37234                         -72.0966085,
37235                         18.5541747
37236                     ],
37237                     [
37238                         -72.0965178,
37239                         18.5542127
37240                     ],
37241                     [
37242                         -72.0968769,
37243                         18.5546588
37244                     ],
37245                     [
37246                         -72.0979018,
37247                         18.5552141
37248                     ],
37249                     [
37250                         -72.1006211,
37251                         18.5555875
37252                     ],
37253                     [
37254                         -72.1014926,
37255                         18.5556206
37256                     ],
37257                     [
37258                         -72.1024339,
37259                         18.5555016
37260                     ],
37261                     [
37262                         -72.103417,
37263                         18.5543515
37264                     ],
37265                     [
37266                         -72.1034798,
37267                         18.5516215
37268                     ],
37269                     [
37270                         -72.1030789,
37271                         18.5516149
37272                     ],
37273                     [
37274                         -72.1033752,
37275                         18.5515224
37276                     ],
37277                     [
37278                         -72.1035042,
37279                         18.5515224
37280                     ],
37281                     [
37282                         -72.1035239,
37283                         18.5502417
37284                     ],
37285                     [
37286                         -72.1028701,
37287                         18.5503062
37288                     ],
37289                     [
37290                         -72.1029015,
37291                         18.55025
37292                     ],
37293                     [
37294                         -72.1028457,
37295                         18.5501773
37296                     ],
37297                     [
37298                         -72.1035081,
37299                         18.5500252
37300                     ],
37301                     [
37302                         -72.103491,
37303                         18.5497396
37304                     ],
37305                     [
37306                         -72.1035181,
37307                         18.5497361
37308                     ],
37309                     [
37310                         -72.1035398,
37311                         18.5489039
37312                     ],
37313                     [
37314                         -72.1034317,
37315                         18.5487056
37316                     ],
37317                     [
37318                         -72.102717,
37319                         18.5481437
37320                     ],
37321                     [
37322                         -72.1025601,
37323                         18.5481536
37324                     ],
37325                     [
37326                         -72.10229,
37327                         18.5482751
37328                     ],
37329                     [
37330                         -72.1022891,
37331                         18.5482569
37332                     ],
37333                     [
37334                         -72.1025201,
37335                         18.5481396
37336                     ],
37337                     [
37338                         -72.1023388,
37339                         18.5481321
37340                     ],
37341                     [
37342                         -72.0999082,
37343                         18.5480901
37344                     ],
37345                     [
37346                         -72.09907,
37347                         18.5483799
37348                     ]
37349                 ],
37350                 [
37351                     [
37352                         -72.2542503,
37353                         18.568262
37354                     ],
37355                     [
37356                         -72.2560252,
37357                         18.5717765
37358                     ],
37359                     [
37360                         -72.2557886,
37361                         18.5748049
37362                     ],
37363                     [
37364                         -72.2535009,
37365                         18.5755526
37366                     ],
37367                     [
37368                         -72.2522782,
37369                         18.5755526
37370                     ],
37371                     [
37372                         -72.2499906,
37373                         18.5740945
37374                     ],
37375                     [
37376                         -72.2473874,
37377                         18.5698323
37378                     ],
37379                     [
37380                         -72.2460069,
37381                         18.566729
37382                     ],
37383                     [
37384                         -72.2458492,
37385                         18.5629527
37386                     ],
37387                     [
37388                         -72.2479396,
37389                         18.5625414
37390                     ],
37391                     [
37392                         -72.2501483,
37393                         18.5628031
37394                     ],
37395                     [
37396                         -72.2519232,
37397                         18.5650839
37398                     ]
37399                 ],
37400                 [
37401                     [
37402                         -72.303145,
37403                         18.5332749
37404                     ],
37405                     [
37406                         -72.3031275,
37407                         18.5331799
37408                     ],
37409                     [
37410                         -72.3048311,
37411                         18.5311081
37412                     ],
37413                     [
37414                         -72.3097397,
37415                         18.5311081
37416                     ],
37417                     [
37418                         -72.3164332,
37419                         18.5324302
37420                     ],
37421                     [
37422                         -72.3234056,
37423                         18.5366083
37424                     ],
37425                     [
37426                         -72.3261388,
37427                         18.5387765
37428                     ],
37429                     [
37430                         -72.3261946,
37431                         18.5426371
37432                     ],
37433                     [
37434                         -72.3170468,
37435                         18.5540596
37436                     ],
37437                     [
37438                         -72.3130864,
37439                         18.5540596
37440                     ],
37441                     [
37442                         -72.2987511,
37443                         18.5453342
37444                     ],
37445                     [
37446                         -72.2988627,
37447                         18.5407333
37448                     ],
37449                     [
37450                         -72.2962969,
37451                         18.5404689
37452                     ],
37453                     [
37454                         -72.2954602,
37455                         18.5395169
37456                     ],
37457                     [
37458                         -72.2961853,
37459                         18.5338582
37460                     ],
37461                     [
37462                         -72.2971893,
37463                         18.5332235
37464                     ],
37465                     [
37466                         -72.3007034,
37467                         18.5332764
37468                     ],
37469                     [
37470                         -72.3022652,
37471                         18.5342284
37472                     ],
37473                     [
37474                         -72.3028486,
37475                         18.5335189
37476                     ],
37477                     [
37478                         -72.303104,
37479                         18.5333361
37480                     ],
37481                     [
37482                         -72.303181,
37483                         18.5334007
37484                     ],
37485                     [
37486                         -72.3035793,
37487                         18.5335614
37488                     ],
37489                     [
37490                         -72.3030793,
37491                         18.5346463
37492                     ],
37493                     [
37494                         -72.303715,
37495                         18.5339873
37496                     ],
37497                     [
37498                         -72.3045286,
37499                         18.5344052
37500                     ],
37501                     [
37502                         -72.3044015,
37503                         18.5345097
37504                     ],
37505                     [
37506                         -72.3062747,
37507                         18.5352571
37508                     ],
37509                     [
37510                         -72.3063107,
37511                         18.5352741
37512                     ],
37513                     [
37514                         -72.3061219,
37515                         18.5357628
37516                     ],
37517                     [
37518                         -72.3061219,
37519                         18.5358196
37520                     ],
37521                     [
37522                         -72.30637,
37523                         18.5358928
37524                     ],
37525                     [
37526                         -72.3062726,
37527                         18.5354869
37528                     ],
37529                     [
37530                         -72.3066688,
37531                         18.5350891
37532                     ],
37533                     [
37534                         -72.3061963,
37535                         18.5349706
37536                     ],
37537                     [
37538                         -72.3058869,
37539                         18.5349385
37540                     ],
37541                     [
37542                         -72.3055373,
37543                         18.5346833
37544                     ],
37545                     [
37546                         -72.3054864,
37547                         18.534613
37548                     ],
37549                     [
37550                         -72.3055585,
37551                         18.5345065
37552                     ],
37553                     [
37554                         -72.3046749,
37555                         18.5342293
37556                     ],
37557                     [
37558                         -72.3047617,
37559                         18.5338817
37560                     ],
37561                     [
37562                         -72.3043252,
37563                         18.5337511
37564                     ],
37565                     [
37566                         -72.3042595,
37567                         18.5336346
37568                     ]
37569                 ],
37570                 [
37571                     [
37572                         -72.2981405,
37573                         18.477502
37574                     ],
37575                     [
37576                         -72.2935652,
37577                         18.4948587
37578                     ],
37579                     [
37580                         -72.2922242,
37581                         18.4964297
37582                     ],
37583                     [
37584                         -72.2931708,
37585                         18.4972526
37586                     ],
37587                     [
37588                         -72.2892266,
37589                         18.5057058
37590                     ],
37591                     [
37592                         -72.2878067,
37593                         18.5080996
37594                     ],
37595                     [
37596                         -72.2850458,
37597                         18.5119893
37598                     ],
37599                     [
37600                         -72.2840203,
37601                         18.5113161
37602                     ],
37603                     [
37604                         -72.2808649,
37605                         18.515879
37606                     ],
37607                     [
37608                         -72.2773151,
37609                         18.5175994
37610                     ],
37611                     [
37612                         -72.2723454,
37613                         18.5175246
37614                     ],
37615                     [
37616                         -72.2662714,
37617                         18.5144578
37618                     ],
37619                     [
37620                         -72.2665869,
37621                         18.5066783
37622                     ],
37623                     [
37624                         -72.2692643,
37625                         18.5046154
37626                     ],
37627                     [
37628                         -72.2661965,
37629                         18.5029756
37630                     ],
37631                     [
37632                         -72.2688181,
37633                         18.4965222
37634                     ],
37635                     [
37636                         -72.2691528,
37637                         18.4959403
37638                     ],
37639                     [
37640                         -72.2702684,
37641                         18.4961519
37642                     ],
37643                     [
37644                         -72.2702684,
37645                         18.4955964
37646                     ],
37647                     [
37648                         -72.2690691,
37649                         18.49557
37650                     ],
37651                     [
37652                         -72.2692922,
37653                         18.4937714
37654                     ],
37655                     [
37656                         -72.2736988,
37657                         18.4859951
37658                     ],
37659                     [
37660                         -72.2746749,
37661                         18.4850429
37662                     ],
37663                     [
37664                         -72.2751769,
37665                         18.483403
37666                     ],
37667                     [
37668                         -72.2765435,
37669                         18.4813398
37670                     ],
37671                     [
37672                         -72.2773523,
37673                         18.4814985
37674                     ],
37675                     [
37676                         -72.2783006,
37677                         18.4809694
37678                     ],
37679                     [
37680                         -72.2778544,
37681                         18.4807049
37682                     ],
37683                     [
37684                         -72.2771013,
37685                         18.480123
37686                     ],
37687                     [
37688                         -72.2789978,
37689                         18.4775836
37690                     ],
37691                     [
37692                         -72.279723,
37693                         18.4772927
37694                     ],
37695                     [
37696                         -72.2806433,
37697                         18.4776365
37698                     ],
37699                     [
37700                         -72.2813685,
37701                         18.4771604
37702                     ],
37703                     [
37704                         -72.2808386,
37705                         18.4769752
37706                     ],
37707                     [
37708                         -72.2812848,
37709                         18.4758378
37710                     ],
37711                     [
37712                         -72.2823167,
37713                         18.4751765
37714                     ],
37715                     [
37716                         -72.2851615,
37717                         18.4750971
37718                     ],
37719                     [
37720                         -72.2849941,
37721                         18.4763668
37722                     ],
37723                     [
37724                         -72.2854404,
37725                         18.4769752
37726                     ],
37727                     [
37728                         -72.286277,
37729                         18.4756262
37730                     ],
37731                     [
37732                         -72.2869325,
37733                         18.4754675
37734                     ],
37735                     [
37736                         -72.2865978,
37737                         18.4751897
37738                     ],
37739                     [
37740                         -72.2865978,
37741                         18.4750046
37742                     ],
37743                     [
37744                         -72.2909765,
37745                         18.4747268
37746                     ],
37747                     [
37748                         -72.2946579,
37749                         18.4749384
37750                     ],
37751                     [
37752                         -72.2973911,
37753                         18.476843
37754                     ]
37755                 ],
37756                 [
37757                     [
37758                         -72.3466657,
37759                         18.5222375
37760                     ],
37761                     [
37762                         -72.346833,
37763                         18.5244325
37764                     ],
37765                     [
37766                         -72.3475303,
37767                         18.5277645
37768                     ],
37769                     [
37770                         -72.3455501,
37771                         18.5291131
37772                     ],
37773                     [
37774                         -72.3403069,
37775                         18.5292189
37776                     ],
37777                     [
37778                         -72.3383267,
37779                         18.5280289
37780                     ],
37781                     [
37782                         -72.3369043,
37783                         18.530118
37784                     ],
37785                     [
37786                         -72.3338086,
37787                         18.5296684
37788                     ],
37789                     [
37790                         -72.3289279,
37791                         18.5270769
37792                     ],
37793                     [
37794                         -72.328649,
37795                         18.5253316
37796                     ],
37797                     [
37798                         -72.3292068,
37799                         18.5232689
37800                     ],
37801                     [
37802                         -72.330406,
37803                         18.5220524
37804                     ],
37805                     [
37806                         -72.3321631,
37807                         18.5221847
37808                     ],
37809                     [
37810                         -72.3322467,
37811                         18.5191963
37812                     ],
37813                     [
37814                         -72.3369183,
37815                         18.5183633
37816                     ],
37817                     [
37818                         -72.3382012,
37819                         18.5184691
37820                     ],
37821                     [
37822                         -72.3381454,
37823                         18.5181782
37824                     ],
37825                     [
37826                         -72.3411993,
37827                         18.5177947
37828                     ],
37829                     [
37830                         -72.3454943,
37831                         18.5171997
37832                     ],
37833                     [
37834                         -72.3492595,
37835                         18.517279
37836                     ],
37837                     [
37838                         -72.3504308,
37839                         18.5188922
37840                     ],
37841                     [
37842                         -72.3503472,
37843                         18.5206112
37844                     ],
37845                     [
37846                         -72.3496778,
37847                         18.5220392
37848                     ]
37849                 ],
37850                 [
37851                     [
37852                         -72.3303078,
37853                         18.5486462
37854                     ],
37855                     [
37856                         -72.3429687,
37857                         18.5508149
37858                     ],
37859                     [
37860                         -72.3433236,
37861                         18.5530585
37862                     ],
37863                     [
37864                         -72.3413121,
37865                         18.5614341
37866                     ],
37867                     [
37868                         -72.3390639,
37869                         18.5613593
37870                     ],
37871                     [
37872                         -72.3384723,
37873                         18.5638271
37874                     ],
37875                     [
37876                         -72.3375257,
37877                         18.5654348
37878                     ],
37879                     [
37880                         -72.3348436,
37881                         18.5650609
37882                     ],
37883                     [
37884                         -72.3311755,
37885                         18.5638271
37886                     ],
37887                     [
37888                         -72.3312149,
37889                         18.5616211
37890                     ],
37891                     [
37892                         -72.3232082,
37893                         18.5606863
37894                     ],
37895                     [
37896                         -72.3212361,
37897                         18.559602
37898                     ],
37899                     [
37900                         -72.3208023,
37901                         18.5587046
37902                     ],
37903                     [
37904                         -72.3208811,
37905                         18.557882
37906                     ],
37907                     [
37908                         -72.3259493,
37909                         18.5580274
37910                     ],
37911                     [
37912                         -72.3266186,
37913                         18.5581993
37914                     ],
37915                     [
37916                         -72.3259214,
37917                         18.5577498
37918                     ],
37919                     [
37920                         -72.3250986,
37921                         18.5573797
37922                     ],
37923                     [
37924                         -72.3233767,
37925                         18.552263
37926                     ],
37927                     [
37928                         -72.3245994,
37929                         18.5478507
37930                     ],
37931                     [
37932                         -72.3288986,
37933                         18.5483742
37934                     ],
37935                     [
37936                         -72.329979,
37937                         18.5489548
37938                     ]
37939                 ],
37940                 [
37941                     [
37942                         -72.3231383,
37943                         18.5269828
37944                     ],
37945                     [
37946                         -72.3223434,
37947                         18.528067
37948                     ],
37949                     [
37950                         -72.3209629,
37951                         18.5279745
37952                     ],
37953                     [
37954                         -72.3207816,
37955                         18.5271282
37956                     ],
37957                     [
37958                         -72.3208513,
37959                         18.5253697
37960                     ],
37961                     [
37962                         -72.3214649,
37963                         18.5249598
37964                     ],
37965                     [
37966                         -72.3225666,
37967                         18.5248937
37968                     ],
37969                     [
37970                         -72.3228454,
37971                         18.52533
37972                     ],
37973                     [
37974                         -72.3232359,
37975                         18.5264804
37976                     ]
37977                 ],
37978                 [
37979                     [
37980                         -72.2160832,
37981                         18.6457752
37982                     ],
37983                     [
37984                         -72.2159649,
37985                         18.6553795
37986                     ],
37987                     [
37988                         -72.2030279,
37989                         18.6558279
37990                     ],
37991                     [
37992                         -72.1947057,
37993                         18.6553421
37994                     ],
37995                     [
37996                         -72.1922208,
37997                         18.6545573
37998                     ],
37999                     [
38000                         -72.1920631,
38001                         18.6521283
38002                     ],
38003                     [
38004                         -72.193483,
38005                         18.6477559
38006                     ],
38007                     [
38008                         -72.201253,
38009                         18.6385249
38010                     ],
38011                     [
38012                         -72.2069327,
38013                         18.6388239
38014                     ],
38015                     [
38016                         -72.2120996,
38017                         18.6424117
38018                     ],
38019                     [
38020                         -72.2118068,
38021                         18.6430591
38022                     ],
38023                     [
38024                         -72.2121693,
38025                         18.6426892
38026                     ],
38027                     [
38028                         -72.2127968,
38029                         18.6427552
38030                     ],
38031                     [
38032                         -72.2134662,
38033                         18.6431252
38034                     ],
38035                     [
38036                         -72.2135638,
38037                         18.6437462
38038                     ],
38039                     [
38040                         -72.2154176,
38041                         18.6443947
38042                     ],
38043                     [
38044                         -72.2158909,
38045                         18.6450301
38046                     ]
38047                 ],
38048                 [
38049                     [
38050                         -72.2867654,
38051                         18.6482017
38052                     ],
38053                     [
38054                         -72.2900977,
38055                         18.6527446
38056                     ],
38057                     [
38058                         -72.28981,
38059                         18.6536532
38060                     ],
38061                     [
38062                         -72.2900738,
38063                         18.6542664
38064                     ],
38065                     [
38066                         -72.290721,
38067                         18.6537667
38068                     ],
38069                     [
38070                         -72.2910327,
38071                         18.6544709
38072                     ],
38073                     [
38074                         -72.2912485,
38075                         18.654221
38076                     ],
38077                     [
38078                         -72.29168,
38079                         18.6558905
38080                     ],
38081                     [
38082                         -72.2912245,
38083                         18.656606
38084                     ],
38085                     [
38086                         -72.2922673,
38087                         18.65597
38088                     ],
38089                     [
38090                         -72.2926869,
38091                         18.6567536
38092                     ],
38093                     [
38094                         -72.2930705,
38095                         18.6567309
38096                     ],
38097                     [
38098                         -72.2941253,
38099                         18.6581846
38100                     ],
38101                     [
38102                         -72.2960192,
38103                         18.6608421
38104                     ],
38105                     [
38106                         -72.2959713,
38107                         18.6619096
38108                     ],
38109                     [
38110                         -72.2932862,
38111                         18.664567
38112                     ],
38113                     [
38114                         -72.2906731,
38115                         18.6659979
38116                     ],
38117                     [
38118                         -72.2895943,
38119                         18.6661342
38120                     ],
38121                     [
38122                         -72.2895943,
38123                         18.6665657
38124                     ],
38125                     [
38126                         -72.2877004,
38127                         18.6664749
38128                     ],
38129                     [
38130                         -72.2875805,
38131                         18.6676559
38132                     ],
38133                     [
38134                         -72.2831214,
38135                         18.6697227
38136                     ],
38137                     [
38138                         -72.2796453,
38139                         18.6696546
38140                     ],
38141                     [
38142                         -72.2784311,
38143                         18.6690787
38144                     ],
38145                     [
38146                         -72.2783972,
38147                         18.6687736
38148                     ],
38149                     [
38150                         -72.277736,
38151                         18.6691671
38152                     ],
38153                     [
38154                         -72.2774394,
38155                         18.669143
38156                     ],
38157                     [
38158                         -72.2770071,
38159                         18.6683159
38160                     ],
38161                     [
38162                         -72.2765575,
38163                         18.6681125
38164                     ],
38165                     [
38166                         -72.2765385,
38167                         18.6680583
38168                     ],
38169                     [
38170                         -72.2752319,
38171                         18.6685239
38172                     ],
38173                     [
38174                         -72.2749292,
38175                         18.6674649
38176                     ],
38177                     [
38178                         -72.2746416,
38179                         18.6674309
38180                     ],
38181                     [
38182                         -72.2734668,
38183                         18.6682145
38184                     ],
38185                     [
38186                         -72.2732271,
38187                         18.6682712
38188                     ],
38189                     [
38190                         -72.2726757,
38191                         18.6671583
38192                     ],
38193                     [
38194                         -72.2719147,
38195                         18.6674288
38196                     ],
38197                     [
38198                         -72.2718808,
38199                         18.6673405
38200                     ],
38201                     [
38202                         -72.2688149,
38203                         18.6681868
38204                     ],
38205                     [
38206                         -72.2688269,
38207                         18.6671761
38208                     ],
38209                     [
38210                         -72.2690786,
38211                         18.6668241
38212                     ],
38213                     [
38214                         -72.2688149,
38215                         18.66679
38216                     ],
38217                     [
38218                         -72.2681077,
38219                         18.6670739
38220                     ],
38221                     [
38222                         -72.2676282,
38223                         18.6673805
38224                     ],
38225                     [
38226                         -72.2675563,
38227                         18.6666878
38228                     ],
38229                     [
38230                         -72.266861,
38231                         18.666949
38232                     ],
38233                     [
38234                         -72.2655904,
38235                         18.6673578
38236                     ],
38237                     [
38238                         -72.2654466,
38239                         18.6670058
38240                     ],
38241                     [
38242                         -72.2647514,
38243                         18.6674146
38244                     ],
38245                     [
38246                         -72.2629893,
38247                         18.6681868
38248                     ],
38249                     [
38250                         -72.2628455,
38251                         18.6681754
38252                     ],
38253                     [
38254                         -72.2626537,
38255                         18.6676076
38256                     ],
38257                     [
38258                         -72.2623001,
38259                         18.6677098
38260                     ],
38261                     [
38262                         -72.2624799,
38263                         18.6679199
38264                     ],
38265                     [
38266                         -72.2624799,
38267                         18.6682322
38268                     ],
38269                     [
38270                         -72.262306,
38271                         18.6682606
38272                     ],
38273                     [
38274                         -72.2620963,
38275                         18.6679654
38276                     ],
38277                     [
38278                         -72.2622761,
38279                         18.6689193
38280                     ],
38281                     [
38282                         -72.2601484,
38283                         18.6688966
38284                     ],
38285                     [
38286                         -72.2542749,
38287                         18.6687944
38288                     ],
38289                     [
38290                         -72.2505388,
38291                         18.6683476
38292                     ],
38293                     [
38294                         -72.2504371,
38295                         18.669536
38296                     ],
38297                     [
38298                         -72.2477926,
38299                         18.6698893
38300                     ],
38301                     [
38302                         -72.2415204,
38303                         18.669793
38304                     ],
38305                     [
38306                         -72.2414187,
38307                         18.6741933
38308                     ],
38309                     [
38310                         -72.2389167,
38311                         18.6739759
38312                     ],
38313                     [
38314                         -72.2387249,
38315                         18.6734649
38316                     ],
38317                     [
38318                         -72.2383653,
38319                         18.6733059
38320                     ],
38321                     [
38322                         -72.2387009,
38323                         18.6739532
38324                     ],
38325                     [
38326                         -72.2375502,
38327                         18.6738964
38328                     ],
38329                     [
38330                         -72.2374183,
38331                         18.6735103
38332                     ],
38333                     [
38334                         -72.237742,
38335                         18.67334
38336                     ],
38337                     [
38338                         -72.2375142,
38339                         18.6732605
38340                     ],
38341                     [
38342                         -72.236843,
38343                         18.6734876
38344                     ],
38345                     [
38346                         -72.2364354,
38347                         18.6724088
38348                     ],
38349                     [
38350                         -72.2355124,
38351                         18.6726019
38352                     ],
38353                     [
38354                         -72.2354045,
38355                         18.6724202
38356                     ],
38357                     [
38358                         -72.2353027,
38359                         18.6729028
38360                     ],
38361                     [
38362                         -72.2345475,
38363                         18.6726871
38364                     ],
38365                     [
38366                         -72.2343077,
38367                         18.6724599
38368                     ],
38369                     [
38370                         -72.2342358,
38371                         18.6734706
38372                     ],
38373                     [
38374                         -72.2334087,
38375                         18.6734592
38376                     ],
38377                     [
38378                         -72.2332889,
38379                         18.6733003
38380                     ],
38381                     [
38382                         -72.2327375,
38383                         18.6732889
38384                     ],
38385                     [
38386                         -72.2327135,
38387                         18.6735047
38388                     ],
38389                     [
38390                         -72.227703,
38391                         18.6725281
38392                     ],
38393                     [
38394                         -72.2265283,
38395                         18.6716537
38396                     ],
38397                     [
38398                         -72.226804,
38399                         18.6715742
38400                     ],
38401                     [
38402                         -72.2274993,
38403                         18.6715855
38404                     ],
38405                     [
38406                         -72.2274873,
38407                         18.6714493
38408                     ],
38409                     [
38410                         -72.2272899,
38411                         18.6714623
38412                     ],
38413                     [
38414                         -72.2272814,
38415                         18.6712977
38416                     ],
38417                     [
38418                         -72.2272094,
38419                         18.671358
38420                     ],
38421                     [
38422                         -72.2261785,
38423                         18.6713693
38424                     ],
38425                     [
38426                         -72.2256032,
38427                         18.670881
38428                     ],
38429                     [
38430                         -72.2255073,
38431                         18.6694502
38432                     ],
38433                     [
38434                         -72.2261066,
38435                         18.6696886
38436                     ],
38437                     [
38438                         -72.2261785,
38439                         18.6695949
38440                     ],
38441                     [
38442                         -72.2259837,
38443                         18.6695495
38444                     ],
38445                     [
38446                         -72.225777,
38447                         18.6691379
38448                     ],
38449                     [
38450                         -72.2253335,
38451                         18.6694643
38452                     ],
38453                     [
38454                         -72.2249739,
38455                         18.66947
38456                     ],
38457                     [
38458                         -72.2245783,
38459                         18.6678802
38460                     ],
38461                     [
38462                         -72.2235525,
38463                         18.6677046
38464                     ],
38465                     [
38466                         -72.2235907,
38467                         18.6675921
38468                     ],
38469                     [
38470                         -72.2224634,
38471                         18.6676283
38472                     ],
38473                     [
38474                         -72.2223659,
38475                         18.667022
38476                     ],
38477                     [
38478                         -72.2223277,
38479                         18.6670943
38480                     ],
38481                     [
38482                         -72.2219209,
38483                         18.667026
38484                     ],
38485                     [
38486                         -72.2208105,
38487                         18.6669015
38488                     ],
38489                     [
38490                         -72.220809,
38491                         18.6665325
38492                     ],
38493                     [
38494                         -72.2208705,
38495                         18.6663593
38496                     ],
38497                     [
38498                         -72.2206023,
38499                         18.6668107
38500                     ],
38501                     [
38502                         -72.2203895,
38503                         18.6666361
38504                     ],
38505                     [
38506                         -72.2184341,
38507                         18.6650535
38508                     ],
38509                     [
38510                         -72.21829,
38511                         18.6640979
38512                     ],
38513                     [
38514                         -72.2183493,
38515                         18.6608376
38516                     ],
38517                     [
38518                         -72.2187223,
38519                         18.6606541
38520                     ],
38521                     [
38522                         -72.2186894,
38523                         18.660603
38524                     ],
38525                     [
38526                         -72.2187253,
38527                         18.6604525
38528                     ],
38529                     [
38530                         -72.2189771,
38531                         18.6603247
38532                     ],
38533                     [
38534                         -72.2187823,
38535                         18.6601998
38536                     ],
38537                     [
38538                         -72.2186984,
38539                         18.6602367
38540                     ],
38541                     [
38542                         -72.2185815,
38543                         18.6600352
38544                     ],
38545                     [
38546                         -72.2186085,
38547                         18.6600039
38548                     ],
38549                     [
38550                         -72.2187823,
38551                         18.6601345
38552                     ],
38553                     [
38554                         -72.218995,
38555                         18.6600181
38556                     ],
38557                     [
38558                         -72.2189111,
38559                         18.6599131
38560                     ],
38561                     [
38562                         -72.2189681,
38563                         18.6597938
38564                     ],
38565                     [
38566                         -72.2183807,
38567                         18.6595837
38568                     ],
38569                     [
38570                         -72.2184728,
38571                         18.6539662
38572                     ],
38573                     [
38574                         -72.2201001,
38575                         18.6511554
38576                     ],
38577                     [
38578                         -72.225796,
38579                         18.6469472
38580                     ],
38581                     [
38582                         -72.2283048,
38583                         18.6457265
38584                     ],
38585                     [
38586                         -72.2379335,
38587                         18.645855
38588                     ],
38589                     [
38590                         -72.237764,
38591                         18.6446985
38592                     ],
38593                     [
38594                         -72.2400355,
38595                         18.6432529
38596                     ],
38597                     [
38598                         -72.2455958,
38599                         18.6433493
38600                     ],
38601                     [
38602                         -72.2482742,
38603                         18.6450358
38604                     ],
38605                     [
38606                         -72.2487488,
38607                         18.6436705
38608                     ],
38609                     [
38610                         -72.2511067,
38611                         18.6429775
38612                     ],
38613                     [
38614                         -72.2512385,
38615                         18.6433409
38616                     ],
38617                     [
38618                         -72.2512625,
38619                         18.6431592
38620                     ],
38621                     [
38622                         -72.2514843,
38623                         18.6431365
38624                     ],
38625                     [
38626                         -72.2513284,
38627                         18.6429718
38628                     ],
38629                     [
38630                         -72.2533602,
38631                         18.6423471
38632                     ],
38633                     [
38634                         -72.253516,
38635                         18.6426765
38636                     ],
38637                     [
38638                         -72.2539535,
38639                         18.6425402
38640                     ],
38641                     [
38642                         -72.2541453,
38643                         18.642932
38644                     ],
38645                     [
38646                         -72.2543851,
38647                         18.6428696
38648                     ],
38649                     [
38650                         -72.2543791,
38651                         18.6427503
38652                     ],
38653                     [
38654                         -72.2564168,
38655                         18.6423244
38656                     ],
38657                     [
38658                         -72.2566925,
38659                         18.6431365
38660                     ],
38661                     [
38662                         -72.2568783,
38663                         18.6428582
38664                     ],
38665                     [
38666                         -72.2568184,
38667                         18.6425288
38668                     ],
38669                     [
38670                         -72.258843,
38671                         18.6420991
38672                     ],
38673                     [
38674                         -72.258885,
38675                         18.6422467
38676                     ],
38677                     [
38678                         -72.2592626,
38679                         18.6422297
38680                     ],
38681                     [
38682                         -72.2596461,
38683                         18.6424057
38684                     ],
38685                     [
38686                         -72.2592206,
38687                         18.6406907
38688                     ],
38689                     [
38690                         -72.2599545,
38691                         18.6404815
38692                     ],
38693                     [
38694                         -72.2601156,
38695                         18.6406341
38696                     ],
38697                     [
38698                         -72.2601156,
38699                         18.6399393
38700                     ],
38701                     [
38702                         -72.2615268,
38703                         18.6394669
38704                     ],
38705                     [
38706                         -72.2626056,
38707                         18.6391034
38708                     ],
38709                     [
38710                         -72.2654465,
38711                         18.6387286
38712                     ],
38713                     [
38714                         -72.2719433,
38715                         18.6386832
38716                     ],
38717                     [
38718                         -72.272201,
38719                         18.6388649
38720                     ],
38721                     [
38722                         -72.2730341,
38723                         18.6394158
38724                     ],
38725                     [
38726                         -72.273166,
38727                         18.6412558
38728                     ],
38729                     [
38730                         -72.2738732,
38731                         18.6410286
38732                     ],
38733                     [
38734                         -72.2742208,
38735                         18.6416079
38736                     ],
38737                     [
38738                         -72.2752187,
38739                         18.6416987
38740                     ],
38741                     [
38742                         -72.2754524,
38743                         18.6415738
38744                     ],
38745                     [
38746                         -72.2755513,
38747                         18.6416874
38748                     ],
38749                     [
38750                         -72.2755394,
38751                         18.6417527
38752                     ],
38753                     [
38754                         -72.2764713,
38755                         18.6418634
38756                     ],
38757                     [
38758                         -72.276753,
38759                         18.6418975
38760                     ],
38761                     [
38762                         -72.2762953,
38763                         18.6426002
38764                     ],
38765                     [
38766                         -72.2774226,
38767                         18.6429978
38768                     ],
38769                     [
38770                         -72.277982,
38771                         18.6427247
38772                     ],
38773                     [
38774                         -72.2785796,
38775                         18.6431303
38776                     ],
38777                     [
38778                         -72.2785669,
38779                         18.6432307
38780                     ],
38781                     [
38782                         -72.2789017,
38783                         18.6433471
38784                     ],
38785                     [
38786                         -72.279851,
38787                         18.6439655
38788                     ],
38789                     [
38790                         -72.2858703,
38791                         18.6469651
38792                     ]
38793                 ],
38794                 [
38795                     [
38796                         -72.5557247,
38797                         18.5305893
38798                     ],
38799                     [
38800                         -72.5555866,
38801                         18.5367036
38802                     ],
38803                     [
38804                         -72.554995,
38805                         18.537975
38806                     ],
38807                     [
38808                         -72.5488026,
38809                         18.537919
38810                     ],
38811                     [
38812                         -72.5486646,
38813                         18.5372832
38814                     ],
38815                     [
38816                         -72.548842,
38817                         18.5306267
38818                     ],
38819                     [
38820                         -72.5493745,
38821                         18.5301031
38822                     ],
38823                     [
38824                         -72.555133,
38825                         18.5301218
38826                     ]
38827                 ],
38828                 [
38829                     [
38830                         -72.6235278,
38831                         18.5079877
38832                     ],
38833                     [
38834                         -72.6234441,
38835                         18.5095217
38836                     ],
38837                     [
38838                         -72.6226074,
38839                         18.5104341
38840                     ],
38841                     [
38842                         -72.6204878,
38843                         18.511849
38844                     ],
38845                     [
38846                         -72.6183403,
38847                         18.5107514
38848                     ],
38849                     [
38850                         -72.6162207,
38851                         18.5083183
38852                     ],
38853                     [
38854                         -72.6162625,
38855                         18.506467
38856                     ],
38857                     [
38858                         -72.618661,
38859                         18.5044438
38860                     ],
38861                     [
38862                         -72.6204041,
38863                         18.5044967
38864                     ],
38865                     [
38866                         -72.6228305,
38867                         18.506996
38868                     ]
38869                 ]
38870             ]
38871         },
38872         {
38873             "name": "Ireland Bartholomew Quarter-Inch 1940",
38874             "type": "tms",
38875             "template": "http://geo.nls.uk/maps/ireland/bartholomew/{zoom}/{x}/{-y}.png",
38876             "scaleExtent": [
38877                 5,
38878                 13
38879             ],
38880             "polygon": [
38881                 [
38882                     [
38883                         -8.8312773,
38884                         55.3963337
38885                     ],
38886                     [
38887                         -7.3221271,
38888                         55.398605
38889                     ],
38890                     [
38891                         -7.2891331,
38892                         55.4333162
38893                     ],
38894                     [
38895                         -7.2368042,
38896                         55.4530757
38897                     ],
38898                     [
38899                         -7.18881,
38900                         55.4497995
38901                     ],
38902                     [
38903                         -7.1528144,
38904                         55.3968384
38905                     ],
38906                     [
38907                         -6.90561,
38908                         55.394903
38909                     ],
38910                     [
38911                         -6.9047153,
38912                         55.3842114
38913                     ],
38914                     [
38915                         -5.8485282,
38916                         55.3922956
38917                     ],
38918                     [
38919                         -5.8378629,
38920                         55.248676
38921                     ],
38922                     [
38923                         -5.3614762,
38924                         55.2507024
38925                     ],
38926                     [
38927                         -5.3899172,
38928                         53.8466464
38929                     ],
38930                     [
38931                         -5.8734141,
38932                         53.8487436
38933                     ],
38934                     [
38935                         -5.8983,
38936                         52.8256258
38937                     ],
38938                     [
38939                         -6.0191742,
38940                         52.8256258
38941                     ],
38942                     [
38943                         -6.0262844,
38944                         51.7712367
38945                     ],
38946                     [
38947                         -8.1131422,
38948                         51.7712367
38949                     ],
38950                     [
38951                         -8.1273627,
38952                         51.3268839
38953                     ],
38954                     [
38955                         -10.6052842,
38956                         51.3091083
38957                     ],
38958                     [
38959                         -10.6271879,
38960                         52.0328254
38961                     ],
38962                     [
38963                         -10.6469845,
38964                         52.0322454
38965                     ],
38966                     [
38967                         -10.6469845,
38968                         52.0440365
38969                     ],
38970                     [
38971                         -10.6271879,
38972                         52.0448095
38973                     ],
38974                     [
38975                         -10.6290733,
38976                         52.0745627
38977                     ],
38978                     [
38979                         -10.6699234,
38980                         52.0743695
38981                     ],
38982                     [
38983                         -10.6702376,
38984                         52.0876941
38985                     ],
38986                     [
38987                         -10.6312729,
38988                         52.0898179
38989                     ],
38990                     [
38991                         -10.6393128,
38992                         52.4147202
38993                     ],
38994                     [
38995                         -10.3137689,
38996                         52.4185533
38997                     ],
38998                     [
38999                         -10.3166401,
39000                         53.3341342
39001                     ],
39002                     [
39003                         -10.3699669,
39004                         53.3330727
39005                     ],
39006                     [
39007                         -10.385965,
39008                         54.3534472
39009                     ],
39010                     [
39011                         -8.8163777,
39012                         54.3586265
39013                     ],
39014                     [
39015                         -8.8173427,
39016                         54.6595721
39017                     ],
39018                     [
39019                         -8.8413398,
39020                         54.6616284
39021                     ],
39022                     [
39023                         -8.8422286,
39024                         54.6929749
39025                     ],
39026                     [
39027                         -8.8315632,
39028                         54.7145436
39029                     ],
39030                     [
39031                         -8.8151208,
39032                         54.7145436
39033                     ]
39034                 ]
39035             ],
39036             "terms_url": "http://geo.nls.uk/maps/",
39037             "terms_text": "National Library of Scotland Historic Maps"
39038         },
39039         {
39040             "name": "Ireland British War Office 1:25k GSGS 3906",
39041             "type": "tms",
39042             "template": "http://mapwarper.net/layers/tile/101/{zoom}/{x}/{y}.png",
39043             "scaleExtent": [
39044                 0,
39045                 18
39046             ],
39047             "polygon": [
39048                 [
39049                     [
39050                         -10.71,
39051                         51.32
39052                     ],
39053                     [
39054                         -10.71,
39055                         55.46
39056                     ],
39057                     [
39058                         -5.37,
39059                         55.46
39060                     ],
39061                     [
39062                         -5.37,
39063                         51.32
39064                     ],
39065                     [
39066                         -10.71,
39067                         51.32
39068                     ]
39069                 ]
39070             ],
39071             "terms_url": "http://wiki.openstreetmap.org/wiki/WikiProject_Ireland#Trinity_College_Dublin",
39072             "terms_text": "Glucksman Map Library, Trinity College Dublin",
39073             "id": "GSGS3906"
39074         },
39075         {
39076             "name": "Ireland British War Office One-Inch 1941-43 GSGS 4136",
39077             "type": "tms",
39078             "template": "http://geo.nls.uk/maps/ireland/gsgs4136/{zoom}/{x}/{-y}.png",
39079             "scaleExtent": [
39080                 5,
39081                 15
39082             ],
39083             "polygon": [
39084                 [
39085                     [
39086                         -10.0847426,
39087                         51.4147902
39088                     ],
39089                     [
39090                         -10.0906535,
39091                         51.5064103
39092                     ],
39093                     [
39094                         -10.4564222,
39095                         51.5003961
39096                     ],
39097                     [
39098                         -10.5005905,
39099                         52.3043019
39100                     ],
39101                     [
39102                         -10.0837522,
39103                         52.312741
39104                     ],
39105                     [
39106                         -10.0840973,
39107                         52.3404698
39108                     ],
39109                     [
39110                         -10.055802,
39111                         52.3408915
39112                     ],
39113                     [
39114                         -10.0768509,
39115                         52.7628238
39116                     ],
39117                     [
39118                         -9.7780248,
39119                         52.7684611
39120                     ],
39121                     [
39122                         -9.7818205,
39123                         52.8577261
39124                     ],
39125                     [
39126                         -9.6337877,
39127                         52.8596012
39128                     ],
39129                     [
39130                         -9.6449626,
39131                         53.1294502
39132                     ],
39133                     [
39134                         -10.0919663,
39135                         53.1227152
39136                     ],
39137                     [
39138                         -10.1051422,
39139                         53.3912913
39140                     ],
39141                     [
39142                         -10.4052593,
39143                         53.3866349
39144                     ],
39145                     [
39146                         -10.4530828,
39147                         54.193502
39148                     ],
39149                     [
39150                         -10.2998523,
39151                         54.1974988
39152                     ],
39153                     [
39154                         -10.3149801,
39155                         54.4669592
39156                     ],
39157                     [
39158                         -8.9276095,
39159                         54.4853897
39160                     ],
39161                     [
39162                         -8.9339534,
39163                         54.7546562
39164                     ],
39165                     [
39166                         -8.7773069,
39167                         54.755501
39168                     ],
39169                     [
39170                         -8.7826749,
39171                         55.0252208
39172                     ],
39173                     [
39174                         -8.9402974,
39175                         55.0238221
39176                     ],
39177                     [
39178                         -8.9451773,
39179                         55.2934155
39180                     ],
39181                     [
39182                         -7.528039,
39183                         55.2970274
39184                     ],
39185                     [
39186                         -7.525599,
39187                         55.3874955
39188                     ],
39189                     [
39190                         -7.0541955,
39191                         55.3841691
39192                     ],
39193                     [
39194                         -7.0556595,
39195                         55.2939712
39196                     ],
39197                     [
39198                         -6.3241545,
39199                         55.2859128
39200                     ],
39201                     [
39202                         -6.3217146,
39203                         55.3253556
39204                     ],
39205                     [
39206                         -6.1035807,
39207                         55.3223016
39208                     ],
39209                     [
39210                         -6.1045566,
39211                         55.2828557
39212                     ],
39213                     [
39214                         -5.7985836,
39215                         55.2772968
39216                     ],
39217                     [
39218                         -5.8117595,
39219                         55.0087135
39220                     ],
39221                     [
39222                         -5.656577,
39223                         55.0056351
39224                     ],
39225                     [
39226                         -5.6721928,
39227                         54.7355021
39228                     ],
39229                     [
39230                         -5.3618278,
39231                         54.729585
39232                     ],
39233                     [
39234                         -5.3964755,
39235                         54.1917889
39236                     ],
39237                     [
39238                         -5.855679,
39239                         54.2017807
39240                     ],
39241                     [
39242                         -5.9220464,
39243                         52.8524504
39244                     ],
39245                     [
39246                         -6.070885,
39247                         52.8551025
39248                     ],
39249                     [
39250                         -6.1030927,
39251                         52.1373337
39252                     ],
39253                     [
39254                         -6.8331336,
39255                         52.1463183
39256                     ],
39257                     [
39258                         -6.8355736,
39259                         52.0578908
39260                     ],
39261                     [
39262                         -7.5641506,
39263                         52.0617913
39264                     ],
39265                     [
39266                         -7.5661026,
39267                         51.7921593
39268                     ],
39269                     [
39270                         -8.147305,
39271                         51.792763
39272                     ],
39273                     [
39274                         -8.146329,
39275                         51.7033331
39276                     ],
39277                     [
39278                         -8.2912636,
39279                         51.7027283
39280                     ],
39281                     [
39282                         -8.2897996,
39283                         51.5227274
39284                     ],
39285                     [
39286                         -9.1174397,
39287                         51.516958
39288                     ],
39289                     [
39290                         -9.1179277,
39291                         51.4625685
39292                     ],
39293                     [
39294                         -9.3692452,
39295                         51.4616564
39296                     ],
39297                     [
39298                         -9.3672933,
39299                         51.4254613
39300                     ]
39301                 ]
39302             ],
39303             "terms_url": "http://geo.nls.uk/maps/",
39304             "terms_text": "National Library of Scotland Historic Maps",
39305             "id": "GSGS4136"
39306         },
39307         {
39308             "name": "Ireland EEA CORINE 2006",
39309             "type": "tms",
39310             "template": "http://a.tile.openstreetmap.ie/tiles/corine/{zoom}/{x}/{y}.png",
39311             "scaleExtent": [
39312                 5,
39313                 16
39314             ],
39315             "polygon": [
39316                 [
39317                     [
39318                         -5.842956,
39319                         53.8627976
39320                     ],
39321                     [
39322                         -5.8341575,
39323                         53.7633541
39324                     ],
39325                     [
39326                         -5.6267647,
39327                         53.5383692
39328                     ],
39329                     [
39330                         -5.9648778,
39331                         52.1631197
39332                     ],
39333                     [
39334                         -6.0453211,
39335                         52.0527275
39336                     ],
39337                     [
39338                         -6.1823261,
39339                         51.9699475
39340                     ],
39341                     [
39342                         -6.3960035,
39343                         51.9234618
39344                     ],
39345                     [
39346                         -6.5945978,
39347                         51.883911
39348                     ],
39349                     [
39350                         -7.2481994,
39351                         51.9056295
39352                     ],
39353                     [
39354                         -7.341212,
39355                         51.8148076
39356                     ],
39357                     [
39358                         -8.1971787,
39359                         51.5037019
39360                     ],
39361                     [
39362                         -8.3191005,
39363                         51.4167737
39364                     ],
39365                     [
39366                         -9.4478202,
39367                         51.1991221
39368                     ],
39369                     [
39370                         -9.9015706,
39371                         51.2266802
39372                     ],
39373                     [
39374                         -10.472215,
39375                         51.4050139
39376                     ],
39377                     [
39378                         -10.8857437,
39379                         51.6770619
39380                     ],
39381                     [
39382                         -11.035318,
39383                         52.0620016
39384                     ],
39385                     [
39386                         -10.9950963,
39387                         52.1831616
39388                     ],
39389                     [
39390                         -10.8178697,
39391                         52.3139827
39392                     ],
39393                     [
39394                         -9.8839736,
39395                         52.9032208
39396                     ],
39397                     [
39398                         -10.1165049,
39399                         52.9676141
39400                     ],
39401                     [
39402                         -10.5514014,
39403                         53.3317027
39404                     ],
39405                     [
39406                         -10.6896633,
39407                         53.5854022
39408                     ],
39409                     [
39410                         -10.6444139,
39411                         54.0100436
39412                     ],
39413                     [
39414                         -10.5501445,
39415                         54.257482
39416                     ],
39417                     [
39418                         -10.2824192,
39419                         54.4742405
39420                     ],
39421                     [
39422                         -9.8073011,
39423                         54.5705346
39424                     ],
39425                     [
39426                         -9.196435,
39427                         54.5486695
39428                     ],
39429                     [
39430                         -9.2253443,
39431                         54.7000264
39432                     ],
39433                     [
39434                         -8.8985435,
39435                         55.1363582
39436                     ],
39437                     [
39438                         -8.0476045,
39439                         55.4711977
39440                     ],
39441                     [
39442                         -7.4367384,
39443                         55.6191092
39444                     ],
39445                     [
39446                         -7.2205471,
39447                         55.6205288
39448                     ],
39449                     [
39450                         -6.8258723,
39451                         55.5608644
39452                     ],
39453                     [
39454                         -6.0679458,
39455                         55.3727567
39456                     ],
39457                     [
39458                         -5.5639184,
39459                         55.0759594
39460                     ],
39461                     [
39462                         -5.0649187,
39463                         54.4640142
39464                     ],
39465                     [
39466                         -5.2572284,
39467                         54.1582424
39468                     ]
39469                 ]
39470             ],
39471             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
39472             "terms_text": "EEA Corine 2006"
39473         },
39474         {
39475             "name": "Ireland EEA GMES Urban Atlas",
39476             "type": "tms",
39477             "template": "http://a.tile.openstreetmap.ie/tiles/urbanatlas/{zoom}/{x}/{y}.png",
39478             "scaleExtent": [
39479                 5,
39480                 17
39481             ],
39482             "polygon": [
39483                 [
39484                     [
39485                         -9.2759602,
39486                         52.7993666
39487                     ],
39488                     [
39489                         -9.215509,
39490                         52.8276933
39491                     ],
39492                     [
39493                         -9.1086618,
39494                         52.9128016
39495                     ],
39496                     [
39497                         -9.0196831,
39498                         52.8837107
39499                     ],
39500                     [
39501                         -8.8760649,
39502                         52.8978445
39503                     ],
39504                     [
39505                         -8.8001797,
39506                         52.8833558
39507                     ],
39508                     [
39509                         -8.7665597,
39510                         52.9065354
39511                     ],
39512                     [
39513                         -8.5938079,
39514                         52.9238592
39515                     ],
39516                     [
39517                         -8.5241972,
39518                         52.8869724
39519                     ],
39520                     [
39521                         -8.4956786,
39522                         52.9105906
39523                     ],
39524                     [
39525                         -8.3506448,
39526                         52.9238592
39527                     ],
39528                     [
39529                         -8.2718204,
39530                         52.9492401
39531                     ],
39532                     [
39533                         -8.2249679,
39534                         52.8991338
39535                     ],
39536                     [
39537                         -8.1564001,
39538                         52.9149986
39539                     ],
39540                     [
39541                         -8.0881237,
39542                         52.7630417
39543                     ],
39544                     [
39545                         -8.1360092,
39546                         52.7239783
39547                     ],
39548                     [
39549                         -8.1570652,
39550                         52.6766443
39551                     ],
39552                     [
39553                         -8.2059695,
39554                         52.6185385
39555                     ],
39556                     [
39557                         -8.2025734,
39558                         52.5954396
39559                     ],
39560                     [
39561                         -8.2231242,
39562                         52.5599691
39563                     ],
39564                     [
39565                         -8.2236294,
39566                         52.5095371
39567                     ],
39568                     [
39569                         -8.2976651,
39570                         52.5025088
39571                     ],
39572                     [
39573                         -8.3295888,
39574                         52.4721087
39575                     ],
39576                     [
39577                         -8.3589695,
39578                         52.4986072
39579                     ],
39580                     [
39581                         -8.3737385,
39582                         52.4764529
39583                     ],
39584                     [
39585                         -8.432326,
39586                         52.4342609
39587                     ],
39588                     [
39589                         -8.4754569,
39590                         52.4216289
39591                     ],
39592                     [
39593                         -8.5017727,
39594                         52.3870011
39595                     ],
39596                     [
39597                         -8.5476205,
39598                         52.3681351
39599                     ],
39600                     [
39601                         -8.6444103,
39602                         52.3376422
39603                     ],
39604                     [
39605                         -8.6841451,
39606                         52.3660614
39607                     ],
39608                     [
39609                         -8.8154099,
39610                         52.3721014
39611                     ],
39612                     [
39613                         -8.8614233,
39614                         52.3521652
39615                     ],
39616                     [
39617                         -8.9074451,
39618                         52.3824674
39619                     ],
39620                     [
39621                         -8.9388551,
39622                         52.3789166
39623                     ],
39624                     [
39625                         -8.9782502,
39626                         52.4093811
39627                     ],
39628                     [
39629                         -9.0298715,
39630                         52.4104169
39631                     ],
39632                     [
39633                         -9.1059449,
39634                         52.420981
39635                     ],
39636                     [
39637                         -9.1084962,
39638                         52.4415071
39639                     ],
39640                     [
39641                         -9.140702,
39642                         52.4650891
39643                     ],
39644                     [
39645                         -9.1315765,
39646                         52.5136207
39647                     ],
39648                     [
39649                         -9.1739699,
39650                         52.5620573
39651                     ],
39652                     [
39653                         -9.1426235,
39654                         52.589645
39655                     ],
39656                     [
39657                         -9.1542382,
39658                         52.610216
39659                     ],
39660                     [
39661                         -9.1426231,
39662                         52.6387401
39663                     ],
39664                     [
39665                         -9.1776844,
39666                         52.6447573
39667                     ],
39668                     [
39669                         -9.2012184,
39670                         52.6526248
39671                     ],
39672                     [
39673                         -9.2036198,
39674                         52.6686468
39675                     ],
39676                     [
39677                         -9.2238348,
39678                         52.6706578
39679                     ],
39680                     [
39681                         -9.2161072,
39682                         52.6919412
39683                     ],
39684                     [
39685                         -9.1882395,
39686                         52.7057242
39687                     ],
39688                     [
39689                         -9.2750099,
39690                         52.7350292
39691                     ],
39692                     [
39693                         -9.2601152,
39694                         52.7616711
39695                     ]
39696                 ],
39697                 [
39698                     [
39699                         -7.307313219981238,
39700                         53.81625879275365
39701                     ],
39702                     [
39703                         -7.245858447032101,
39704                         53.78300449111207
39705                     ],
39706                     [
39707                         -7.15144468970801,
39708                         53.81179938127503
39709                     ],
39710                     [
39711                         -7.086900011973722,
39712                         53.784424420834
39713                     ],
39714                     [
39715                         -7.0347149533800435,
39716                         53.77996162275688
39717                     ],
39718                     [
39719                         -6.975320116954343,
39720                         53.788481098127924
39721                     ],
39722                     [
39723                         -6.928628222423156,
39724                         53.81443454540607
39725                     ],
39726                     [
39727                         -6.992829577403537,
39728                         53.86609081229548
39729                     ],
39730                     [
39731                         -6.975320116954343,
39732                         53.87945028968944
39733                     ],
39734                     [
39735                         -6.949914233165313,
39736                         53.87094929783329
39737                     ],
39738                     [
39739                         -6.9375546140247035,
39740                         53.87540241385127
39741                     ],
39742                     [
39743                         -6.936867968516893,
39744                         53.896649390754646
39745                     ],
39746                     [
39747                         -6.897042529063821,
39748                         53.889770599553906
39749                     ],
39750                     [
39751                         -6.867516772227924,
39752                         53.880259817835736
39753                     ],
39754                     [
39755                         -6.851037280040446,
39756                         53.88450958346468
39757                     ],
39758                     [
39759                         -6.842454211192801,
39760                         53.89786317755242
39761                     ],
39762                     [
39763                         -6.812928454356904,
39764                         53.90069520963246
39765                     ],
39766                     [
39767                         -6.79850889869286,
39768                         53.89280549994937
39769                     ],
39770                     [
39771                         -6.789925829845217,
39772                         53.89462633440526
39773                     ],
39774                     [
39775                         -6.791985766368652,
39776                         53.904538374710896
39777                     ],
39778                     [
39779                         -6.778939501720231,
39780                         53.918087767078354
39781                     ],
39782                     [
39783                         -6.77001311011868,
39784                         53.91505470292794
39785                     ],
39786                     [
39787                         -6.75868345923979,
39788                         53.921727153244476
39789                     ],
39790                     [
39791                         -6.744263903575747,
39792                         53.916065748791254
39793                     ],
39794                     [
39795                         -6.727441088634364,
39796                         53.92334455637637
39797                     ],
39798                     [
39799                         -6.713021532970319,
39800                         53.90777445003927
39801                     ],
39802                     [
39803                         -6.684182421642232,
39804                         53.90292024303218
39805                     ],
39806                     [
39807                         -6.623757616954815,
39808                         53.88187882710815
39809                     ],
39810                     [
39811                         -6.590455309825955,
39812                         53.857789593974296
39813                     ],
39814                     [
39815                         -6.591141955333765,
39816                         53.835509894663346
39817                     ],
39818                     [
39819                         -6.574319140392382,
39820                         53.82254170362619
39821                     ],
39822                     [
39823                         -6.571572558361136,
39824                         53.804703885117576
39825                     ],
39826                     [
39827                         -6.5533764524041285,
39828                         53.79983770791046
39829                     ],
39830                     [
39831                         -6.541360156017425,
39832                         53.78300449111207
39833                     ],
39834                     [
39835                         -6.511491076427622,
39836                         53.76900546961285
39837                     ],
39838                     [
39839                         -6.472695605236269,
39840                         53.77326653566421
39841                     ],
39842                     [
39843                         -6.443513171154276,
39844                         53.76393220797015
39845                     ],
39846                     [
39847                         -6.44728972144724,
39848                         53.75114486961979
39849                     ],
39850                     [
39851                         -6.4775021237909485,
39852                         53.728199094666586
39853                     ],
39854                     [
39855                         -6.459649340587848,
39856                         53.71682309412751
39857                     ],
39858                     [
39859                         -6.435616747814443,
39860                         53.72230833571077
39861                     ],
39862                     [
39863                         -6.4198239011347775,
39864                         53.72921465935537
39865                     ],
39866                     [
39867                         -6.4009411496699595,
39868                         53.72169889975152
39869                     ],
39870                     [
39871                         -6.375878588634836,
39872                         53.718042098526006
39873                     ],
39874                     [
39875                         -6.359055773693453,
39876                         53.708695495259434
39877                     ],
39878                     [
39879                         -6.340173022228636,
39880                         53.708085862042424
39881                     ],
39882                     [
39883                         -6.329873339611461,
39884                         53.71296268045594
39885                     ],
39886                     [
39887                         -6.325753466564592,
39888                         53.72210519137233
39889                     ],
39890                     [
39891                         -6.2938244504513525,
39892                         53.72576163932632
39893                     ],
39894                     [
39895                         -6.265328661877173,
39896                         53.7363229253304
39897                     ],
39898                     [
39899                         -6.240952746349864,
39900                         53.734292114843086
39901                     ],
39902                     [
39903                         -6.180871264416349,
39904                         53.632015710147016
39905                     ],
39906                     [
39907                         -6.092793818322125,
39908                         53.588038288422446
39909                     ],
39910                     [
39911                         -5.985734079608837,
39912                         53.49383447350347
39913                     ],
39914                     [
39915                         -6.0887447432153685,
39916                         53.27174268379562
39917                     ],
39918                     [
39919                         -6.033272979232964,
39920                         53.1191110041494
39921                     ],
39922                     [
39923                         -5.984663357119282,
39924                         52.9651254915577
39925                     ],
39926                     [
39927                         -6.122679104189409,
39928                         52.73207538466633
39929                     ],
39930                     [
39931                         -6.185163845400262,
39932                         52.73706461957944
39933                     ],
39934                     [
39935                         -6.1899703639549415,
39936                         52.76075568810044
39937                     ],
39938                     [
39939                         -6.319059719423517,
39940                         52.782357357522855
39941                     ],
39942                     [
39943                         -6.393904079774976,
39944                         52.7790347214105
39945                     ],
39946                     [
39947                         -6.465315212587381,
39948                         52.6946379192593
39949                     ],
39950                     [
39951                         -6.534666408876349,
39952                         52.673409093161446
39953                     ],
39954                     [
39955                         -6.612257351259057,
39956                         52.69255711803012
39957                     ],
39958                     [
39959                         -6.6692489284074155,
39960                         52.74745702505679
39961                     ],
39962                     [
39963                         -6.671308864930852,
39964                         52.76948072949997
39965                     ],
39966                     [
39967                         -6.720747341493285,
39968                         52.7748810695361
39969                     ],
39970                     [
39971                         -6.71456753192298,
39972                         52.80311808637125
39973                     ],
39974                     [
39975                         -6.658949245790243,
39976                         52.84709806982182
39977                     ],
39978                     [
39979                         -6.582044948915348,
39980                         52.81349473557279
39981                     ],
39982                     [
39983                         -6.547712673524768,
39984                         52.83133677935633
39985                     ],
39986                     [
39987                         -6.531233181337292,
39988                         52.87404491274922
39989                     ],
39990                     [
39991                         -6.617750515321548,
39992                         52.87528820923615
39993                     ],
39994                     [
39995                         -6.728987087587023,
39996                         52.90635903963372
39997                     ],
39998                     [
39999                         -6.780485500672891,
40000                         52.859122574848655
40001                     ],
40002                     [
40003                         -6.870436062196207,
40004                         52.85165948109425
40005                     ],
40006                     [
40007                         -6.938413967469552,
40008                         52.86658438536895
40009                     ],
40010                     [
40011                         -6.965879787782016,
40012                         52.89766145203082
40013                     ],
40014                     [
40015                         -6.987852444031986,
40016                         52.969260966642985
40017                     ],
40018                     [
40019                         -7.039350857117853,
40020                         52.9560260536776
40021                     ],
40022                     [
40023                         -7.109388698914634,
40024                         53.007288776633686
40025                     ],
40026                     [
40027                         -7.068876613953752,
40028                         53.058078015357786
40029                     ],
40030                     [
40031                         -7.088789333680287,
40032                         53.11869890949892
40033                     ],
40034                     [
40035                         -7.119688381531809,
40036                         53.15000684568904
40037                     ],
40038                     [
40039                         -7.105955471375577,
40040                         53.16112391039828
40041                     ],
40042                     [
40043                         -7.127928127625547,
40044                         53.17223809655703
40045                     ],
40046                     [
40047                         -7.180113186219227,
40048                         53.182526443342745
40049                     ],
40050                     [
40051                         -7.160887112000503,
40052                         53.19898266621498
40053                     ],
40054                     [
40055                         -7.057890285828767,
40056                         53.19898266621498
40057                     ],
40058                     [
40059                         -7.048963894227218,
40060                         53.217077217179636
40061                     ],
40062                     [
40063                         -7.0915359157115345,
40064                         53.235575105358386
40065                     ],
40066                     [
40067                         -7.0434707301647235,
40068                         53.25735126035676
40069                     ],
40070                     [
40071                         -7.05102383075065,
40072                         53.29717703664696
40073                     ],
40074                     [
40075                         -6.996778835633536,
40076                         53.31112780504489
40077                     ],
40078                     [
40079                         -7.044157375672535,
40080                         53.33368557548294
40081                     ],
40082                     [
40083                         -7.105955471375576,
40084                         53.371801590024276
40085                     ],
40086                     [
40087                         -7.22050647653913,
40088                         53.432465115081854
40089                     ],
40090                     [
40091                         -7.149441429887032,
40092                         53.45731709817442
40093                     ],
40094                     [
40095                         -7.099891489102085,
40096                         53.463915962572514
40097                     ],
40098                     [
40099                         -7.0744645458045445,
40100                         53.48370640260363
40101                     ],
40102                     [
40103                         -7.079028356140001,
40104                         53.504650927752664
40105                     ],
40106                     [
40107                         -7.047733656696876,
40108                         53.515119311359335
40109                     ],
40110                     [
40111                         -7.029478415355053,
40112                         53.54147267392419
40113                     ],
40114                     [
40115                         -7.054253385747527,
40116                         53.56471202500164
40117                     ],
40118                     [
40119                         -7.009267255298033,
40120                         53.58561652973758
40121                     ],
40122                     [
40123                         -6.992641946218873,
40124                         53.602642188744426
40125                     ],
40126                     [
40127                         -6.989056095241016,
40128                         53.62739453790707
40129                     ],
40130                     [
40131                         -6.9717788132567895,
40132                         53.63686620586593
40133                     ],
40134                     [
40135                         -6.9633031654909425,
40136                         53.650973114934644
40137                     ],
40138                     [
40139                         -6.9871001765258205,
40140                         53.66623418009986
40141                     ],
40142                     [
40143                         -6.999813648174589,
40144                         53.67086935885432
40145                     ],
40146                     [
40147                         -7.008289295940436,
40148                         53.65908728051006
40149                     ],
40150                     [
40151                         -7.044473792171549,
40152                         53.65367801032349
40153                     ],
40154                     [
40155                         -7.066640870943764,
40156                         53.63918547390694
40157                     ],
40158                     [
40159                         -7.101847407817279,
40160                         53.65870092708686
40161                     ],
40162                     [
40163                         -7.120754622064167,
40164                         53.672993645380515
40165                     ],
40166                     [
40167                         -7.137379931143327,
40168                         53.66893809633893
40169                     ],
40170                     [
40171                         -7.160850955725672,
40172                         53.683034277255075
40173                     ],
40174                     [
40175                         -7.174216400279507,
40176                         53.686316272406906
40177                     ],
40178                     [
40179                         -7.196057492599188,
40180                         53.69017711570491
40181                     ],
40182                     [
40183                         -7.210726882963154,
40184                         53.69480966037566
40185                     ],
40186                     [
40187                         -7.247237365646801,
40188                         53.71661437518035
40189                     ],
40190                     [
40191                         -7.239413690786019,
40192                         53.73223735177976
40193                     ],
40194                     [
40195                         -7.260276823748104,
40196                         53.74361339729716
40197                     ],
40198                     [
40199                         -7.2814659431627184,
40200                         53.75922634307083
40201                     ],
40202                     [
40203                         -7.289615604476034,
40204                         53.77271433845693
40205                     ],
40206                     [
40207                         -7.3238441819919515,
40208                         53.78465723043301
40209                     ],
40210                     [
40211                         -7.337209626545788,
40212                         53.78658318504567
40213                     ],
40214                     [
40215                         -7.351227044004687,
40216                         53.80141007448381
40217                     ],
40218                     [
40219                         -7.307313219981238,
40220                         53.81625879275365
40221                     ]
40222                 ],
40223                 [
40224                     [
40225                         -5.685433013282673,
40226                         54.77854496390836
40227                     ],
40228                     [
40229                         -5.696867084279401,
40230                         54.73050346921268
40231                     ],
40232                     [
40233                         -5.8223689524230124,
40234                         54.70033215177621
40235                     ],
40236                     [
40237                         -5.878760568989772,
40238                         54.649492182564074
40239                     ],
40240                     [
40241                         -5.743404719024681,
40242                         54.68128223623249
40243                     ],
40244                     [
40245                         -5.581196917402638,
40246                         54.68781619319656
40247                     ],
40248                     [
40249                         -5.571488953592992,
40250                         54.67074450064368
40251                     ],
40252                     [
40253                         -5.582915011231644,
40254                         54.66440901595977
40255                     ],
40256                     [
40257                         -5.58291501123164,
40258                         54.65085746679818
40259                     ],
40260                     [
40261                         -5.6086481910584185,
40262                         54.63997082553691
40263                     ],
40264                     [
40265                         -5.6354970593650116,
40266                         54.61551371292451
40267                     ],
40268                     [
40269                         -5.728732824433139,
40270                         54.6184944610979
40271                     ],
40272                     [
40273                         -5.822612969913913,
40274                         54.49193018941315
40275                     ],
40276                     [
40277                         -5.896754545381575,
40278                         54.44975600798866
40279                     ],
40280                     [
40281                         -5.936834914186871,
40282                         54.38213187386197
40283                     ],
40284                     [
40285                         -6.0187561190025445,
40286                         54.36974944197913
40287                     ],
40288                     [
40289                         -6.059257912638059,
40290                         54.38280030737259
40291                     ],
40292                     [
40293                         -6.101784280694663,
40294                         54.41510088826871
40295                     ],
40296                     [
40297                         -6.1740201072375225,
40298                         54.43476829635816
40299                     ],
40300                     [
40301                         -6.216261364689026,
40302                         54.42827259213158
40303                     ],
40304                     [
40305                         -6.264329002478664,
40306                         54.487825014814625
40307                     ],
40308                     [
40309                         -6.249277519938476,
40310                         54.49741303545491
40311                     ],
40312                     [
40313                         -6.288340515296785,
40314                         54.53143435197413
40315                     ],
40316                     [
40317                         -6.283750270272458,
40318                         54.54447449434036
40319                     ],
40320                     [
40321                         -6.321445027854273,
40322                         54.58928767713928
40323                     ],
40324                     [
40325                         -6.264329002478664,
40326                         54.604982769755765
40327                     ],
40328                     [
40329                         -6.240052417736423,
40330                         54.59541999854735
40331                     ],
40332                     [
40333                         -6.098762694536575,
40334                         54.631690374598676
40335                     ],
40336                     [
40337                         -6.051950538018501,
40338                         54.61314575326238
40339                     ],
40340                     [
40341                         -6.031509408441251,
40342                         54.620921248201434
40343                     ],
40344                     [
40345                         -6.002995140908084,
40346                         54.65571636730639
40347                     ],
40348                     [
40349                         -6.0647754758974335,
40350                         54.6634355452454
40351                     ],
40352                     [
40353                         -6.059920158948984,
40354                         54.704134188139534
40355                     ],
40356                     [
40357                         -6.047781866577864,
40358                         54.71395188569398
40359                     ],
40360                     [
40361                         -6.120611620804591,
40362                         54.801644524994515
40363                     ],
40364                     [
40365                         -6.002141887262449,
40366                         54.80836072138932
40367                     ],
40368                     [
40369                         -5.984662746248036,
40370                         54.78652900156178
40371                     ],
40372                     [
40373                         -5.685433013282673,
40374                         54.77854496390836
40375                     ]
40376                 ],
40377                 [
40378                     [
40379                         -9.128658300749114,
40380                         53.24759266864586
40381                     ],
40382                     [
40383                         -9.024510568479629,
40384                         53.26744820137083
40385                     ],
40386                     [
40387                         -9.016360907166316,
40388                         53.26364619217274
40389                     ],
40390                     [
40391                         -9.001854510028616,
40392                         53.26588844362053
40393                     ],
40394                     [
40395                         -8.9951717877517,
40396                         53.259258838409615
40397                     ],
40398                     [
40399                         -8.973493688658284,
40400                         53.262378780650025
40401                     ],
40402                     [
40403                         -8.95230456924367,
40404                         53.271444820907114
40405                     ],
40406                     [
40407                         -8.956705386352859,
40408                         53.281580911863244
40409                     ],
40410                     [
40411                         -8.961106203462048,
40412                         53.28119110665652
40413                     ],
40414                     [
40415                         -8.960780217009516,
40416                         53.28908396911955
40417                     ],
40418                     [
40419                         -8.954260487958864,
40420                         53.28927883616923
40421                     ],
40422                     [
40423                         -8.95230456924367,
40424                         53.30155366854246
40425                     ],
40426                     [
40427                         -8.963714095082308,
40428                         53.303793931840495
40429                     ],
40430                     [
40431                         -8.9811543702928,
40432                         53.294734752711804
40433                     ],
40434                     [
40435                         -8.985718180628256,
40436                         53.30174847871221
40437                     ],
40438                     [
40439                         -9.019946758144176,
40440                         53.30768976199425
40441                     ],
40442                     [
40443                         -9.00837423907927,
40444                         53.31596722087059
40445                     ],
40446                     [
40447                         -9.01880580556031,
40448                         53.31625933715475
40449                     ],
40450                     [
40451                         -9.045862681120513,
40452                         53.31275380979257
40453                     ],
40454                     [
40455                         -9.06444390891487,
40456                         53.32122500810515
40457                     ],
40458                     [
40459                         -9.080906224767762,
40460                         53.307397587062724
40461                     ],
40462                     [
40463                         -9.08106921799403,
40464                         53.303404329274585
40465                     ],
40466                     [
40467                         -9.09019683866494,
40468                         53.30574189135002
40469                     ],
40470                     [
40471                         -9.095901601584261,
40472                         53.298826232852214
40473                     ],
40474                     [
40475                         -9.10128037805105,
40476                         53.3008718259498
40477                     ],
40478                     [
40479                         -9.115623781962478,
40480                         53.28450433758295
40481                     ],
40482                     [
40483                         -9.121491538108067,
40484                         53.2832375443259
40485                     ],
40486                     [
40487                         -9.13273807072044,
40488                         53.28557621023763
40489                     ],
40490                     [
40491                         -9.144636576237877,
40492                         53.27865728614638
40493                     ],
40494                     [
40495                         -9.13876882009229,
40496                         53.26345120822951
40497                     ],
40498                     [
40499                         -9.128658300749114,
40500                         53.24759266864586
40501                     ]
40502                 ],
40503                 [
40504                     [
40505                         -8.595266214281438,
40506                         51.69264788483154
40507                     ],
40508                     [
40509                         -8.55819409885298,
40510                         51.69306638852667
40511                     ],
40512                     [
40513                         -8.566697711835303,
40514                         51.682644706464686
40515                     ],
40516                     [
40517                         -8.579130708100188,
40518                         51.67349700898941
40519                     ],
40520                     [
40521                         -8.544554623426079,
40522                         51.66520531197343
40523                     ],
40524                     [
40525                         -8.494765061495364,
40526                         51.667778759675976
40527                     ],
40528                     [
40529                         -8.30113898732036,
40530                         51.7235009029955
40531                     ],
40532                     [
40533                         -8.268406960495541,
40534                         51.784858633837544
40535                     ],
40536                     [
40537                         -8.154536388302146,
40538                         51.7814362126791
40539                     ],
40540                     [
40541                         -8.115350159004825,
40542                         51.809093351533164
40543                     ],
40544                     [
40545                         -8.068326683848039,
40546                         51.870050153657075
40547                     ],
40548                     [
40549                         -8.10059769621054,
40550                         51.89964422561186
40551                     ],
40552                     [
40553                         -8.08123508879304,
40554                         51.918414974037226
40555                     ],
40556                     [
40557                         -8.09183842142643,
40558                         51.95337589170907
40559                     ],
40560                     [
40561                         -8.124570448251253,
40562                         51.95479649105758
40563                     ],
40564                     [
40565                         -8.132407694110718,
40566                         51.970988142592034
40567                     ],
40568                     [
40569                         -8.099675667285895,
40570                         51.978371865876596
40571                     ],
40572                     [
40573                         -8.144394070131078,
40574                         52.02151390085561
40575                     ],
40576                     [
40577                         -8.159607547387685,
40578                         52.064330945363764
40579                     ],
40580                     [
40581                         -8.140705954432507,
40582                         52.07254939152303
40583                     ],
40584                     [
40585                         -8.165600735397863,
40586                         52.09294727054506
40587                     ],
40588                     [
40589                         -8.18726841512697,
40590                         52.0835993998731
40591                     ],
40592                     [
40593                         -8.2093971093184,
40594                         52.10512489114057
40595                     ],
40596                     [
40597                         -8.207092037006792,
40598                         52.12494181389489
40599                     ],
40600                     [
40601                         -8.227837687811258,
40602                         52.143052434929714
40603                     ],
40604                     [
40605                         -8.222766528725723,
40606                         52.16454923557058
40607                     ],
40608                     [
40609                         -8.30298304516965,
40610                         52.1829264222872
40611                     ],
40612                     [
40613                         -8.427456949996438,
40614                         52.17783811526099
40615                     ],
40616                     [
40617                         -8.46710419375608,
40618                         52.169921813849676
40619                     ],
40620                     [
40621                         -8.509978538751975,
40622                         52.18405707812542
40623                     ],
40624                     [
40625                         -8.530263175094117,
40626                         52.16511480067495
40627                     ],
40628                     [
40629                         -8.574981577939297,
40630                         52.18066502436804
40631                     ],
40632                     [
40633                         -8.587889982884295,
40634                         52.16963906274442
40635                     ],
40636                     [
40637                         -8.642289689438227,
40638                         52.18829678149147
40639                     ],
40640                     [
40641                         -8.719279104645906,
40642                         52.15804472022032
40643                     ],
40644                     [
40645                         -8.698533453841442,
40646                         52.13541291452849
40647                     ],
40648                     [
40649                         -8.740946784375014,
40650                         52.10823956240069
40651                     ],
40652                     [
40653                         -8.77460084012448,
40654                         52.05951253229793
40655                     ],
40656                     [
40657                         -8.803183736788409,
40658                         52.03768144571248
40659                     ],
40660                     [
40661                         -8.86818677597573,
40662                         52.03286015807593
40663                     ],
40664                     [
40665                         -8.870491848287335,
40666                         52.01839317543363
40667                     ],
40668                     [
40669                         -8.844214023935015,
40670                         51.991148511559096
40671                     ],
40672                     [
40673                         -8.79811257770287,
40674                         51.964455373040394
40675                     ],
40676                     [
40677                         -8.782899100446263,
40678                         51.931777239822054
40679                     ],
40680                     [
40681                         -8.835915763613228,
40682                         51.9292188160068
40683                     ],
40684                     [
40685                         -8.838681850387156,
40686                         51.90277322850554
40687                     ],
40688                     [
40689                         -8.802261707863764,
40690                         51.89367006943167
40691                     ],
40692                     [
40693                         -8.792580404155013,
40694                         51.85695425263326
40695                     ],
40696                     [
40697                         -8.765841565340368,
40698                         51.82476769939557
40699                     ],
40700                     [
40701                         -8.758926348405547,
40702                         51.80054140901511
40703                     ],
40704                     [
40705                         -8.79811257770287,
40706                         51.78628456602828
40707                     ],
40708                     [
40709                         -8.832227647914657,
40710                         51.79626482935233
40711                     ],
40712                     [
40713                         -8.836837792537873,
40714                         51.77687258059678
40715                     ],
40716                     [
40717                         -8.885705325543944,
40718                         51.746055989869106
40719                     ],
40720                     [
40721                         -8.859888515653944,
40722                         51.72435763090916
40723                     ],
40724                     [
40725                         -8.807332866949299,
40726                         51.71093369500414
40727                     ],
40728                     [
40729                         -8.678248817499297,
40730                         51.693505197270746
40731                     ],
40732                     [
40733                         -8.60540853245251,
40734                         51.67835695335278
40735                     ],
40736                     [
40737                         -8.595266214281438,
40738                         51.69264788483154
40739                     ]
40740                 ],
40741                 [
40742                     [
40743                         -7.138279151048154,
40744                         55.06131559970097
40745                     ],
40746                     [
40747                         -7.117994514706011,
40748                         54.99631329558348
40749                     ],
40750                     [
40751                         -7.070049010624583,
40752                         54.98784996056705
40753                     ],
40754                     [
40755                         -7.076503213097081,
40756                         54.93332450204895
40757                     ],
40758                     [
40759                         -7.025791622241725,
40760                         54.91159959910791
40761                     ],
40762                     [
40763                         -7.007351043748867,
40764                         54.87872502112528
40765                     ],
40766                     [
40767                         -7.024869593317081,
40768                         54.8511320998998
40769                     ],
40770                     [
40771                         -6.990754523105296,
40772                         54.81661438893913
40773                     ],
40774                     [
40775                         -7.051608432131725,
40776                         54.80598761598125
40777                     ],
40778                     [
40779                         -7.115228427932084,
40780                         54.80651902101645
40781                     ],
40782                     [
40783                         -7.170550163410654,
40784                         54.84847793920564
40785                     ],
40786                     [
40787                         -7.199133060074584,
40788                         54.84316909395457
40789                     ],
40790                     [
40791                         -7.222183783190655,
40792                         54.85803210052931
40793                     ],
40794                     [
40795                         -7.2111194360949415,
40796                         54.862808332627324
40797                     ],
40798                     [
40799                         -7.212041465019584,
40800                         54.882438010878076
40801                     ],
40802                     [
40803                         -7.279349576518514,
40804                         54.880846771447125
40805                     ],
40806                     [
40807                         -7.273817402970655,
40808                         54.91530955931841
40809                     ],
40810                     [
40811                         -7.3033223285592275,
40812                         54.915839525718205
40813                     ],
40814                     [
40815                         -7.363254208661015,
40816                         54.90894941815292
40817                     ],
40818                     [
40819                         -7.385382902852443,
40820                         54.91636948513913
40821                     ],
40822                     [
40823                         -7.391837105324943,
40824                         54.93438395336098
40825                     ],
40826                     [
40827                         -7.429640291235302,
40828                         54.95291983389722
40829                     ],
40830                     [
40831                         -7.420420001988872,
40832                         54.99208185118366
40833                     ],
40834                     [
40835                         -7.410277683817801,
40836                         55.03437621938347
40837                     ],
40838                     [
40839                         -7.3577220351131585,
40840                         55.057619110599035
40841                     ],
40842                     [
40843                         -7.265519142648871,
40844                         55.07557028899173
40845                     ],
40846                     [
40847                         -7.138279151048154,
40848                         55.06131559970097
40849                     ]
40850                 ],
40851                 [
40852                     [
40853                         -7.190498776293322,
40854                         52.26144368927652
40855                     ],
40856                     [
40857                         -7.156844720543858,
40858                         52.28443443581867
40859                     ],
40860                     [
40861                         -7.132871968503143,
40862                         52.27343421670601
40863                     ],
40864                     [
40865                         -7.113278853854483,
40866                         52.26779201951648
40867                     ],
40868                     [
40869                         -7.098295883829036,
40870                         52.27230583471742
40871                     ],
40872                     [
40873                         -7.089767116276089,
40874                         52.25509445009032
40875                     ],
40876                     [
40877                         -7.07109603055207,
40878                         52.259186286149074
40879                     ],
40880                     [
40881                         -7.033984366335195,
40882                         52.257352061495865
40883                     ],
40884                     [
40885                         -7.027530163862696,
40886                         52.250720000975015
40887                     ],
40888                     [
40889                         -7.034675888028678,
40890                         52.247756419376
40891                     ],
40892                     [
40893                         -7.031218279561267,
40894                         52.24013487190721
40895                     ],
40896                     [
40897                         -7.034214873566356,
40898                         52.23222966213934
40899                     ],
40900                     [
40901                         -7.050580886978767,
40902                         52.2296884028405
40903                     ],
40904                     [
40905                         -7.062567262999124,
40906                         52.21980434486687
40907                     ],
40908                     [
40909                         -7.076858711331088,
40910                         52.216132562953725
40911                     ],
40912                     [
40913                         -7.084926464421715,
40914                         52.22065163604718
40915                     ],
40916                     [
40917                         -7.084465449959392,
40918                         52.22785295843095
40919                     ],
40920                     [
40921                         -7.101292477834124,
40922                         52.221498911062525
40923                     ],
40924                     [
40925                         -7.105211100763858,
40926                         52.21726237433474
40927                     ],
40928                     [
40929                         -7.111665303236357,
40930                         52.21796849185403
40931                     ],
40932                     [
40933                         -7.107977187537785,
40934                         52.21104805609072
40935                     ],
40936                     [
40937                         -7.117773744862115,
40938                         52.20928246619701
40939                     ],
40940                     [
40941                         -7.129760120882472,
40942                         52.21690931136535
40943                     ],
40944                     [
40945                         -7.14497359813908,
40946                         52.21782726924826
40947                     ],
40948                     [
40949                         -7.150505771686938,
40950                         52.22375823207553
40951                     ],
40952                     [
40953                         -7.158112510315241,
40954                         52.22262858593765
40955                     ],
40956                     [
40957                         -7.158804032008724,
40958                         52.22700580464912
40959                     ],
40960                     [
40961                         -7.158573524777563,
40962                         52.23180612902503
40963                     ],
40964                     [
40965                         -7.167563306792832,
40966                         52.23985256723076
40967                     ],
40968                     [
40969                         -7.16733279956167,
40970                         52.244580933687786
40971                     ],
40972                     [
40973                         -7.172519212262786,
40974                         52.24676851484933
40975                     ],
40976                     [
40977                         -7.177590371348324,
40978                         52.25114335361416
40979                     ],
40980                     [
40981                         -7.190498776293322,
40982                         52.26144368927652
40983                     ]
40984                 ]
40985             ],
40986             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
40987             "terms_text": "EEA GMES Urban Atlas"
40988         },
40989         {
40990             "name": "Kanton Aargau 25cm (AGIS 2011)",
40991             "type": "tms",
40992             "template": "http://tiles.poole.ch/AGIS/OF2011/{zoom}/{x}/{y}.png",
40993             "scaleExtent": [
40994                 14,
40995                 19
40996             ],
40997             "polygon": [
40998                 [
40999                     [
41000                         7.7,
41001                         47.12
41002                     ],
41003                     [
41004                         7.7,
41005                         47.63
41006                     ],
41007                     [
41008                         8.5,
41009                         47.63
41010                     ],
41011                     [
41012                         8.5,
41013                         47.12
41014                     ],
41015                     [
41016                         7.7,
41017                         47.12
41018                     ]
41019                 ]
41020             ],
41021             "terms_text": "AGIS OF2011"
41022         },
41023         {
41024             "name": "Katastrálna mapa Slovenska (KaPor, 2010-04)",
41025             "type": "tms",
41026             "template": "http://www.freemap.sk/tms/kapor2/{zoom}/{x}/{y}.jpg",
41027             "polygon": [
41028                 [
41029                     [
41030                         19.83682,
41031                         49.25529
41032                     ],
41033                     [
41034                         19.80075,
41035                         49.42385
41036                     ],
41037                     [
41038                         19.60437,
41039                         49.48058
41040                     ],
41041                     [
41042                         19.49179,
41043                         49.63961
41044                     ],
41045                     [
41046                         19.21831,
41047                         49.52604
41048                     ],
41049                     [
41050                         19.16778,
41051                         49.42521
41052                     ],
41053                     [
41054                         19.00308,
41055                         49.42236
41056                     ],
41057                     [
41058                         18.97611,
41059                         49.5308
41060                     ],
41061                     [
41062                         18.54685,
41063                         49.51425
41064                     ],
41065                     [
41066                         18.31432,
41067                         49.33818
41068                     ],
41069                     [
41070                         18.15913,
41071                         49.2961
41072                     ],
41073                     [
41074                         18.05564,
41075                         49.11134
41076                     ],
41077                     [
41078                         17.56396,
41079                         48.84938
41080                     ],
41081                     [
41082                         17.17929,
41083                         48.88816
41084                     ],
41085                     [
41086                         17.058,
41087                         48.81105
41088                     ],
41089                     [
41090                         16.90426,
41091                         48.61947
41092                     ],
41093                     [
41094                         16.79685,
41095                         48.38561
41096                     ],
41097                     [
41098                         17.06762,
41099                         48.01116
41100                     ],
41101                     [
41102                         17.32787,
41103                         47.97749
41104                     ],
41105                     [
41106                         17.51699,
41107                         47.82535
41108                     ],
41109                     [
41110                         17.74776,
41111                         47.73093
41112                     ],
41113                     [
41114                         18.29515,
41115                         47.72075
41116                     ],
41117                     [
41118                         18.67959,
41119                         47.75541
41120                     ],
41121                     [
41122                         18.89755,
41123                         47.81203
41124                     ],
41125                     [
41126                         18.79463,
41127                         47.88245
41128                     ],
41129                     [
41130                         18.84318,
41131                         48.04046
41132                     ],
41133                     [
41134                         19.46212,
41135                         48.05333
41136                     ],
41137                     [
41138                         19.62064,
41139                         48.22938
41140                     ],
41141                     [
41142                         19.89585,
41143                         48.09387
41144                     ],
41145                     [
41146                         20.33766,
41147                         48.2643
41148                     ],
41149                     [
41150                         20.55395,
41151                         48.52358
41152                     ],
41153                     [
41154                         20.82335,
41155                         48.55714
41156                     ],
41157                     [
41158                         21.10271,
41159                         48.47096
41160                     ],
41161                     [
41162                         21.45863,
41163                         48.55513
41164                     ],
41165                     [
41166                         21.74536,
41167                         48.31435
41168                     ],
41169                     [
41170                         22.15293,
41171                         48.37179
41172                     ],
41173                     [
41174                         22.61255,
41175                         49.08914
41176                     ],
41177                     [
41178                         22.09997,
41179                         49.23814
41180                     ],
41181                     [
41182                         21.9686,
41183                         49.36363
41184                     ],
41185                     [
41186                         21.6244,
41187                         49.46989
41188                     ],
41189                     [
41190                         21.06873,
41191                         49.46402
41192                     ],
41193                     [
41194                         20.94336,
41195                         49.31088
41196                     ],
41197                     [
41198                         20.73052,
41199                         49.44006
41200                     ],
41201                     [
41202                         20.22804,
41203                         49.41714
41204                     ],
41205                     [
41206                         20.05234,
41207                         49.23052
41208                     ],
41209                     [
41210                         19.83682,
41211                         49.25529
41212                     ]
41213                 ]
41214             ],
41215             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
41216             "terms_text": "Permisssion by UGKK"
41217         },
41218         {
41219             "name": "Katastrálna mapa Slovenska (KaPor, 2011-05)",
41220             "type": "tms",
41221             "template": "http://www.freemap.sk/tms/kapor2_201105/{zoom}/{x}/{y}.jpg",
41222             "polygon": [
41223                 [
41224                     [
41225                         19.83682,
41226                         49.25529
41227                     ],
41228                     [
41229                         19.80075,
41230                         49.42385
41231                     ],
41232                     [
41233                         19.60437,
41234                         49.48058
41235                     ],
41236                     [
41237                         19.49179,
41238                         49.63961
41239                     ],
41240                     [
41241                         19.21831,
41242                         49.52604
41243                     ],
41244                     [
41245                         19.16778,
41246                         49.42521
41247                     ],
41248                     [
41249                         19.00308,
41250                         49.42236
41251                     ],
41252                     [
41253                         18.97611,
41254                         49.5308
41255                     ],
41256                     [
41257                         18.54685,
41258                         49.51425
41259                     ],
41260                     [
41261                         18.31432,
41262                         49.33818
41263                     ],
41264                     [
41265                         18.15913,
41266                         49.2961
41267                     ],
41268                     [
41269                         18.05564,
41270                         49.11134
41271                     ],
41272                     [
41273                         17.56396,
41274                         48.84938
41275                     ],
41276                     [
41277                         17.17929,
41278                         48.88816
41279                     ],
41280                     [
41281                         17.058,
41282                         48.81105
41283                     ],
41284                     [
41285                         16.90426,
41286                         48.61947
41287                     ],
41288                     [
41289                         16.79685,
41290                         48.38561
41291                     ],
41292                     [
41293                         17.06762,
41294                         48.01116
41295                     ],
41296                     [
41297                         17.32787,
41298                         47.97749
41299                     ],
41300                     [
41301                         17.51699,
41302                         47.82535
41303                     ],
41304                     [
41305                         17.74776,
41306                         47.73093
41307                     ],
41308                     [
41309                         18.29515,
41310                         47.72075
41311                     ],
41312                     [
41313                         18.67959,
41314                         47.75541
41315                     ],
41316                     [
41317                         18.89755,
41318                         47.81203
41319                     ],
41320                     [
41321                         18.79463,
41322                         47.88245
41323                     ],
41324                     [
41325                         18.84318,
41326                         48.04046
41327                     ],
41328                     [
41329                         19.46212,
41330                         48.05333
41331                     ],
41332                     [
41333                         19.62064,
41334                         48.22938
41335                     ],
41336                     [
41337                         19.89585,
41338                         48.09387
41339                     ],
41340                     [
41341                         20.33766,
41342                         48.2643
41343                     ],
41344                     [
41345                         20.55395,
41346                         48.52358
41347                     ],
41348                     [
41349                         20.82335,
41350                         48.55714
41351                     ],
41352                     [
41353                         21.10271,
41354                         48.47096
41355                     ],
41356                     [
41357                         21.45863,
41358                         48.55513
41359                     ],
41360                     [
41361                         21.74536,
41362                         48.31435
41363                     ],
41364                     [
41365                         22.15293,
41366                         48.37179
41367                     ],
41368                     [
41369                         22.61255,
41370                         49.08914
41371                     ],
41372                     [
41373                         22.09997,
41374                         49.23814
41375                     ],
41376                     [
41377                         21.9686,
41378                         49.36363
41379                     ],
41380                     [
41381                         21.6244,
41382                         49.46989
41383                     ],
41384                     [
41385                         21.06873,
41386                         49.46402
41387                     ],
41388                     [
41389                         20.94336,
41390                         49.31088
41391                     ],
41392                     [
41393                         20.73052,
41394                         49.44006
41395                     ],
41396                     [
41397                         20.22804,
41398                         49.41714
41399                     ],
41400                     [
41401                         20.05234,
41402                         49.23052
41403                     ],
41404                     [
41405                         19.83682,
41406                         49.25529
41407                     ]
41408                 ]
41409             ],
41410             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
41411             "terms_text": "Permisssion by UGKK"
41412         },
41413         {
41414             "name": "Kelowna 2012",
41415             "type": "tms",
41416             "description": "High quality aerial imagery taken for the City of Kelowna",
41417             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna2012/{zoom}/{x}/{y}.png",
41418             "scaleExtent": [
41419                 9,
41420                 20
41421             ],
41422             "polygon": [
41423                 [
41424                     [
41425                         -119.5867318,
41426                         49.7928087
41427                     ],
41428                     [
41429                         -119.5465655,
41430                         49.7928097
41431                     ],
41432                     [
41433                         -119.5465661,
41434                         49.8013837
41435                     ],
41436                     [
41437                         -119.5343374,
41438                         49.8013841
41439                     ],
41440                     [
41441                         -119.5343376,
41442                         49.8047321
41443                     ],
41444                     [
41445                         -119.5296211,
41446                         49.8047322
41447                     ],
41448                     [
41449                         -119.5296216,
41450                         49.8119555
41451                     ],
41452                     [
41453                         -119.5104463,
41454                         49.811956
41455                     ],
41456                     [
41457                         -119.5115683,
41458                         49.8744325
41459                     ],
41460                     [
41461                         -119.5108946,
41462                         49.8744904
41463                     ],
41464                     [
41465                         -119.5114111,
41466                         49.8843312
41467                     ],
41468                     [
41469                         -119.5114115,
41470                         49.9221763
41471                     ],
41472                     [
41473                         -119.49386,
41474                         49.9223477
41475                     ],
41476                     [
41477                         -119.4940505,
41478                         49.9313031
41479                     ],
41480                     [
41481                         -119.4803936,
41482                         49.9317529
41483                     ],
41484                     [
41485                         -119.4804572,
41486                         49.9407474
41487                     ],
41488                     [
41489                         -119.4666732,
41490                         49.9409927
41491                     ],
41492                     [
41493                         -119.4692775,
41494                         49.9913717
41495                     ],
41496                     [
41497                         -119.4551337,
41498                         49.9916078
41499                     ],
41500                     [
41501                         -119.4556736,
41502                         50.0121242
41503                     ],
41504                     [
41505                         -119.4416673,
41506                         50.0123895
41507                     ],
41508                     [
41509                         -119.4417308,
41510                         50.0136345
41511                     ],
41512                     [
41513                         -119.4221492,
41514                         50.0140377
41515                     ],
41516                     [
41517                         -119.4221042,
41518                         50.0119306
41519                     ],
41520                     [
41521                         -119.4121303,
41522                         50.012165
41523                     ],
41524                     [
41525                         -119.4126082,
41526                         50.0216913
41527                     ],
41528                     [
41529                         -119.4123387,
41530                         50.0216913
41531                     ],
41532                     [
41533                         -119.4124772,
41534                         50.0250773
41535                     ],
41536                     [
41537                         -119.4120917,
41538                         50.0250821
41539                     ],
41540                     [
41541                         -119.4121954,
41542                         50.0270769
41543                     ],
41544                     [
41545                         -119.4126083,
41546                         50.0270718
41547                     ],
41548                     [
41549                         -119.4128328,
41550                         50.0321946
41551                     ],
41552                     [
41553                         -119.3936313,
41554                         50.0326418
41555                     ],
41556                     [
41557                         -119.393529,
41558                         50.0307781
41559                     ],
41560                     [
41561                         -119.3795727,
41562                         50.0310116
41563                     ],
41564                     [
41565                         -119.3795377,
41566                         50.0287584
41567                     ],
41568                     [
41569                         -119.3735764,
41570                         50.0288621
41571                     ],
41572                     [
41573                         -119.371544,
41574                         49.9793618
41575                     ],
41576                     [
41577                         -119.3573506,
41578                         49.9793618
41579                     ],
41580                     [
41581                         -119.3548353,
41582                         49.9256081
41583                     ],
41584                     [
41585                         -119.3268079,
41586                         49.9257238
41587                     ],
41588                     [
41589                         -119.3256573,
41590                         49.8804068
41591                     ],
41592                     [
41593                         -119.3138893,
41594                         49.8806528
41595                     ],
41596                     [
41597                         -119.3137097,
41598                         49.8771651
41599                     ],
41600                     [
41601                         -119.3132156,
41602                         49.877223
41603                     ],
41604                     [
41605                         -119.3131482,
41606                         49.8749652
41607                     ],
41608                     [
41609                         -119.312452,
41610                         49.8749073
41611                     ],
41612                     [
41613                         -119.3122275,
41614                         49.87236
41615                     ],
41616                     [
41617                         -119.3117558,
41618                         49.872331
41619                     ],
41620                     [
41621                         -119.3115986,
41622                         49.8696098
41623                     ],
41624                     [
41625                         -119.3112169,
41626                         49.8694217
41627                     ],
41628                     [
41629                         -119.3109199,
41630                         49.8632417
41631                     ],
41632                     [
41633                         -119.3103721,
41634                         49.8632724
41635                     ],
41636                     [
41637                         -119.3095139,
41638                         49.8512388
41639                     ],
41640                     [
41641                         -119.3106368,
41642                         49.8512316
41643                     ],
41644                     [
41645                         -119.3103859,
41646                         49.8462564
41647                     ],
41648                     [
41649                         -119.3245344,
41650                         49.8459957
41651                     ],
41652                     [
41653                         -119.3246018,
41654                         49.8450689
41655                     ],
41656                     [
41657                         -119.3367018,
41658                         49.844875
41659                     ],
41660                     [
41661                         -119.3367467,
41662                         49.8435136
41663                     ],
41664                     [
41665                         -119.337937,
41666                         49.8434702
41667                     ],
41668                     [
41669                         -119.3378023,
41670                         49.8382055
41671                     ],
41672                     [
41673                         -119.3383637,
41674                         49.8381041
41675                     ],
41676                     [
41677                         -119.3383749,
41678                         49.8351202
41679                     ],
41680                     [
41681                         -119.3390936,
41682                         49.8351058
41683                     ],
41684                     [
41685                         -119.3388016,
41686                         49.8321217
41687                     ],
41688                     [
41689                         -119.3391497,
41690                         49.8320565
41691                     ],
41692                     [
41693                         -119.3391722,
41694                         49.8293331
41695                     ],
41696                     [
41697                         -119.3394641,
41698                         49.8293331
41699                     ],
41700                     [
41701                         -119.3395879,
41702                         49.8267878
41703                     ],
41704                     [
41705                         -119.3500053,
41706                         49.8265829
41707                     ],
41708                     [
41709                         -119.3493701,
41710                         49.8180588
41711                     ],
41712                     [
41713                         -119.4046964,
41714                         49.8163785
41715                     ],
41716                     [
41717                         -119.4045694,
41718                         49.8099022
41719                     ],
41720                     [
41721                         -119.4101592,
41722                         49.8099022
41723                     ],
41724                     [
41725                         -119.4102862,
41726                         49.8072787
41727                     ],
41728                     [
41729                         -119.4319467,
41730                         49.8069098
41731                     ],
41732                     [
41733                         -119.4322643,
41734                         49.7907965
41735                     ],
41736                     [
41737                         -119.4459847,
41738                         49.7905504
41739                     ],
41740                     [
41741                         -119.445286,
41742                         49.7820201
41743                     ],
41744                     [
41745                         -119.4967376,
41746                         49.7811587
41747                     ],
41748                     [
41749                         -119.4966105,
41750                         49.7784927
41751                     ],
41752                     [
41753                         -119.5418371,
41754                         49.7775082
41755                     ],
41756                     [
41757                         -119.5415892,
41758                         49.7718277
41759                     ],
41760                     [
41761                         -119.5560296,
41762                         49.7714941
41763                     ],
41764                     [
41765                         -119.5561194,
41766                         49.7718422
41767                     ],
41768                     [
41769                         -119.5715704,
41770                         49.7715086
41771                     ],
41772                     [
41773                         -119.5716153,
41774                         49.7717262
41775                     ],
41776                     [
41777                         -119.5819235,
41778                         49.7714941
41779                     ],
41780                     [
41781                         -119.5820133,
41782                         49.7717697
41783                     ],
41784                     [
41785                         -119.5922991,
41786                         49.7715231
41787                     ],
41788                     [
41789                         -119.592344,
41790                         49.7718132
41791                     ],
41792                     [
41793                         -119.6003839,
41794                         49.7715957
41795                     ],
41796                     [
41797                         -119.6011924,
41798                         49.7839081
41799                     ],
41800                     [
41801                         -119.5864365,
41802                         49.7843863
41803                     ]
41804                 ]
41805             ],
41806             "id": "kelowna_2012",
41807             "default": true
41808         },
41809         {
41810             "name": "Kelowna Roads overlay",
41811             "type": "tms",
41812             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna_overlay/{zoom}/{x}/{y}.png",
41813             "scaleExtent": [
41814                 9,
41815                 20
41816             ],
41817             "polygon": [
41818                 [
41819                     [
41820                         -119.5867318,
41821                         49.7928087
41822                     ],
41823                     [
41824                         -119.5465655,
41825                         49.7928097
41826                     ],
41827                     [
41828                         -119.5465661,
41829                         49.8013837
41830                     ],
41831                     [
41832                         -119.5343374,
41833                         49.8013841
41834                     ],
41835                     [
41836                         -119.5343376,
41837                         49.8047321
41838                     ],
41839                     [
41840                         -119.5296211,
41841                         49.8047322
41842                     ],
41843                     [
41844                         -119.5296216,
41845                         49.8119555
41846                     ],
41847                     [
41848                         -119.5104463,
41849                         49.811956
41850                     ],
41851                     [
41852                         -119.5115683,
41853                         49.8744325
41854                     ],
41855                     [
41856                         -119.5108946,
41857                         49.8744904
41858                     ],
41859                     [
41860                         -119.5114111,
41861                         49.8843312
41862                     ],
41863                     [
41864                         -119.5114115,
41865                         49.9221763
41866                     ],
41867                     [
41868                         -119.49386,
41869                         49.9223477
41870                     ],
41871                     [
41872                         -119.4940505,
41873                         49.9313031
41874                     ],
41875                     [
41876                         -119.4803936,
41877                         49.9317529
41878                     ],
41879                     [
41880                         -119.4804572,
41881                         49.9407474
41882                     ],
41883                     [
41884                         -119.4666732,
41885                         49.9409927
41886                     ],
41887                     [
41888                         -119.4692775,
41889                         49.9913717
41890                     ],
41891                     [
41892                         -119.4551337,
41893                         49.9916078
41894                     ],
41895                     [
41896                         -119.4556736,
41897                         50.0121242
41898                     ],
41899                     [
41900                         -119.4416673,
41901                         50.0123895
41902                     ],
41903                     [
41904                         -119.4417308,
41905                         50.0136345
41906                     ],
41907                     [
41908                         -119.4221492,
41909                         50.0140377
41910                     ],
41911                     [
41912                         -119.4221042,
41913                         50.0119306
41914                     ],
41915                     [
41916                         -119.4121303,
41917                         50.012165
41918                     ],
41919                     [
41920                         -119.4126082,
41921                         50.0216913
41922                     ],
41923                     [
41924                         -119.4123387,
41925                         50.0216913
41926                     ],
41927                     [
41928                         -119.4124772,
41929                         50.0250773
41930                     ],
41931                     [
41932                         -119.4120917,
41933                         50.0250821
41934                     ],
41935                     [
41936                         -119.4121954,
41937                         50.0270769
41938                     ],
41939                     [
41940                         -119.4126083,
41941                         50.0270718
41942                     ],
41943                     [
41944                         -119.4128328,
41945                         50.0321946
41946                     ],
41947                     [
41948                         -119.3936313,
41949                         50.0326418
41950                     ],
41951                     [
41952                         -119.393529,
41953                         50.0307781
41954                     ],
41955                     [
41956                         -119.3795727,
41957                         50.0310116
41958                     ],
41959                     [
41960                         -119.3795377,
41961                         50.0287584
41962                     ],
41963                     [
41964                         -119.3735764,
41965                         50.0288621
41966                     ],
41967                     [
41968                         -119.371544,
41969                         49.9793618
41970                     ],
41971                     [
41972                         -119.3573506,
41973                         49.9793618
41974                     ],
41975                     [
41976                         -119.3548353,
41977                         49.9256081
41978                     ],
41979                     [
41980                         -119.3268079,
41981                         49.9257238
41982                     ],
41983                     [
41984                         -119.3256573,
41985                         49.8804068
41986                     ],
41987                     [
41988                         -119.3138893,
41989                         49.8806528
41990                     ],
41991                     [
41992                         -119.3137097,
41993                         49.8771651
41994                     ],
41995                     [
41996                         -119.3132156,
41997                         49.877223
41998                     ],
41999                     [
42000                         -119.3131482,
42001                         49.8749652
42002                     ],
42003                     [
42004                         -119.312452,
42005                         49.8749073
42006                     ],
42007                     [
42008                         -119.3122275,
42009                         49.87236
42010                     ],
42011                     [
42012                         -119.3117558,
42013                         49.872331
42014                     ],
42015                     [
42016                         -119.3115986,
42017                         49.8696098
42018                     ],
42019                     [
42020                         -119.3112169,
42021                         49.8694217
42022                     ],
42023                     [
42024                         -119.3109199,
42025                         49.8632417
42026                     ],
42027                     [
42028                         -119.3103721,
42029                         49.8632724
42030                     ],
42031                     [
42032                         -119.3095139,
42033                         49.8512388
42034                     ],
42035                     [
42036                         -119.3106368,
42037                         49.8512316
42038                     ],
42039                     [
42040                         -119.3103859,
42041                         49.8462564
42042                     ],
42043                     [
42044                         -119.3245344,
42045                         49.8459957
42046                     ],
42047                     [
42048                         -119.3246018,
42049                         49.8450689
42050                     ],
42051                     [
42052                         -119.3367018,
42053                         49.844875
42054                     ],
42055                     [
42056                         -119.3367467,
42057                         49.8435136
42058                     ],
42059                     [
42060                         -119.337937,
42061                         49.8434702
42062                     ],
42063                     [
42064                         -119.3378023,
42065                         49.8382055
42066                     ],
42067                     [
42068                         -119.3383637,
42069                         49.8381041
42070                     ],
42071                     [
42072                         -119.3383749,
42073                         49.8351202
42074                     ],
42075                     [
42076                         -119.3390936,
42077                         49.8351058
42078                     ],
42079                     [
42080                         -119.3388016,
42081                         49.8321217
42082                     ],
42083                     [
42084                         -119.3391497,
42085                         49.8320565
42086                     ],
42087                     [
42088                         -119.3391722,
42089                         49.8293331
42090                     ],
42091                     [
42092                         -119.3394641,
42093                         49.8293331
42094                     ],
42095                     [
42096                         -119.3395879,
42097                         49.8267878
42098                     ],
42099                     [
42100                         -119.3500053,
42101                         49.8265829
42102                     ],
42103                     [
42104                         -119.3493701,
42105                         49.8180588
42106                     ],
42107                     [
42108                         -119.4046964,
42109                         49.8163785
42110                     ],
42111                     [
42112                         -119.4045694,
42113                         49.8099022
42114                     ],
42115                     [
42116                         -119.4101592,
42117                         49.8099022
42118                     ],
42119                     [
42120                         -119.4102862,
42121                         49.8072787
42122                     ],
42123                     [
42124                         -119.4319467,
42125                         49.8069098
42126                     ],
42127                     [
42128                         -119.4322643,
42129                         49.7907965
42130                     ],
42131                     [
42132                         -119.4459847,
42133                         49.7905504
42134                     ],
42135                     [
42136                         -119.445286,
42137                         49.7820201
42138                     ],
42139                     [
42140                         -119.4967376,
42141                         49.7811587
42142                     ],
42143                     [
42144                         -119.4966105,
42145                         49.7784927
42146                     ],
42147                     [
42148                         -119.5418371,
42149                         49.7775082
42150                     ],
42151                     [
42152                         -119.5415892,
42153                         49.7718277
42154                     ],
42155                     [
42156                         -119.5560296,
42157                         49.7714941
42158                     ],
42159                     [
42160                         -119.5561194,
42161                         49.7718422
42162                     ],
42163                     [
42164                         -119.5715704,
42165                         49.7715086
42166                     ],
42167                     [
42168                         -119.5716153,
42169                         49.7717262
42170                     ],
42171                     [
42172                         -119.5819235,
42173                         49.7714941
42174                     ],
42175                     [
42176                         -119.5820133,
42177                         49.7717697
42178                     ],
42179                     [
42180                         -119.5922991,
42181                         49.7715231
42182                     ],
42183                     [
42184                         -119.592344,
42185                         49.7718132
42186                     ],
42187                     [
42188                         -119.6003839,
42189                         49.7715957
42190                     ],
42191                     [
42192                         -119.6011924,
42193                         49.7839081
42194                     ],
42195                     [
42196                         -119.5864365,
42197                         49.7843863
42198                     ]
42199                 ]
42200             ],
42201             "id": "kelowna_roads",
42202             "overlay": true
42203         },
42204         {
42205             "name": "Landsat 233055",
42206             "type": "tms",
42207             "description": "Recent Landsat imagery",
42208             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_233055/{zoom}/{x}/{y}.png",
42209             "scaleExtent": [
42210                 5,
42211                 14
42212             ],
42213             "polygon": [
42214                 [
42215                     [
42216                         -60.8550011,
42217                         6.1765004
42218                     ],
42219                     [
42220                         -60.4762612,
42221                         7.9188291
42222                     ],
42223                     [
42224                         -62.161689,
42225                         8.2778675
42226                     ],
42227                     [
42228                         -62.5322549,
42229                         6.5375488
42230                     ]
42231                 ]
42232             ],
42233             "id": "landsat_233055"
42234         },
42235         {
42236             "name": "Latest southwest British Columbia Landsat",
42237             "type": "tms",
42238             "description": "Recent lower-resolution landwsat imagery for southwest British Columbia",
42239             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_047026/{zoom}/{x}/{y}.png",
42240             "scaleExtent": [
42241                 5,
42242                 13
42243             ],
42244             "polygon": [
42245                 [
42246                     [
42247                         -121.9355512,
42248                         47.7820648
42249                     ],
42250                     [
42251                         -121.5720582,
42252                         48.6410125
42253                     ],
42254                     [
42255                         -121.2015461,
42256                         49.4846247
42257                     ],
42258                     [
42259                         -121.8375516,
42260                         49.6023246
42261                     ],
42262                     [
42263                         -122.4767046,
42264                         49.7161735
42265                     ],
42266                     [
42267                         -123.118912,
42268                         49.8268824
42269                     ],
42270                     [
42271                         -123.760228,
42272                         49.9335836
42273                     ],
42274                     [
42275                         -124.0887706,
42276                         49.0870469
42277                     ],
42278                     [
42279                         -124.4128889,
42280                         48.2252567
42281                     ],
42282                     [
42283                         -123.792772,
42284                         48.1197334
42285                     ],
42286                     [
42287                         -123.1727942,
42288                         48.0109592
42289                     ],
42290                     [
42291                         -122.553553,
42292                         47.8982299
42293                     ]
42294                 ]
42295             ],
42296             "id": "landsat_047026"
42297         },
42298         {
42299             "name": "Lithuania - NŽT ORT10LT",
42300             "type": "tms",
42301             "template": "http://mapproxy.openmap.lt/ort10lt/g/{z}/{x}/{y}.jpeg",
42302             "scaleExtent": [
42303                 4,
42304                 18
42305             ],
42306             "polygon": [
42307                 [
42308                     [
42309                         21.4926054,
42310                         56.3592046
42311                     ],
42312                     [
42313                         21.8134688,
42314                         56.4097144
42315                     ],
42316                     [
42317                         21.9728753,
42318                         56.4567587
42319                     ],
42320                     [
42321                         22.2158294,
42322                         56.4604404
42323                     ],
42324                     [
42325                         22.2183922,
42326                         56.4162361
42327                     ],
42328                     [
42329                         23.3511527,
42330                         56.4267251
42331                     ],
42332                     [
42333                         23.3521778,
42334                         56.3824815
42335                     ],
42336                     [
42337                         23.9179035,
42338                         56.383305
42339                     ],
42340                     [
42341                         23.9176231,
42342                         56.3392908
42343                     ],
42344                     [
42345                         24.5649817,
42346                         56.3382169
42347                     ],
42348                     [
42349                         24.564933,
42350                         56.3828587
42351                     ],
42352                     [
42353                         24.6475683,
42354                         56.4277798
42355                     ],
42356                     [
42357                         24.8099394,
42358                         56.470646
42359                     ],
42360                     [
42361                         24.9733979,
42362                         56.4698452
42363                     ],
42364                     [
42365                         25.1299701,
42366                         56.2890356
42367                     ],
42368                     [
42369                         25.127433,
42370                         56.1990144
42371                     ],
42372                     [
42373                         25.6921076,
42374                         56.1933684
42375                     ],
42376                     [
42377                         26.0839005,
42378                         56.0067879
42379                     ],
42380                     [
42381                         26.4673573,
42382                         55.7304232
42383                     ],
42384                     [
42385                         26.5463565,
42386                         55.7132705
42387                     ],
42388                     [
42389                         26.5154447,
42390                         55.2345969
42391                     ],
42392                     [
42393                         25.7874641,
42394                         54.8425656
42395                     ],
42396                     [
42397                         25.7675259,
42398                         54.6350898
42399                     ],
42400                     [
42401                         25.6165253,
42402                         54.4404007
42403                     ],
42404                     [
42405                         24.4566043,
42406                         53.9577649
42407                     ],
42408                     [
42409                         23.6164786,
42410                         53.9575517
42411                     ],
42412                     [
42413                         23.5632006,
42414                         54.048085
42415                     ],
42416                     [
42417                         22.8462074,
42418                         54.3563682
42419                     ],
42420                     [
42421                         22.831944,
42422                         54.9414849
42423                     ],
42424                     [
42425                         22.4306085,
42426                         55.1159913
42427                     ],
42428                     [
42429                         21.9605898,
42430                         55.1107144
42431                     ],
42432                     [
42433                         21.7253241,
42434                         55.1496885
42435                     ],
42436                     [
42437                         21.5628422,
42438                         55.2362913
42439                     ],
42440                     [
42441                         21.2209638,
42442                         55.2742668
42443                     ],
42444                     [
42445                         21.1630444,
42446                         55.2803979
42447                     ],
42448                     [
42449                         20.9277788,
42450                         55.3101641
42451                     ],
42452                     [
42453                         20.9257285,
42454                         55.3588507
42455                     ],
42456                     [
42457                         20.9980451,
42458                         55.4514157
42459                     ],
42460                     [
42461                         21.0282249,
42462                         56.0796297
42463                     ]
42464                 ]
42465             ],
42466             "terms_url": "http://www.geoportal.lt",
42467             "terms_text": "NŽT ORT10LT"
42468         },
42469         {
42470             "name": "Locator Overlay",
42471             "type": "tms",
42472             "description": "Shows major features to help orient you.",
42473             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v3/openstreetmap.map-btyhiati/{zoom}/{x}/{y}.png",
42474             "scaleExtent": [
42475                 0,
42476                 16
42477             ],
42478             "terms_url": "http://www.mapbox.com/about/maps/",
42479             "terms_text": "Terms & Feedback",
42480             "default": true,
42481             "overlay": true
42482         },
42483         {
42484             "name": "MapQuest Open Aerial",
42485             "type": "tms",
42486             "template": "http://oatile{switch:1,2,3,4}.mqcdn.com/tiles/1.0.0/sat/{zoom}/{x}/{y}.png",
42487             "default": true
42488         },
42489         {
42490             "name": "Mapbox Satellite",
42491             "type": "tms",
42492             "description": "Satellite and aerial imagery.",
42493             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v3/openstreetmap.map-4wvf9l0l/{zoom}/{x}/{y}.png",
42494             "scaleExtent": [
42495                 0,
42496                 19
42497             ],
42498             "terms_url": "http://www.mapbox.com/about/maps/",
42499             "terms_text": "Terms & Feedback",
42500             "id": "Mapbox",
42501             "default": true
42502         },
42503         {
42504             "name": "NLS - Bartholomew Half Inch, 1897-1907",
42505             "type": "tms",
42506             "template": "http://geo.nls.uk/mapdata2/bartholomew/great_britain/{zoom}/{x}/{-y}.png",
42507             "scaleExtent": [
42508                 0,
42509                 15
42510             ],
42511             "polygon": [
42512                 [
42513                     [
42514                         -9,
42515                         49.8
42516                     ],
42517                     [
42518                         -9,
42519                         61.1
42520                     ],
42521                     [
42522                         1.9,
42523                         61.1
42524                     ],
42525                     [
42526                         1.9,
42527                         49.8
42528                     ],
42529                     [
42530                         -9,
42531                         49.8
42532                     ]
42533                 ]
42534             ],
42535             "terms_url": "http://geo.nls.uk/maps/",
42536             "terms_text": "National Library of Scotland Historic Maps"
42537         },
42538         {
42539             "name": "NLS - OS 1-inch 7th Series 1955-61",
42540             "type": "tms",
42541             "template": "http://geo.nls.uk/mapdata2/os/seventh/{zoom}/{x}/{-y}.png",
42542             "scaleExtent": [
42543                 5,
42544                 16
42545             ],
42546             "polygon": [
42547                 [
42548                     [
42549                         -6.4585407,
42550                         49.9044128
42551                     ],
42552                     [
42553                         -6.3872009,
42554                         49.9841116
42555                     ],
42556                     [
42557                         -6.2296827,
42558                         49.9896159
42559                     ],
42560                     [
42561                         -6.2171269,
42562                         49.8680087
42563                     ],
42564                     [
42565                         -6.4551164,
42566                         49.8591793
42567                     ]
42568                 ],
42569                 [
42570                     [
42571                         -1.4495137,
42572                         60.8634056
42573                     ],
42574                     [
42575                         -0.7167114,
42576                         60.8545122
42577                     ],
42578                     [
42579                         -0.7349744,
42580                         60.4359756
42581                     ],
42582                     [
42583                         -0.6938826,
42584                         60.4168218
42585                     ],
42586                     [
42587                         -0.7258429,
42588                         60.3942735
42589                     ],
42590                     [
42591                         -0.7395401,
42592                         60.0484714
42593                     ],
42594                     [
42595                         -0.9267357,
42596                         60.0461918
42597                     ],
42598                     [
42599                         -0.9381501,
42600                         59.8266157
42601                     ],
42602                     [
42603                         -1.4586452,
42604                         59.831205
42605                     ],
42606                     [
42607                         -1.4455187,
42608                         60.0535999
42609                     ],
42610                     [
42611                         -1.463211,
42612                         60.0535999
42613                     ],
42614                     [
42615                         -1.4643524,
42616                         60.0630002
42617                     ],
42618                     [
42619                         -1.5716475,
42620                         60.0638546
42621                     ],
42622                     [
42623                         -1.5693646,
42624                         60.1790005
42625                     ],
42626                     [
42627                         -1.643558,
42628                         60.1807033
42629                     ],
42630                     [
42631                         -1.643558,
42632                         60.1892162
42633                     ],
42634                     [
42635                         -1.8216221,
42636                         60.1894999
42637                     ],
42638                     [
42639                         -1.8204807,
42640                         60.3615507
42641                     ],
42642                     [
42643                         -1.8415973,
42644                         60.3697345
42645                     ],
42646                     [
42647                         -1.8216221,
42648                         60.3832755
42649                     ],
42650                     [
42651                         -1.8179852,
42652                         60.5934321
42653                     ],
42654                     [
42655                         -1.453168,
42656                         60.5934321
42657                     ]
42658                 ],
42659                 [
42660                     [
42661                         -4.9089213,
42662                         54.4242078
42663                     ],
42664                     [
42665                         -4.282598,
42666                         54.4429861
42667                     ],
42668                     [
42669                         -4.2535417,
42670                         54.029769
42671                     ],
42672                     [
42673                         -4.8766366,
42674                         54.0221831
42675                     ]
42676                 ],
42677                 [
42678                     [
42679                         -5.8667408,
42680                         59.1444603
42681                     ],
42682                     [
42683                         -5.7759966,
42684                         59.1470945
42685                     ],
42686                     [
42687                         -5.7720016,
42688                         59.1014052
42689                     ],
42690                     [
42691                         -5.8621751,
42692                         59.0990605
42693                     ]
42694                 ],
42695                 [
42696                     [
42697                         -1.7065887,
42698                         59.5703599
42699                     ],
42700                     [
42701                         -1.5579165,
42702                         59.5693481
42703                     ],
42704                     [
42705                         -1.5564897,
42706                         59.4965695
42707                     ],
42708                     [
42709                         -1.7054472,
42710                         59.4975834
42711                     ]
42712                 ],
42713                 [
42714                     [
42715                         -7.6865827,
42716                         58.2940975
42717                     ],
42718                     [
42719                         -7.5330594,
42720                         58.3006957
42721                     ],
42722                     [
42723                         -7.5256401,
42724                         58.2646905
42725                     ],
42726                     [
42727                         -7.6797341,
42728                         58.2577853
42729                     ]
42730                 ],
42731                 [
42732                     [
42733                         -4.5338281,
42734                         59.0359871
42735                     ],
42736                     [
42737                         -4.481322,
42738                         59.0371616
42739                     ],
42740                     [
42741                         -4.4796099,
42742                         59.0186583
42743                     ],
42744                     [
42745                         -4.5332574,
42746                         59.0180707
42747                     ]
42748                 ],
42749                 [
42750                     [
42751                         -8.6710698,
42752                         57.8769896
42753                     ],
42754                     [
42755                         -8.4673234,
42756                         57.8897332
42757                     ],
42758                     [
42759                         -8.4467775,
42760                         57.7907
42761                     ],
42762                     [
42763                         -8.6510947,
42764                         57.7779213
42765                     ]
42766                 ],
42767                 [
42768                     [
42769                         -5.2395519,
42770                         50.3530581
42771                     ],
42772                     [
42773                         -5.7920073,
42774                         50.3384899
42775                     ],
42776                     [
42777                         -5.760047,
42778                         49.9317027
42779                     ],
42780                     [
42781                         -4.6551363,
42782                         49.9581461
42783                     ],
42784                     [
42785                         -4.677965,
42786                         50.2860073
42787                     ],
42788                     [
42789                         -4.244219,
42790                         50.2801723
42791                     ],
42792                     [
42793                         -4.2487848,
42794                         50.2042525
42795                     ],
42796                     [
42797                         -3.3812929,
42798                         50.2042525
42799                     ],
42800                     [
42801                         -3.4223846,
42802                         50.5188201
42803                     ],
42804                     [
42805                         -3.1164796,
42806                         50.5246258
42807                     ],
42808                     [
42809                         -3.1210453,
42810                         50.6579592
42811                     ],
42812                     [
42813                         -2.6736357,
42814                         50.6619495
42815                     ],
42816                     [
42817                         -2.5953453,
42818                         50.6394325
42819                     ],
42820                     [
42821                         -2.5905026,
42822                         50.5728419
42823                     ],
42824                     [
42825                         -2.4791203,
42826                         50.5733545
42827                     ],
42828                     [
42829                         -2.4758919,
42830                         50.5066704
42831                     ],
42832                     [
42833                         -2.3967943,
42834                         50.5056438
42835                     ],
42836                     [
42837                         -2.401637,
42838                         50.5723293
42839                     ],
42840                     [
42841                         -1.0400296,
42842                         50.5718167
42843                     ],
42844                     [
42845                         -1.0335726,
42846                         50.7059289
42847                     ],
42848                     [
42849                         -0.549302,
42850                         50.7038843
42851                     ],
42852                     [
42853                         -0.5460736,
42854                         50.7886618
42855                     ],
42856                     [
42857                         -0.0924734,
42858                         50.7856002
42859                     ],
42860                     [
42861                         -0.0876307,
42862                         50.7181949
42863                     ],
42864                     [
42865                         0.4789659,
42866                         50.7120623
42867                     ],
42868                     [
42869                         0.487037,
42870                         50.8182467
42871                     ],
42872                     [
42873                         0.9761503,
42874                         50.8049868
42875                     ],
42876                     [
42877                         0.9922927,
42878                         51.0126311
42879                     ],
42880                     [
42881                         1.4491213,
42882                         51.0004424
42883                     ],
42884                     [
42885                         1.4781775,
42886                         51.4090372
42887                     ],
42888                     [
42889                         1.0229632,
42890                         51.4271576
42891                     ],
42892                     [
42893                         1.035877,
42894                         51.7640881
42895                     ],
42896                     [
42897                         1.6105448,
42898                         51.7500992
42899                     ],
42900                     [
42901                         1.646058,
42902                         52.1560003
42903                     ],
42904                     [
42905                         1.7267698,
42906                         52.1540195
42907                     ],
42908                     [
42909                         1.749369,
42910                         52.4481811
42911                     ],
42912                     [
42913                         1.7870672,
42914                         52.4811624
42915                     ],
42916                     [
42917                         1.759102,
42918                         52.522505
42919                     ],
42920                     [
42921                         1.7933451,
42922                         52.9602749
42923                     ],
42924                     [
42925                         0.3798147,
42926                         52.9958468
42927                     ],
42928                     [
42929                         0.3895238,
42930                         53.2511239
42931                     ],
42932                     [
42933                         0.3478614,
42934                         53.2511239
42935                     ],
42936                     [
42937                         0.3238912,
42938                         53.282186
42939                     ],
42940                     [
42941                         0.3461492,
42942                         53.6538501
42943                     ],
42944                     [
42945                         0.128487,
42946                         53.6575466
42947                     ],
42948                     [
42949                         0.116582,
42950                         53.6674703
42951                     ],
42952                     [
42953                         0.1350586,
42954                         54.0655731
42955                     ],
42956                     [
42957                         -0.0609831,
42958                         54.065908
42959                     ],
42960                     [
42961                         -0.0414249,
42962                         54.4709448
42963                     ],
42964                     [
42965                         -0.5662701,
42966                         54.4771794
42967                     ],
42968                     [
42969                         -0.5592078,
42970                         54.6565127
42971                     ],
42972                     [
42973                         -1.1665638,
42974                         54.6623485
42975                     ],
42976                     [
42977                         -1.1637389,
42978                         54.842611
42979                     ],
42980                     [
42981                         -1.3316194,
42982                         54.843909
42983                     ],
42984                     [
42985                         -1.3257065,
42986                         55.2470842
42987                     ],
42988                     [
42989                         -1.529453,
42990                         55.2487108
42991                     ],
42992                     [
42993                         -1.524178,
42994                         55.6540122
42995                     ],
42996                     [
42997                         -1.7638798,
42998                         55.6540122
42999                     ],
43000                     [
43001                         -1.7733693,
43002                         55.9719116
43003                     ],
43004                     [
43005                         -2.1607858,
43006                         55.9682981
43007                     ],
43008                     [
43009                         -2.1543289,
43010                         56.0621387
43011                     ],
43012                     [
43013                         -2.4578051,
43014                         56.0585337
43015                     ],
43016                     [
43017                         -2.4190635,
43018                         56.641717
43019                     ],
43020                     [
43021                         -2.0962164,
43022                         56.641717
43023                     ],
43024                     [
43025                         -2.0833025,
43026                         57.0021322
43027                     ],
43028                     [
43029                         -1.9283359,
43030                         57.0126802
43031                     ],
43032                     [
43033                         -1.9180966,
43034                         57.3590895
43035                     ],
43036                     [
43037                         -1.7502161,
43038                         57.3625721
43039                     ],
43040                     [
43041                         -1.7695869,
43042                         57.7608634
43043                     ],
43044                     [
43045                         -3.6937554,
43046                         57.7574187
43047                     ],
43048                     [
43049                         -3.7066693,
43050                         57.9806386
43051                     ],
43052                     [
43053                         -3.5969013,
43054                         57.9772149
43055                     ],
43056                     [
43057                         -3.6033582,
43058                         58.1207277
43059                     ],
43060                     [
43061                         -3.0222335,
43062                         58.1309566
43063                     ],
43064                     [
43065                         -3.0286905,
43066                         58.5410788
43067                     ],
43068                     [
43069                         -2.8478961,
43070                         58.530968
43071                     ],
43072                     [
43073                         -2.86081,
43074                         58.8430508
43075                     ],
43076                     [
43077                         -2.679624,
43078                         58.8414991
43079                     ],
43080                     [
43081                         -2.6841897,
43082                         58.885175
43083                     ],
43084                     [
43085                         -2.6339665,
43086                         58.9052239
43087                     ],
43088                     [
43089                         -2.679624,
43090                         58.9335083
43091                     ],
43092                     [
43093                         -2.6887555,
43094                         59.0229231
43095                     ],
43096                     [
43097                         -2.3668703,
43098                         59.0229231
43099                     ],
43100                     [
43101                         -2.3702946,
43102                         59.2652861
43103                     ],
43104                     [
43105                         -2.3429001,
43106                         59.2821989
43107                     ],
43108                     [
43109                         -2.3714361,
43110                         59.2996861
43111                     ],
43112                     [
43113                         -2.3737189,
43114                         59.3707083
43115                     ],
43116                     [
43117                         -2.3429001,
43118                         59.385825
43119                     ],
43120                     [
43121                         -2.3725775,
43122                         59.400354
43123                     ],
43124                     [
43125                         -2.3714361,
43126                         59.4259098
43127                     ],
43128                     [
43129                         -3.0734196,
43130                         59.4230067
43131                     ],
43132                     [
43133                         -3.0711368,
43134                         59.3433649
43135                     ],
43136                     [
43137                         -3.103097,
43138                         59.3311405
43139                     ],
43140                     [
43141                         -3.0745611,
43142                         59.3136695
43143                     ],
43144                     [
43145                         -3.0722782,
43146                         59.232603
43147                     ],
43148                     [
43149                         -3.3850319,
43150                         59.1484167
43151                     ],
43152                     [
43153                         -3.3747589,
43154                         58.9352753
43155                     ],
43156                     [
43157                         -3.5653789,
43158                         58.9323303
43159                     ],
43160                     [
43161                         -3.554829,
43162                         58.69759
43163                     ],
43164                     [
43165                         -5.2808579,
43166                         58.6667732
43167                     ],
43168                     [
43169                         -5.2534159,
43170                         58.3514125
43171                     ],
43172                     [
43173                         -5.5068508,
43174                         58.3437887
43175                     ],
43176                     [
43177                         -5.4761804,
43178                         58.0323557
43179                     ],
43180                     [
43181                         -5.8974958,
43182                         58.0212436
43183                     ],
43184                     [
43185                         -5.8522972,
43186                         57.6171758
43187                     ],
43188                     [
43189                         -6.1396311,
43190                         57.6137174
43191                     ],
43192                     [
43193                         -6.1541592,
43194                         57.7423183
43195                     ],
43196                     [
43197                         -6.2913692,
43198                         57.7380102
43199                     ],
43200                     [
43201                         -6.3365678,
43202                         58.1398784
43203                     ],
43204                     [
43205                         -6.1121891,
43206                         58.1466944
43207                     ],
43208                     [
43209                         -6.1473778,
43210                         58.5106285
43211                     ],
43212                     [
43213                         -6.2934817,
43214                         58.5416182
43215                     ],
43216                     [
43217                         -6.8413713,
43218                         58.2977321
43219                     ],
43220                     [
43221                         -7.0057382,
43222                         58.2929331
43223                     ],
43224                     [
43225                         -7.1016189,
43226                         58.2064403
43227                     ],
43228                     [
43229                         -7.2573132,
43230                         58.1793148
43231                     ],
43232                     [
43233                         -7.2531092,
43234                         58.1004928
43235                     ],
43236                     [
43237                         -7.4070698,
43238                         58.0905566
43239                     ],
43240                     [
43241                         -7.391347,
43242                         57.7911354
43243                     ],
43244                     [
43245                         -7.790991,
43246                         57.7733151
43247                     ],
43248                     [
43249                         -7.7624215,
43250                         57.5444165
43251                     ],
43252                     [
43253                         -7.698501,
43254                         57.1453194
43255                     ],
43256                     [
43257                         -7.7943817,
43258                         57.1304547
43259                     ],
43260                     [
43261                         -7.716764,
43262                         56.7368628
43263                     ],
43264                     [
43265                         -7.0122067,
43266                         56.7654359
43267                     ],
43268                     [
43269                         -6.979922,
43270                         56.5453858
43271                     ],
43272                     [
43273                         -7.0638622,
43274                         56.5453858
43275                     ],
43276                     [
43277                         -7.0444914,
43278                         56.3562587
43279                     ],
43280                     [
43281                         -6.500676,
43282                         56.3812917
43283                     ],
43284                     [
43285                         -6.4491433,
43286                         55.9793649
43287                     ],
43288                     [
43289                         -6.563287,
43290                         55.9691456
43291                     ],
43292                     [
43293                         -6.5393742,
43294                         55.7030135
43295                     ],
43296                     [
43297                         -6.5595521,
43298                         55.6907321
43299                     ],
43300                     [
43301                         -6.5345315,
43302                         55.6761713
43303                     ],
43304                     [
43305                         -6.5216176,
43306                         55.5704434
43307                     ],
43308                     [
43309                         -5.8912587,
43310                         55.5923416
43311                     ],
43312                     [
43313                         -5.8560127,
43314                         55.2320733
43315                     ],
43316                     [
43317                         -5.2293639,
43318                         55.2515958
43319                     ],
43320                     [
43321                         -5.1837064,
43322                         54.6254139
43323                     ],
43324                     [
43325                         -3.6655956,
43326                         54.6518373
43327                     ],
43328                     [
43329                         -3.6496155,
43330                         54.4320023
43331                     ],
43332                     [
43333                         -3.5400375,
43334                         54.4306744
43335                     ],
43336                     [
43337                         -3.530906,
43338                         54.0290181
43339                     ],
43340                     [
43341                         -3.0697656,
43342                         54.030359
43343                     ],
43344                     [
43345                         -3.0675737,
43346                         53.8221388
43347                     ],
43348                     [
43349                         -3.0804876,
43350                         53.7739911
43351                     ],
43352                     [
43353                         -3.0619239,
43354                         53.7477488
43355                     ],
43356                     [
43357                         -3.0611168,
43358                         53.6737049
43359                     ],
43360                     [
43361                         -3.2144691,
43362                         53.6708361
43363                     ],
43364                     [
43365                         -3.2057699,
43366                         53.4226163
43367                     ],
43368                     [
43369                         -3.2799632,
43370                         53.355224
43371                     ],
43372                     [
43373                         -3.2896655,
43374                         53.3608441
43375                     ],
43376                     [
43377                         -3.3327547,
43378                         53.364931
43379                     ],
43380                     [
43381                         -3.3761293,
43382                         53.3540318
43383                     ],
43384                     [
43385                         -4.0888976,
43386                         53.3433102
43387                     ],
43388                     [
43389                         -4.0945474,
43390                         53.4612036
43391                     ],
43392                     [
43393                         -4.697412,
43394                         53.4448624
43395                     ],
43396                     [
43397                         -4.6882805,
43398                         53.3318598
43399                     ],
43400                     [
43401                         -4.7202407,
43402                         53.2895771
43403                     ],
43404                     [
43405                         -4.6837148,
43406                         53.2486184
43407                     ],
43408                     [
43409                         -4.6768661,
43410                         53.1542644
43411                     ],
43412                     [
43413                         -4.8480816,
43414                         53.1446807
43415                     ],
43416                     [
43417                         -4.8178336,
43418                         52.7440299
43419                     ],
43420                     [
43421                         -4.2545751,
43422                         52.7558939
43423                     ],
43424                     [
43425                         -4.228876,
43426                         52.254876
43427                     ],
43428                     [
43429                         -4.2607571,
43430                         52.2536408
43431                     ],
43432                     [
43433                         -4.2724603,
43434                         52.2432637
43435                     ],
43436                     [
43437                         -4.8136263,
43438                         52.230095
43439                     ],
43440                     [
43441                         -4.8079191,
43442                         52.1138892
43443                     ],
43444                     [
43445                         -5.3889104,
43446                         52.0991668
43447                     ],
43448                     [
43449                         -5.3717888,
43450                         51.9129667
43451                     ],
43452                     [
43453                         -5.4208706,
43454                         51.9101502
43455                     ],
43456                     [
43457                         -5.414022,
43458                         51.8453218
43459                     ],
43460                     [
43461                         -5.3683645,
43462                         51.8474373
43463                     ],
43464                     [
43465                         -5.3466772,
43466                         51.5595332
43467                     ],
43468                     [
43469                         -4.773676,
43470                         51.5758518
43471                     ],
43472                     [
43473                         -4.7656859,
43474                         51.4885146
43475                     ],
43476                     [
43477                         -4.1915432,
43478                         51.4970427
43479                     ],
43480                     [
43481                         -4.1869775,
43482                         51.4344663
43483                     ],
43484                     [
43485                         -3.6151177,
43486                         51.4444274
43487                     ],
43488                     [
43489                         -3.6105519,
43490                         51.3746543
43491                     ],
43492                     [
43493                         -3.1494115,
43494                         51.3789292
43495                     ],
43496                     [
43497                         -3.1494115,
43498                         51.2919281
43499                     ],
43500                     [
43501                         -4.3038735,
43502                         51.2745907
43503                     ],
43504                     [
43505                         -4.2861169,
43506                         51.0508721
43507                     ],
43508                     [
43509                         -4.8543277,
43510                         51.0366633
43511                     ],
43512                     [
43513                         -4.8372201,
43514                         50.7212787
43515                     ],
43516                     [
43517                         -5.2618345,
43518                         50.7082694
43519                     ]
43520                 ],
43521                 [
43522                     [
43523                         -2.1502671,
43524                         60.171318
43525                     ],
43526                     [
43527                         -2.0030218,
43528                         60.1696146
43529                     ],
43530                     [
43531                         -2.0013096,
43532                         60.0997023
43533                     ],
43534                     [
43535                         -2.148555,
43536                         60.1011247
43537                     ]
43538                 ],
43539                 [
43540                     [
43541                         -6.2086011,
43542                         59.1163488
43543                     ],
43544                     [
43545                         -6.1229934,
43546                         59.1166418
43547                     ],
43548                     [
43549                         -6.121852,
43550                         59.0714985
43551                     ],
43552                     [
43553                         -6.2097426,
43554                         59.0714985
43555                     ]
43556                 ],
43557                 [
43558                     [
43559                         -4.4159559,
43560                         59.0889036
43561                     ],
43562                     [
43563                         -4.4212022,
43564                         59.0770848
43565                     ],
43566                     [
43567                         -4.3971904,
43568                         59.0779143
43569                     ],
43570                     [
43571                         -4.3913388,
43572                         59.0897328
43573                     ]
43574                 ]
43575             ],
43576             "terms_url": "http://geo.nls.uk/maps/",
43577             "terms_text": "National Library of Scotland Historic Maps"
43578         },
43579         {
43580             "name": "NLS - OS 1:25k 1st Series 1937-61",
43581             "type": "tms",
43582             "template": "http://geo.nls.uk/mapdata2/os/25000/{zoom}/{x}/{-y}.png",
43583             "scaleExtent": [
43584                 5,
43585                 16
43586             ],
43587             "polygon": [
43588                 [
43589                     [
43590                         -4.7157244,
43591                         54.6796556
43592                     ],
43593                     [
43594                         -4.6850662,
43595                         54.6800268
43596                     ],
43597                     [
43598                         -4.6835779,
43599                         54.6623245
43600                     ],
43601                     [
43602                         -4.7148782,
43603                         54.6615818
43604                     ]
43605                 ],
43606                 [
43607                     [
43608                         -3.7085748,
43609                         58.3371151
43610                     ],
43611                     [
43612                         -3.5405937,
43613                         58.3380684
43614                     ],
43615                     [
43616                         -3.5315137,
43617                         58.1608002
43618                     ],
43619                     [
43620                         -3.3608086,
43621                         58.1622372
43622                     ],
43623                     [
43624                         -3.3653486,
43625                         58.252173
43626                     ],
43627                     [
43628                         -3.1610473,
43629                         58.2536063
43630                     ],
43631                     [
43632                         -3.1610473,
43633                         58.3261509
43634                     ],
43635                     [
43636                         -3.0275704,
43637                         58.3271045
43638                     ],
43639                     [
43640                         -3.0366505,
43641                         58.6139001
43642                     ],
43643                     [
43644                         -3.0021463,
43645                         58.614373
43646                     ],
43647                     [
43648                         -3.0030543,
43649                         58.7036341
43650                     ],
43651                     [
43652                         -3.4180129,
43653                         58.7003322
43654                     ],
43655                     [
43656                         -3.4171049,
43657                         58.6290293
43658                     ],
43659                     [
43660                         -3.7240109,
43661                         58.6266658
43662                     ],
43663                     [
43664                         -3.7231029,
43665                         58.606806
43666                     ],
43667                     [
43668                         -4.2361262,
43669                         58.5992374
43670                     ],
43671                     [
43672                         -4.2334022,
43673                         58.5092347
43674                     ],
43675                     [
43676                         -3.88836,
43677                         58.5144516
43678                     ],
43679                     [
43680                         -3.8829119,
43681                         58.4261327
43682                     ],
43683                     [
43684                         -3.7158389,
43685                         58.4270836
43686                     ]
43687                 ],
43688                 [
43689                     [
43690                         -6.46676,
43691                         49.9943621
43692                     ],
43693                     [
43694                         -6.1889102,
43695                         50.004868
43696                     ],
43697                     [
43698                         -6.1789222,
43699                         49.8967815
43700                     ],
43701                     [
43702                         -6.3169391,
43703                         49.8915171
43704                     ],
43705                     [
43706                         -6.312399,
43707                         49.8200979
43708                     ],
43709                     [
43710                         -6.4504159,
43711                         49.8159968
43712                     ]
43713                 ],
43714                 [
43715                     [
43716                         -5.6453263,
43717                         50.2029809
43718                     ],
43719                     [
43720                         -5.7801329,
43721                         50.2014076
43722                     ],
43723                     [
43724                         -5.7637888,
43725                         50.0197267
43726                     ],
43727                     [
43728                         -5.3479221,
43729                         50.0290604
43730                     ],
43731                     [
43732                         -5.3388421,
43733                         49.9414854
43734                     ],
43735                     [
43736                         -5.024672,
43737                         49.9473287
43738                     ],
43739                     [
43740                         -5.0355681,
43741                         50.0383923
43742                     ],
43743                     [
43744                         -5.0010639,
43745                         50.0453901
43746                     ],
43747                     [
43748                         -4.9974319,
43749                         50.1304478
43750                     ],
43751                     [
43752                         -4.855783,
43753                         50.13394
43754                     ],
43755                     [
43756                         -4.861231,
43757                         50.206057
43758                     ],
43759                     [
43760                         -4.6546085,
43761                         50.2140172
43762                     ],
43763                     [
43764                         -4.6558926,
43765                         50.3018616
43766                     ],
43767                     [
43768                         -4.5184924,
43769                         50.3026818
43770                     ],
43771                     [
43772                         -4.51464,
43773                         50.325642
43774                     ],
43775                     [
43776                         -4.2488284,
43777                         50.3264618
43778                     ],
43779                     [
43780                         -4.2488284,
43781                         50.3100631
43782                     ],
43783                     [
43784                         -4.10886,
43785                         50.3141633
43786                     ],
43787                     [
43788                         -4.1062917,
43789                         50.2411267
43790                     ],
43791                     [
43792                         -3.9648088,
43793                         50.2432047
43794                     ],
43795                     [
43796                         -3.9640778,
43797                         50.2254158
43798                     ],
43799                     [
43800                         -3.8522287,
43801                         50.2273626
43802                     ],
43803                     [
43804                         -3.8503757,
43805                         50.1552563
43806                     ],
43807                     [
43808                         -3.6921809,
43809                         50.1572487
43810                     ],
43811                     [
43812                         -3.5414602,
43813                         50.1602198
43814                     ],
43815                     [
43816                         -3.5465781,
43817                         50.3226814
43818                     ],
43819                     [
43820                         -3.4068012,
43821                         50.3241013
43822                     ],
43823                     [
43824                         -3.4165761,
43825                         50.5892711
43826                     ],
43827                     [
43828                         -3.2746691,
43829                         50.5962721
43830                     ],
43831                     [
43832                         -3.2749172,
43833                         50.6106323
43834                     ],
43835                     [
43836                         -2.9971742,
43837                         50.613972
43838                     ],
43839                     [
43840                         -2.9896008,
43841                         50.688537
43842                     ],
43843                     [
43844                         -2.7120266,
43845                         50.690565
43846                     ],
43847                     [
43848                         -2.710908,
43849                         50.6195964
43850                     ],
43851                     [
43852                         -2.5695473,
43853                         50.6157538
43854                     ],
43855                     [
43856                         -2.5651019,
43857                         50.5134083
43858                     ],
43859                     [
43860                         -2.4014463,
43861                         50.513379
43862                     ],
43863                     [
43864                         -2.3940583,
43865                         50.6160348
43866                     ],
43867                     [
43868                         -2.2894123,
43869                         50.6147436
43870                     ],
43871                     [
43872                         -2.2876184,
43873                         50.6008549
43874                     ],
43875                     [
43876                         -2.1477855,
43877                         50.6048506
43878                     ],
43879                     [
43880                         -2.1451013,
43881                         50.5325437
43882                     ],
43883                     [
43884                         -1.9335117,
43885                         50.5347477
43886                     ],
43887                     [
43888                         -1.9362139,
43889                         50.6170445
43890                     ],
43891                     [
43892                         -1.8573025,
43893                         50.6228094
43894                     ],
43895                     [
43896                         -1.8554865,
43897                         50.709139
43898                     ],
43899                     [
43900                         -1.6066929,
43901                         50.709139
43902                     ],
43903                     [
43904                         -1.6085089,
43905                         50.6239615
43906                     ],
43907                     [
43908                         -1.4450678,
43909                         50.6228094
43910                     ],
43911                     [
43912                         -1.4432518,
43913                         50.5317039
43914                     ],
43915                     [
43916                         -1.1545059,
43917                         50.5293951
43918                     ],
43919                     [
43920                         -1.1472419,
43921                         50.6170485
43922                     ],
43923                     [
43924                         -1.011041,
43925                         50.6205051
43926                     ],
43927                     [
43928                         -1.011041,
43929                         50.7056889
43930                     ],
43931                     [
43932                         -0.704135,
43933                         50.7045388
43934                     ],
43935                     [
43936                         -0.700503,
43937                         50.7769401
43938                     ],
43939                     [
43940                         -0.5860943,
43941                         50.7723465
43942                     ],
43943                     [
43944                         -0.5879103,
43945                         50.7907181
43946                     ],
43947                     [
43948                         -0.0149586,
43949                         50.7798108
43950                     ],
43951                     [
43952                         -0.0185906,
43953                         50.7625836
43954                     ],
43955                     [
43956                         0.0967261,
43957                         50.7620093
43958                     ],
43959                     [
43960                         0.0921861,
43961                         50.6913106
43962                     ],
43963                     [
43964                         0.3046595,
43965                         50.6890096
43966                     ],
43967                     [
43968                         0.3101075,
43969                         50.7757917
43970                     ],
43971                     [
43972                         0.5511831,
43973                         50.7726336
43974                     ],
43975                     [
43976                         0.5529991,
43977                         50.8432096
43978                     ],
43979                     [
43980                         0.695556,
43981                         50.8403428
43982                     ],
43983                     [
43984                         0.696464,
43985                         50.8592608
43986                     ],
43987                     [
43988                         0.9852099,
43989                         50.8523824
43990                     ],
43991                     [
43992                         0.9906579,
43993                         50.9417226
43994                     ],
43995                     [
43996                         1.0160821,
43997                         50.9411504
43998                     ],
43999                     [
44000                         1.0215301,
44001                         51.0303204
44002                     ],
44003                     [
44004                         1.2812198,
44005                         51.0240383
44006                     ],
44007                     [
44008                         1.2848518,
44009                         51.0948044
44010                     ],
44011                     [
44012                         1.4277848,
44013                         51.0948044
44014                     ],
44015                     [
44016                         1.4386809,
44017                         51.2882859
44018                     ],
44019                     [
44020                         1.4713691,
44021                         51.2871502
44022                     ],
44023                     [
44024                         1.4804492,
44025                         51.3994534
44026                     ],
44027                     [
44028                         1.1590151,
44029                         51.4073836
44030                     ],
44031                     [
44032                         1.1590151,
44033                         51.3869889
44034                     ],
44035                     [
44036                         1.0191822,
44037                         51.3903886
44038                     ],
44039                     [
44040                         1.0228142,
44041                         51.4798247
44042                     ],
44043                     [
44044                         0.8793493,
44045                         51.4843484
44046                     ],
44047                     [
44048                         0.8829813,
44049                         51.5566675
44050                     ],
44051                     [
44052                         1.0264462,
44053                         51.5544092
44054                     ],
44055                     [
44056                         1.0373423,
44057                         51.7493319
44058                     ],
44059                     [
44060                         1.2607117,
44061                         51.7482076
44062                     ],
44063                     [
44064                         1.2661598,
44065                         51.8279642
44066                     ],
44067                     [
44068                         1.3351682,
44069                         51.8335756
44070                     ],
44071                     [
44072                         1.3478803,
44073                         51.9199021
44074                     ],
44075                     [
44076                         1.4840812,
44077                         51.9199021
44078                     ],
44079                     [
44080                         1.4986093,
44081                         52.0038271
44082                     ],
44083                     [
44084                         1.6438902,
44085                         52.0027092
44086                     ],
44087                     [
44088                         1.6656823,
44089                         52.270221
44090                     ],
44091                     [
44092                         1.7310588,
44093                         52.270221
44094                     ],
44095                     [
44096                         1.7528509,
44097                         52.4465637
44098                     ],
44099                     [
44100                         1.8254914,
44101                         52.4476705
44102                     ],
44103                     [
44104                         1.8345714,
44105                         52.624408
44106                     ],
44107                     [
44108                         1.7690346,
44109                         52.6291402
44110                     ],
44111                     [
44112                         1.7741711,
44113                         52.717904
44114                     ],
44115                     [
44116                         1.6996925,
44117                         52.721793
44118                     ],
44119                     [
44120                         1.706113,
44121                         52.8103687
44122                     ],
44123                     [
44124                         1.559724,
44125                         52.8165777
44126                     ],
44127                     [
44128                         1.5648605,
44129                         52.9034116
44130                     ],
44131                     [
44132                         1.4184715,
44133                         52.9103818
44134                     ],
44135                     [
44136                         1.4223238,
44137                         52.9281894
44138                     ],
44139                     [
44140                         1.3439928,
44141                         52.9289635
44142                     ],
44143                     [
44144                         1.3491293,
44145                         53.0001194
44146                     ],
44147                     [
44148                         0.4515789,
44149                         53.022589
44150                     ],
44151                     [
44152                         0.4497629,
44153                         52.9351139
44154                     ],
44155                     [
44156                         0.3789384,
44157                         52.9351139
44158                     ],
44159                     [
44160                         0.3716744,
44161                         52.846365
44162                     ],
44163                     [
44164                         0.2227614,
44165                         52.8496552
44166                     ],
44167                     [
44168                         0.2336575,
44169                         52.9329248
44170                     ],
44171                     [
44172                         0.3062979,
44173                         52.9351139
44174                     ],
44175                     [
44176                         0.308114,
44177                         53.022589
44178                     ],
44179                     [
44180                         0.3807544,
44181                         53.0236813
44182                     ],
44183                     [
44184                         0.3993708,
44185                         53.2933729
44186                     ],
44187                     [
44188                         0.3248922,
44189                         53.2987454
44190                     ],
44191                     [
44192                         0.3274604,
44193                         53.3853782
44194                     ],
44195                     [
44196                         0.2504136,
44197                         53.38691
44198                     ],
44199                     [
44200                         0.2581183,
44201                         53.4748924
44202                     ],
44203                     [
44204                         0.1862079,
44205                         53.4779494
44206                     ],
44207                     [
44208                         0.1913443,
44209                         53.6548777
44210                     ],
44211                     [
44212                         0.1502527,
44213                         53.6594436
44214                     ],
44215                     [
44216                         0.1528209,
44217                         53.7666003
44218                     ],
44219                     [
44220                         0.0012954,
44221                         53.7734308
44222                     ],
44223                     [
44224                         0.0025796,
44225                         53.8424326
44226                     ],
44227                     [
44228                         -0.0282392,
44229                         53.841675
44230                     ],
44231                     [
44232                         -0.0226575,
44233                         53.9311501
44234                     ],
44235                     [
44236                         -0.1406983,
44237                         53.9322193
44238                     ],
44239                     [
44240                         -0.1416063,
44241                         54.0219323
44242                     ],
44243                     [
44244                         -0.1706625,
44245                         54.0235326
44246                     ],
44247                     [
44248                         -0.1679384,
44249                         54.0949482
44250                     ],
44251                     [
44252                         -0.0126694,
44253                         54.0912206
44254                     ],
44255                     [
44256                         -0.0099454,
44257                         54.1811226
44258                     ],
44259                     [
44260                         -0.1615824,
44261                         54.1837795
44262                     ],
44263                     [
44264                         -0.1606744,
44265                         54.2029038
44266                     ],
44267                     [
44268                         -0.2405789,
44269                         54.2034349
44270                     ],
44271                     [
44272                         -0.2378549,
44273                         54.2936234
44274                     ],
44275                     [
44276                         -0.3894919,
44277                         54.2941533
44278                     ],
44279                     [
44280                         -0.3857497,
44281                         54.3837321
44282                     ],
44283                     [
44284                         -0.461638,
44285                         54.3856364
44286                     ],
44287                     [
44288                         -0.4571122,
44289                         54.4939066
44290                     ],
44291                     [
44292                         -0.6105651,
44293                         54.4965434
44294                     ],
44295                     [
44296                         -0.6096571,
44297                         54.5676704
44298                     ],
44299                     [
44300                         -0.7667421,
44301                         54.569776
44302                     ],
44303                     [
44304                         -0.7640181,
44305                         54.5887213
44306                     ],
44307                     [
44308                         -0.9192871,
44309                         54.5908258
44310                     ],
44311                     [
44312                         -0.9148116,
44313                         54.6608348
44314                     ],
44315                     [
44316                         -1.1485204,
44317                         54.6634343
44318                     ],
44319                     [
44320                         -1.1472363,
44321                         54.7528316
44322                     ],
44323                     [
44324                         -1.2268514,
44325                         54.7532021
44326                     ],
44327                     [
44328                         -1.2265398,
44329                         54.8429879
44330                     ],
44331                     [
44332                         -1.2991803,
44333                         54.8435107
44334                     ],
44335                     [
44336                         -1.2991803,
44337                         54.9333391
44338                     ],
44339                     [
44340                         -1.3454886,
44341                         54.9354258
44342                     ],
44343                     [
44344                         -1.3436726,
44345                         55.0234878
44346                     ],
44347                     [
44348                         -1.3772688,
44349                         55.0255698
44350                     ],
44351                     [
44352                         -1.3754528,
44353                         55.1310877
44354                     ],
44355                     [
44356                         -1.4997441,
44357                         55.1315727
44358                     ],
44359                     [
44360                         -1.4969272,
44361                         55.2928323
44362                     ],
44363                     [
44364                         -1.5296721,
44365                         55.2942946
44366                     ],
44367                     [
44368                         -1.5258198,
44369                         55.6523803
44370                     ],
44371                     [
44372                         -1.7659492,
44373                         55.6545537
44374                     ],
44375                     [
44376                         -1.7620968,
44377                         55.7435626
44378                     ],
44379                     [
44380                         -1.9688392,
44381                         55.7435626
44382                     ],
44383                     [
44384                         -1.9698023,
44385                         55.8334505
44386                     ],
44387                     [
44388                         -2.0019051,
44389                         55.8336308
44390                     ],
44391                     [
44392                         -2.0015841,
44393                         55.9235526
44394                     ],
44395                     [
44396                         -2.1604851,
44397                         55.9240613
44398                     ],
44399                     [
44400                         -2.1613931,
44401                         55.9413549
44402                     ],
44403                     [
44404                         -2.3202942,
44405                         55.9408463
44406                     ],
44407                     [
44408                         -2.3212022,
44409                         56.0145126
44410                     ],
44411                     [
44412                         -2.5627317,
44413                         56.0124824
44414                     ],
44415                     [
44416                         -2.5645477,
44417                         56.1022207
44418                     ],
44419                     [
44420                         -2.9658863,
44421                         56.0991822
44422                     ],
44423                     [
44424                         -2.9667943,
44425                         56.1710304
44426                     ],
44427                     [
44428                         -2.4828272,
44429                         56.1755797
44430                     ],
44431                     [
44432                         -2.4882752,
44433                         56.2856078
44434                     ],
44435                     [
44436                         -2.5645477,
44437                         56.2835918
44438                     ],
44439                     [
44440                         -2.5681798,
44441                         56.3742075
44442                     ],
44443                     [
44444                         -2.7261728,
44445                         56.3732019
44446                     ],
44447                     [
44448                         -2.7316208,
44449                         56.4425301
44450                     ],
44451                     [
44452                         -2.6190281,
44453                         56.4425301
44454                     ],
44455                     [
44456                         -2.6153961,
44457                         56.5317671
44458                     ],
44459                     [
44460                         -2.453771,
44461                         56.5347715
44462                     ],
44463                     [
44464                         -2.4534686,
44465                         56.6420248
44466                     ],
44467                     [
44468                         -2.4062523,
44469                         56.6440218
44470                     ],
44471                     [
44472                         -2.3953562,
44473                         56.7297964
44474                     ],
44475                     [
44476                         -2.2936596,
44477                         56.7337811
44478                     ],
44479                     [
44480                         -2.2972916,
44481                         56.807423
44482                     ],
44483                     [
44484                         -2.1629067,
44485                         56.8113995
44486                     ],
44487                     [
44488                         -2.1592747,
44489                         56.9958425
44490                     ],
44491                     [
44492                         -1.9922016,
44493                         57.0017771
44494                     ],
44495                     [
44496                         -2.0067297,
44497                         57.2737477
44498                     ],
44499                     [
44500                         -1.9195612,
44501                         57.2757112
44502                     ],
44503                     [
44504                         -1.9304572,
44505                         57.3482876
44506                     ],
44507                     [
44508                         -1.8106005,
44509                         57.3443682
44510                     ],
44511                     [
44512                         -1.7997044,
44513                         57.4402728
44514                     ],
44515                     [
44516                         -1.6616875,
44517                         57.4285429
44518                     ],
44519                     [
44520                         -1.6689516,
44521                         57.5398256
44522                     ],
44523                     [
44524                         -1.7452241,
44525                         57.5398256
44526                     ],
44527                     [
44528                         -1.7524881,
44529                         57.6313302
44530                     ],
44531                     [
44532                         -1.8287606,
44533                         57.6332746
44534                     ],
44535                     [
44536                         -1.8287606,
44537                         57.7187255
44538                     ],
44539                     [
44540                         -3.1768526,
44541                         57.7171219
44542                     ],
44543                     [
44544                         -3.1794208,
44545                         57.734264
44546                     ],
44547                     [
44548                         -3.5134082,
44549                         57.7292105
44550                     ],
44551                     [
44552                         -3.5129542,
44553                         57.7112683
44554                     ],
44555                     [
44556                         -3.7635638,
44557                         57.7076303
44558                     ],
44559                     [
44560                         -3.7598539,
44561                         57.635713
44562                     ],
44563                     [
44564                         -3.8420372,
44565                         57.6343382
44566                     ],
44567                     [
44568                         -3.8458895,
44569                         57.6178365
44570                     ],
44571                     [
44572                         -3.9794374,
44573                         57.6157733
44574                     ],
44575                     [
44576                         -3.9794374,
44577                         57.686544
44578                     ],
44579                     [
44580                         -3.8150708,
44581                         57.689976
44582                     ],
44583                     [
44584                         -3.817639,
44585                         57.7968899
44586                     ],
44587                     [
44588                         -3.6853753,
44589                         57.7989429
44590                     ],
44591                     [
44592                         -3.6892276,
44593                         57.8891567
44594                     ],
44595                     [
44596                         -3.9383458,
44597                         57.8877915
44598                     ],
44599                     [
44600                         -3.9421981,
44601                         57.9750592
44602                     ],
44603                     [
44604                         -3.6943641,
44605                         57.9784638
44606                     ],
44607                     [
44608                         -3.6969323,
44609                         58.0695865
44610                     ],
44611                     [
44612                         -4.0372226,
44613                         58.0641528
44614                     ],
44615                     [
44616                         -4.0346543,
44617                         57.9730163
44618                     ],
44619                     [
44620                         -4.2003051,
44621                         57.9702923
44622                     ],
44623                     [
44624                         -4.1832772,
44625                         57.7012869
44626                     ],
44627                     [
44628                         -4.518752,
44629                         57.6951111
44630                     ],
44631                     [
44632                         -4.5122925,
44633                         57.6050682
44634                     ],
44635                     [
44636                         -4.6789116,
44637                         57.6016628
44638                     ],
44639                     [
44640                         -4.666022,
44641                         57.4218334
44642                     ],
44643                     [
44644                         -3.6677696,
44645                         57.4394729
44646                     ],
44647                     [
44648                         -3.671282,
44649                         57.5295384
44650                     ],
44651                     [
44652                         -3.3384979,
44653                         57.5331943
44654                     ],
44655                     [
44656                         -3.3330498,
44657                         57.4438859
44658                     ],
44659                     [
44660                         -2.8336466,
44661                         57.4485275
44662                     ],
44663                     [
44664                         -2.8236396,
44665                         56.9992706
44666                     ],
44667                     [
44668                         -2.3305398,
44669                         57.0006693
44670                     ],
44671                     [
44672                         -2.3298977,
44673                         56.9113932
44674                     ],
44675                     [
44676                         -2.6579889,
44677                         56.9092901
44678                     ],
44679                     [
44680                         -2.6559637,
44681                         56.8198406
44682                     ],
44683                     [
44684                         -2.8216747,
44685                         56.8188467
44686                     ],
44687                     [
44688                         -2.8184967,
44689                         56.7295397
44690                     ],
44691                     [
44692                         -3.1449248,
44693                         56.7265508
44694                     ],
44695                     [
44696                         -3.1435628,
44697                         56.6362749
44698                     ],
44699                     [
44700                         -3.4679089,
44701                         56.6350265
44702                     ],
44703                     [
44704                         -3.474265,
44705                         56.7238108
44706                     ],
44707                     [
44708                         -3.8011471,
44709                         56.7188284
44710                     ],
44711                     [
44712                         -3.785711,
44713                         56.4493026
44714                     ],
44715                     [
44716                         -3.946428,
44717                         56.4457896
44718                     ],
44719                     [
44720                         -3.9428873,
44721                         56.2659777
44722                     ],
44723                     [
44724                         -4.423146,
44725                         56.2588459
44726                     ],
44727                     [
44728                         -4.4141572,
44729                         56.0815506
44730                     ],
44731                     [
44732                         -4.8944159,
44733                         56.0708008
44734                     ],
44735                     [
44736                         -4.8791072,
44737                         55.8896994
44738                     ],
44739                     [
44740                         -5.1994158,
44741                         55.8821374
44742                     ],
44743                     [
44744                         -5.1852906,
44745                         55.7023791
44746                     ],
44747                     [
44748                         -5.0273445,
44749                         55.7067203
44750                     ],
44751                     [
44752                         -5.0222081,
44753                         55.6879046
44754                     ],
44755                     [
44756                         -4.897649,
44757                         55.6907999
44758                     ],
44759                     [
44760                         -4.8880181,
44761                         55.6002822
44762                     ],
44763                     [
44764                         -4.7339244,
44765                         55.6046348
44766                     ],
44767                     [
44768                         -4.7275038,
44769                         55.5342082
44770                     ],
44771                     [
44772                         -4.773732,
44773                         55.5334815
44774                     ],
44775                     [
44776                         -4.7685955,
44777                         55.4447227
44778                     ],
44779                     [
44780                         -4.8494947,
44781                         55.4418092
44782                     ],
44783                     [
44784                         -4.8405059,
44785                         55.3506535
44786                     ],
44787                     [
44788                         -4.8700405,
44789                         55.3513836
44790                     ],
44791                     [
44792                         -4.8649041,
44793                         55.2629462
44794                     ],
44795                     [
44796                         -4.9920314,
44797                         55.2592875
44798                     ],
44799                     [
44800                         -4.9907473,
44801                         55.1691779
44802                     ],
44803                     [
44804                         -5.0600894,
44805                         55.1655105
44806                     ],
44807                     [
44808                         -5.0575212,
44809                         55.0751884
44810                     ],
44811                     [
44812                         -5.2141831,
44813                         55.0722477
44814                     ],
44815                     [
44816                         -5.1991766,
44817                         54.8020337
44818                     ],
44819                     [
44820                         -5.0466316,
44821                         54.8062205
44822                     ],
44823                     [
44824                         -5.0502636,
44825                         54.7244996
44826                     ],
44827                     [
44828                         -4.9703591,
44829                         54.7203043
44830                     ],
44831                     [
44832                         -4.9776232,
44833                         54.6215905
44834                     ],
44835                     [
44836                         -4.796022,
44837                         54.6342056
44838                     ],
44839                     [
44840                         -4.796022,
44841                         54.7307917
44842                     ],
44843                     [
44844                         -4.8977186,
44845                         54.7265971
44846                     ],
44847                     [
44848                         -4.9086147,
44849                         54.8145928
44850                     ],
44851                     [
44852                         -4.8069181,
44853                         54.8166856
44854                     ],
44855                     [
44856                         -4.8105501,
44857                         54.7915648
44858                     ],
44859                     [
44860                         -4.6943253,
44861                         54.7978465
44862                     ],
44863                     [
44864                         -4.6761652,
44865                         54.7244996
44866                     ],
44867                     [
44868                         -4.5744686,
44869                         54.7244996
44870                     ],
44871                     [
44872                         -4.5599405,
44873                         54.6426135
44874                     ],
44875                     [
44876                         -4.3093309,
44877                         54.6384098
44878                     ],
44879                     [
44880                         -4.3333262,
44881                         54.8229889
44882                     ],
44883                     [
44884                         -4.2626999,
44885                         54.8274274
44886                     ],
44887                     [
44888                         -4.2549952,
44889                         54.7348587
44890                     ],
44891                     [
44892                         -3.8338058,
44893                         54.7400481
44894                     ],
44895                     [
44896                         -3.836374,
44897                         54.8141105
44898                     ],
44899                     [
44900                         -3.7118149,
44901                         54.8133706
44902                     ],
44903                     [
44904                         -3.7143831,
44905                         54.8318654
44906                     ],
44907                     [
44908                         -3.5346072,
44909                         54.8355633
44910                     ],
44911                     [
44912                         -3.5271039,
44913                         54.9066228
44914                     ],
44915                     [
44916                         -3.4808758,
44917                         54.9084684
44918                     ],
44919                     [
44920                         -3.4776655,
44921                         54.7457328
44922                     ],
44923                     [
44924                         -3.5874573,
44925                         54.744621
44926                     ],
44927                     [
44928                         -3.5836049,
44929                         54.6546166
44930                     ],
44931                     [
44932                         -3.7107322,
44933                         54.6531308
44934                     ],
44935                     [
44936                         -3.6991752,
44937                         54.4550407
44938                     ],
44939                     [
44940                         -3.5746161,
44941                         54.4572801
44942                     ],
44943                     [
44944                         -3.5759002,
44945                         54.3863042
44946                     ],
44947                     [
44948                         -3.539945,
44949                         54.3855564
44950                     ],
44951                     [
44952                         -3.5386609,
44953                         54.297224
44954                     ],
44955                     [
44956                         -3.46033,
44957                         54.2957252
44958                     ],
44959                     [
44960                         -3.4590458,
44961                         54.2079507
44962                     ],
44963                     [
44964                         -3.3807149,
44965                         54.2102037
44966                     ],
44967                     [
44968                         -3.381999,
44969                         54.1169788
44970                     ],
44971                     [
44972                         -3.302878,
44973                         54.1160656
44974                     ],
44975                     [
44976                         -3.300154,
44977                         54.0276224
44978                     ],
44979                     [
44980                         -3.1013007,
44981                         54.0292224
44982                     ],
44983                     [
44984                         -3.093596,
44985                         53.6062158
44986                     ],
44987                     [
44988                         -3.2065981,
44989                         53.6016441
44990                     ],
44991                     [
44992                         -3.2091663,
44993                         53.4917753
44994                     ],
44995                     [
44996                         -3.2451215,
44997                         53.4887193
44998                     ],
44999                     [
45000                         -3.2348486,
45001                         53.4045934
45002                     ],
45003                     [
45004                         -3.5276266,
45005                         53.3999999
45006                     ],
45007                     [
45008                         -3.5343966,
45009                         53.328481
45010                     ],
45011                     [
45012                         -3.6488053,
45013                         53.3252272
45014                     ],
45015                     [
45016                         -3.6527308,
45017                         53.3057716
45018                     ],
45019                     [
45020                         -3.7271873,
45021                         53.3046865
45022                     ],
45023                     [
45024                         -3.7315003,
45025                         53.3945257
45026                     ],
45027                     [
45028                         -3.9108315,
45029                         53.3912769
45030                     ],
45031                     [
45032                         -3.9071995,
45033                         53.3023804
45034                     ],
45035                     [
45036                         -3.9521457,
45037                         53.3015665
45038                     ],
45039                     [
45040                         -3.9566724,
45041                         53.3912183
45042                     ],
45043                     [
45044                         -4.1081979,
45045                         53.3889209
45046                     ],
45047                     [
45048                         -4.1081979,
45049                         53.4072967
45050                     ],
45051                     [
45052                         -4.2622916,
45053                         53.4065312
45054                     ],
45055                     [
45056                         -4.2635757,
45057                         53.4753707
45058                     ],
45059                     [
45060                         -4.638537,
45061                         53.4677274
45062                     ],
45063                     [
45064                         -4.6346847,
45065                         53.3812621
45066                     ],
45067                     [
45068                         -4.7091633,
45069                         53.3774321
45070                     ],
45071                     [
45072                         -4.7001745,
45073                         53.1954965
45074                     ],
45075                     [
45076                         -4.5499332,
45077                         53.1962658
45078                     ],
45079                     [
45080                         -4.5435126,
45081                         53.1092488
45082                     ],
45083                     [
45084                         -4.3919871,
45085                         53.1100196
45086                     ],
45087                     [
45088                         -4.3855666,
45089                         53.0236002
45090                     ],
45091                     [
45092                         -4.6115707,
45093                         53.0205105
45094                     ],
45095                     [
45096                         -4.603866,
45097                         52.9284932
45098                     ],
45099                     [
45100                         -4.7566756,
45101                         52.9261709
45102                     ],
45103                     [
45104                         -4.7476868,
45105                         52.8370555
45106                     ],
45107                     [
45108                         -4.8208813,
45109                         52.8331768
45110                     ],
45111                     [
45112                         -4.8208813,
45113                         52.7446476
45114                     ],
45115                     [
45116                         -4.3701572,
45117                         52.7539749
45118                     ],
45119                     [
45120                         -4.3765778,
45121                         52.8401583
45122                     ],
45123                     [
45124                         -4.2314728,
45125                         52.8455875
45126                     ],
45127                     [
45128                         -4.2237682,
45129                         52.7586379
45130                     ],
45131                     [
45132                         -4.1056297,
45133                         52.7570836
45134                     ],
45135                     [
45136                         -4.1015192,
45137                         52.6714874
45138                     ],
45139                     [
45140                         -4.1487355,
45141                         52.6703862
45142                     ],
45143                     [
45144                         -4.1305754,
45145                         52.4008596
45146                     ],
45147                     [
45148                         -4.1995838,
45149                         52.3986435
45150                     ],
45151                     [
45152                         -4.2050319,
45153                         52.3110195
45154                     ],
45155                     [
45156                         -4.3466808,
45157                         52.303247
45158                     ],
45159                     [
45160                         -4.3484968,
45161                         52.2365693
45162                     ],
45163                     [
45164                         -4.4901457,
45165                         52.2332328
45166                     ],
45167                     [
45168                         -4.4883297,
45169                         52.2098702
45170                     ],
45171                     [
45172                         -4.6572188,
45173                         52.2098702
45174                     ],
45175                     [
45176                         -4.6590348,
45177                         52.1385939
45178                     ],
45179                     [
45180                         -4.7788916,
45181                         52.13525
45182                     ],
45183                     [
45184                         -4.7807076,
45185                         52.1162967
45186                     ],
45187                     [
45188                         -4.9259885,
45189                         52.1140663
45190                     ],
45191                     [
45192                         -4.9187245,
45193                         52.0392855
45194                     ],
45195                     [
45196                         -5.2365265,
45197                         52.0314653
45198                     ],
45199                     [
45200                         -5.2347105,
45201                         51.9442339
45202                     ],
45203                     [
45204                         -5.3473032,
45205                         51.9408755
45206                     ],
45207                     [
45208                         -5.3473032,
45209                         51.9195995
45210                     ],
45211                     [
45212                         -5.4925842,
45213                         51.9162392
45214                     ],
45215                     [
45216                         -5.4853201,
45217                         51.8265386
45218                     ],
45219                     [
45220                         -5.1983903,
45221                         51.8321501
45222                     ],
45223                     [
45224                         -5.1893102,
45225                         51.7625177
45226                     ],
45227                     [
45228                         -5.335825,
45229                         51.7589528
45230                     ],
45231                     [
45232                         -5.3281204,
45233                         51.6686495
45234                     ],
45235                     [
45236                         -5.1836575,
45237                         51.6730296
45238                     ],
45239                     [
45240                         -5.1836575,
45241                         51.6539134
45242                     ],
45243                     [
45244                         -5.0674452,
45245                         51.6578966
45246                     ],
45247                     [
45248                         -5.0603825,
45249                         51.5677905
45250                     ],
45251                     [
45252                         -4.5974594,
45253                         51.5809588
45254                     ],
45255                     [
45256                         -4.60388,
45257                         51.6726314
45258                     ],
45259                     [
45260                         -4.345773,
45261                         51.6726314
45262                     ],
45263                     [
45264                         -4.3355001,
45265                         51.4962964
45266                     ],
45267                     [
45268                         -3.9528341,
45269                         51.5106841
45270                     ],
45271                     [
45272                         -3.9425611,
45273                         51.5905333
45274                     ],
45275                     [
45276                         -3.8809237,
45277                         51.5953198
45278                     ],
45279                     [
45280                         -3.8706508,
45281                         51.5074872
45282                     ],
45283                     [
45284                         -3.7679216,
45285                         51.4978952
45286                     ],
45287                     [
45288                         -3.7550805,
45289                         51.4242895
45290                     ],
45291                     [
45292                         -3.5855774,
45293                         51.41468
45294                     ],
45295                     [
45296                         -3.5778727,
45297                         51.3329177
45298                     ],
45299                     [
45300                         -3.0796364,
45301                         51.3329177
45302                     ],
45303                     [
45304                         -3.0770682,
45305                         51.2494018
45306                     ],
45307                     [
45308                         -3.7216935,
45309                         51.2381477
45310                     ],
45311                     [
45312                         -3.7216935,
45313                         51.2558315
45314                     ],
45315                     [
45316                         -3.8706508,
45317                         51.2558315
45318                     ],
45319                     [
45320                         -3.8680825,
45321                         51.2365398
45322                     ],
45323                     [
45324                         -4.2944084,
45325                         51.2252825
45326                     ],
45327                     [
45328                         -4.289272,
45329                         51.0496352
45330                     ],
45331                     [
45332                         -4.5692089,
45333                         51.0431767
45334                     ],
45335                     [
45336                         -4.5624122,
45337                         50.9497388
45338                     ],
45339                     [
45340                         -4.5905604,
45341                         50.9520269
45342                     ],
45343                     [
45344                         -4.5896524,
45345                         50.8627065
45346                     ],
45347                     [
45348                         -4.6296046,
45349                         50.8592677
45350                     ],
45351                     [
45352                         -4.6226411,
45353                         50.7691513
45354                     ],
45355                     [
45356                         -4.6952816,
45357                         50.7680028
45358                     ],
45359                     [
45360                         -4.6934655,
45361                         50.6967379
45362                     ],
45363                     [
45364                         -4.8342064,
45365                         50.6938621
45366                     ],
45367                     [
45368                         -4.8296664,
45369                         50.6046231
45370                     ],
45371                     [
45372                         -4.9676833,
45373                         50.6000126
45374                     ],
45375                     [
45376                         -4.9685913,
45377                         50.5821427
45378                     ],
45379                     [
45380                         -5.1084242,
45381                         50.5786832
45382                     ],
45383                     [
45384                         -5.1029762,
45385                         50.4892254
45386                     ],
45387                     [
45388                         -5.1311244,
45389                         50.48807
45390                     ],
45391                     [
45392                         -5.1274923,
45393                         50.4163798
45394                     ],
45395                     [
45396                         -5.2664172,
45397                         50.4117509
45398                     ],
45399                     [
45400                         -5.2609692,
45401                         50.3034214
45402                     ],
45403                     [
45404                         -5.5124868,
45405                         50.2976214
45406                     ],
45407                     [
45408                         -5.5061308,
45409                         50.2256428
45410                     ],
45411                     [
45412                         -5.6468717,
45413                         50.2209953
45414                     ]
45415                 ],
45416                 [
45417                     [
45418                         -5.1336607,
45419                         55.2630226
45420                     ],
45421                     [
45422                         -5.1021999,
45423                         55.2639372
45424                     ],
45425                     [
45426                         -5.0999527,
45427                         55.2458239
45428                     ],
45429                     [
45430                         -5.1322161,
45431                         55.2446343
45432                     ]
45433                 ],
45434                 [
45435                     [
45436                         -5.6431878,
45437                         55.5095745
45438                     ],
45439                     [
45440                         -5.4861028,
45441                         55.5126594
45442                     ],
45443                     [
45444                         -5.4715747,
45445                         55.3348829
45446                     ],
45447                     [
45448                         -5.6277517,
45449                         55.3302345
45450                     ]
45451                 ],
45452                 [
45453                     [
45454                         -4.7213517,
45455                         51.2180246
45456                     ],
45457                     [
45458                         -4.5804201,
45459                         51.2212417
45460                     ],
45461                     [
45462                         -4.5746416,
45463                         51.1306736
45464                     ],
45465                     [
45466                         -4.7174993,
45467                         51.1280545
45468                     ]
45469                 ],
45470                 [
45471                     [
45472                         -5.1608796,
45473                         55.4153626
45474                     ],
45475                     [
45476                         -5.0045387,
45477                         55.4190069
45478                     ],
45479                     [
45480                         -5.0184798,
45481                         55.6153521
45482                     ],
45483                     [
45484                         -5.1755648,
45485                         55.6138137
45486                     ]
45487                 ]
45488             ],
45489             "terms_url": "http://geo.nls.uk/maps/",
45490             "terms_text": "National Library of Scotland Historic Maps"
45491         },
45492         {
45493             "name": "NLS - OS 6-inch Scotland 1842-82",
45494             "type": "tms",
45495             "template": "http://geo.nls.uk/maps/os/six_inch/{zoom}/{x}/{-y}.png",
45496             "scaleExtent": [
45497                 5,
45498                 16
45499             ],
45500             "polygon": [
45501                 [
45502                     [
45503                         -5.2112173,
45504                         54.8018593
45505                     ],
45506                     [
45507                         -5.0642752,
45508                         54.8026508
45509                     ],
45510                     [
45511                         -5.0560354,
45512                         54.6305176
45513                     ],
45514                     [
45515                         -4.3158316,
45516                         54.6297227
45517                     ],
45518                     [
45519                         -4.3117117,
45520                         54.7448258
45521                     ],
45522                     [
45523                         -3.8530325,
45524                         54.7464112
45525                     ],
45526                     [
45527                         -3.8530325,
45528                         54.8034424
45529                     ],
45530                     [
45531                         -3.5522818,
45532                         54.8034424
45533                     ],
45534                     [
45535                         -3.5522818,
45536                         54.8374644
45537                     ],
45538                     [
45539                         -3.468511,
45540                         54.8406277
45541                     ],
45542                     [
45543                         -3.4657644,
45544                         54.8983158
45545                     ],
45546                     [
45547                         -3.3847403,
45548                         54.8991055
45549                     ],
45550                     [
45551                         -3.3888601,
45552                         54.9559214
45553                     ],
45554                     [
45555                         -3.0920786,
45556                         54.9539468
45557                     ],
45558                     [
45559                         -3.0392359,
45560                         54.9923274
45561                     ],
45562                     [
45563                         -3.0212713,
45564                         55.0493881
45565                     ],
45566                     [
45567                         -2.9591232,
45568                         55.0463283
45569                     ],
45570                     [
45571                         -2.9202807,
45572                         55.0666294
45573                     ],
45574                     [
45575                         -2.7857081,
45576                         55.068652
45577                     ],
45578                     [
45579                         -2.7852225,
45580                         55.0914426
45581                     ],
45582                     [
45583                         -2.7337562,
45584                         55.0922761
45585                     ],
45586                     [
45587                         -2.737616,
45588                         55.151204
45589                     ],
45590                     [
45591                         -2.7648395,
45592                         55.1510672
45593                     ],
45594                     [
45595                         -2.7013114,
45596                         55.1722505
45597                     ],
45598                     [
45599                         -2.6635459,
45600                         55.2192808
45601                     ],
45602                     [
45603                         -2.6460364,
45604                         55.2188891
45605                     ],
45606                     [
45607                         -2.629042,
45608                         55.2233933
45609                     ],
45610                     [
45611                         -2.6317886,
45612                         55.2287781
45613                     ],
45614                     [
45615                         -2.6235488,
45616                         55.2446345
45617                     ],
45618                     [
45619                         -2.6197723,
45620                         55.2454663
45621                     ],
45622                     [
45623                         -2.6099017,
45624                         55.2454174
45625                     ],
45626                     [
45627                         -2.6099876,
45628                         55.2486466
45629                     ],
45630                     [
45631                         -2.6408121,
45632                         55.2590039
45633                     ],
45634                     [
45635                         -2.6247896,
45636                         55.2615631
45637                     ],
45638                     [
45639                         -2.6045186,
45640                         55.2823081
45641                     ],
45642                     [
45643                         -2.5693176,
45644                         55.296132
45645                     ],
45646                     [
45647                         -2.5479542,
45648                         55.3121617
45649                     ],
45650                     [
45651                         -2.5091116,
45652                         55.3234891
45653                     ],
45654                     [
45655                         -2.4780376,
45656                         55.3494471
45657                     ],
45658                     [
45659                         -2.4421083,
45660                         55.3533118
45661                     ],
45662                     [
45663                         -2.4052079,
45664                         55.3439256
45665                     ],
45666                     [
45667                         -2.3726772,
45668                         55.3447539
45669                     ],
45670                     [
45671                         -2.3221819,
45672                         55.3687665
45673                     ],
45674                     [
45675                         -2.3241241,
45676                         55.3999337
45677                     ],
45678                     [
45679                         -2.2576062,
45680                         55.425015
45681                     ],
45682                     [
45683                         -2.1985547,
45684                         55.4273529
45685                     ],
45686                     [
45687                         -2.1484296,
45688                         55.4717466
45689                     ],
45690                     [
45691                         -2.1944348,
45692                         55.484199
45693                     ],
45694                     [
45695                         -2.2040479,
45696                         55.529306
45697                     ],
45698                     [
45699                         -2.2960584,
45700                         55.6379722
45701                     ],
45702                     [
45703                         -2.2177808,
45704                         55.6379722
45705                     ],
45706                     [
45707                         -2.1059266,
45708                         55.7452498
45709                     ],
45710                     [
45711                         -1.9716874,
45712                         55.7462161
45713                     ],
45714                     [
45715                         -1.9697453,
45716                         55.9190951
45717                     ],
45718                     [
45719                         -2.1201694,
45720                         55.9207115
45721                     ],
45722                     [
45723                         -2.1242893,
45724                         55.9776133
45725                     ],
45726                     [
45727                         -2.3440159,
45728                         55.9783817
45729                     ],
45730                     [
45731                         -2.3440159,
45732                         56.0390349
45733                     ],
45734                     [
45735                         -2.5046909,
45736                         56.0413363
45737                     ],
45738                     [
45739                         -2.500571,
45740                         56.1003588
45741                     ],
45742                     [
45743                         -2.8823459,
45744                         56.0957629
45745                     ],
45746                     [
45747                         -2.8823459,
45748                         56.1722898
45749                     ],
45750                     [
45751                         -2.4126804,
45752                         56.1692316
45753                     ],
45754                     [
45755                         -2.4181736,
45756                         56.2334017
45757                     ],
45758                     [
45759                         -2.5857151,
45760                         56.2303484
45761                     ],
45762                     [
45763                         -2.5719822,
45764                         56.3416356
45765                     ],
45766                     [
45767                         -2.7257908,
45768                         56.3462022
45769                     ],
45770                     [
45771                         -2.7312839,
45772                         56.4343808
45773                     ],
45774                     [
45775                         -2.6928318,
45776                         56.4343808
45777                     ],
45778                     [
45779                         -2.6928318,
45780                         56.4859769
45781                     ],
45782                     [
45783                         -2.5307834,
45784                         56.4935587
45785                     ],
45786                     [
45787                         -2.5307834,
45788                         56.570806
45789                     ],
45790                     [
45791                         -2.5302878,
45792                         56.6047947
45793                     ],
45794                     [
45795                         -2.3732428,
45796                         56.6044452
45797                     ],
45798                     [
45799                         -2.3684363,
45800                         56.7398824
45801                     ],
45802                     [
45803                         -2.3292975,
45804                         56.7398824
45805                     ],
45806                     [
45807                         -2.3292975,
45808                         56.7888065
45809                     ],
45810                     [
45811                         -2.3145346,
45812                         56.7891826
45813                     ],
45814                     [
45815                         -2.3148779,
45816                         56.7967036
45817                     ],
45818                     [
45819                         -2.171369,
45820                         56.7967036
45821                     ],
45822                     [
45823                         -2.1703979,
45824                         56.9710595
45825                     ],
45826                     [
45827                         -2.0101725,
45828                         56.9694716
45829                     ],
45830                     [
45831                         -2.0101725,
45832                         57.0846832
45833                     ],
45834                     [
45835                         -2.0817687,
45836                         57.085349
45837                     ],
45838                     [
45839                         -2.0488097,
45840                         57.1259963
45841                     ],
45842                     [
45843                         -2.0409133,
45844                         57.126369
45845                     ],
45846                     [
45847                         -2.0383434,
45848                         57.2411129
45849                     ],
45850                     [
45851                         -1.878118,
45852                         57.2421638
45853                     ],
45854                     [
45855                         -1.8771469,
45856                         57.2978175
45857                     ],
45858                     [
45859                         -1.9868771,
45860                         57.2983422
45861                     ],
45862                     [
45863                         -1.9082209,
45864                         57.3560063
45865                     ],
45866                     [
45867                         -1.8752048,
45868                         57.3560063
45869                     ],
45870                     [
45871                         -1.8761758,
45872                         57.3769527
45873                     ],
45874                     [
45875                         -1.8120857,
45876                         57.4120111
45877                     ],
45878                     [
45879                         -1.7120661,
45880                         57.4120111
45881                     ],
45882                     [
45883                         -1.7034646,
45884                         57.6441388
45885                     ],
45886                     [
45887                         -1.8666032,
45888                         57.6451781
45889                     ],
45890                     [
45891                         -1.8646611,
45892                         57.7033351
45893                     ],
45894                     [
45895                         -3.1204292,
45896                         57.7064705
45897                     ],
45898                     [
45899                         -3.1218025,
45900                         57.7504652
45901                     ],
45902                     [
45903                         -3.4445259,
45904                         57.7526635
45905                     ],
45906                     [
45907                         -3.4472724,
45908                         57.7138067
45909                     ],
45910                     [
45911                         -3.5145637,
45912                         57.7094052
45913                     ],
45914                     [
45915                         -3.5118171,
45916                         57.6939956
45917                     ],
45918                     [
45919                         -3.7645027,
45920                         57.6917938
45921                     ],
45922                     [
45923                         -3.7672492,
45924                         57.6344975
45925                     ],
45926                     [
45927                         -3.842378,
45928                         57.6288312
45929                     ],
45930                     [
45931                         -3.8438346,
45932                         57.5965825
45933                     ],
45934                     [
45935                         -3.9414265,
45936                         57.5916386
45937                     ],
45938                     [
45939                         -3.9404554,
45940                         57.6537782
45941                     ],
45942                     [
45943                         -3.8894746,
45944                         57.6529989
45945                     ],
45946                     [
45947                         -3.8826772,
45948                         57.7676408
45949                     ],
45950                     [
45951                         -3.7224517,
45952                         57.766087
45953                     ],
45954                     [
45955                         -3.7195385,
45956                         57.8819201
45957                     ],
45958                     [
45959                         -3.9146888,
45960                         57.8853352
45961                     ],
45962                     [
45963                         -3.916062,
45964                         57.9546243
45965                     ],
45966                     [
45967                         -3.745774,
45968                         57.9538956
45969                     ],
45970                     [
45971                         -3.7471473,
45972                         58.0688409
45973                     ],
45974                     [
45975                         -3.5837256,
45976                         58.0695672
45977                     ],
45978                     [
45979                         -3.5837256,
45980                         58.1116689
45981                     ],
45982                     [
45983                         -3.4560096,
45984                         58.1138452
45985                     ],
45986                     [
45987                         -3.4544646,
45988                         58.228503
45989                     ],
45990                     [
45991                         -3.4379851,
45992                         58.2283222
45993                     ],
45994                     [
45995                         -3.4243233,
45996                         58.2427725
45997                     ],
45998                     [
45999                         -3.412307,
46000                         58.2438567
46001                     ],
46002                     [
46003                         -3.3735115,
46004                         58.2695057
46005                     ],
46006                     [
46007                         -3.3063919,
46008                         58.2862038
46009                     ],
46010                     [
46011                         -3.1229154,
46012                         58.2859395
46013                     ],
46014                     [
46015                         -3.123602,
46016                         58.3443661
46017                     ],
46018                     [
46019                         -2.9574338,
46020                         58.3447264
46021                     ],
46022                     [
46023                         -2.951254,
46024                         58.6422011
46025                     ],
46026                     [
46027                         -2.8812162,
46028                         58.6429157
46029                     ],
46030                     [
46031                         -2.8851004,
46032                         58.8112825
46033                     ],
46034                     [
46035                         -2.7180775,
46036                         58.8142997
46037                     ],
46038                     [
46039                         -2.7161354,
46040                         58.8715749
46041                     ],
46042                     [
46043                         -2.556881,
46044                         58.8775984
46045                     ],
46046                     [
46047                         -2.5544533,
46048                         58.9923453
46049                     ],
46050                     [
46051                         -2.5567617,
46052                         59.0483775
46053                     ],
46054                     [
46055                         -2.391893,
46056                         59.0485996
46057                     ],
46058                     [
46059                         -2.3918002,
46060                         59.1106996
46061                     ],
46062                     [
46063                         -2.4733695,
46064                         59.1106996
46065                     ],
46066                     [
46067                         -2.5591563,
46068                         59.1783028
46069                     ],
46070                     [
46071                         -2.5630406,
46072                         59.2210646
46073                     ],
46074                     [
46075                         -2.3921334,
46076                         59.224046
46077                     ],
46078                     [
46079                         -2.3911409,
46080                         59.2740075
46081                     ],
46082                     [
46083                         -2.3639512,
46084                         59.2745036
46085                     ],
46086                     [
46087                         -2.3658933,
46088                         59.285417
46089                     ],
46090                     [
46091                         -2.3911409,
46092                         59.284921
46093                     ],
46094                     [
46095                         -2.3911409,
46096                         59.3379505
46097                     ],
46098                     [
46099                         -2.2221759,
46100                         59.3381981
46101                     ],
46102                     [
46103                         -2.2233897,
46104                         59.395965
46105                     ],
46106                     [
46107                         -2.3758467,
46108                         59.396583
46109                     ],
46110                     [
46111                         -2.3899271,
46112                         59.4026383
46113                     ],
46114                     [
46115                         -2.4008516,
46116                         59.3962122
46117                     ],
46118                     [
46119                         -2.5637882,
46120                         59.3952604
46121                     ],
46122                     [
46123                         -2.5637882,
46124                         59.3385811
46125                     ],
46126                     [
46127                         -2.7320164,
46128                         59.3375306
46129                     ],
46130                     [
46131                         -2.7333896,
46132                         59.3952604
46133                     ],
46134                     [
46135                         -3.0726511,
46136                         59.3931174
46137                     ],
46138                     [
46139                         -3.0703404,
46140                         59.3354759
46141                     ],
46142                     [
46143                         -3.0753186,
46144                         59.3355634
46145                     ],
46146                     [
46147                         -3.0749753,
46148                         59.3292593
46149                     ],
46150                     [
46151                         -3.0698254,
46152                         59.3289091
46153                     ],
46154                     [
46155                         -3.069801,
46156                         59.2196159
46157                     ],
46158                     [
46159                         -3.2363384,
46160                         59.2166341
46161                     ],
46162                     [
46163                         -3.2336751,
46164                         59.1606496
46165                     ],
46166                     [
46167                         -3.4032766,
46168                         59.1588895
46169                     ],
46170                     [
46171                         -3.394086,
46172                         58.9279316
46173                     ],
46174                     [
46175                         -3.5664497,
46176                         58.9259268
46177                     ],
46178                     [
46179                         -3.5611089,
46180                         58.8679885
46181                     ],
46182                     [
46183                         -3.392508,
46184                         58.8699339
46185                     ],
46186                     [
46187                         -3.3894734,
46188                         58.8698711
46189                     ],
46190                     [
46191                         -3.3891093,
46192                         58.8684905
46193                     ],
46194                     [
46195                         -3.3912942,
46196                         58.868616
46197                     ],
46198                     [
46199                         -3.3884161,
46200                         58.7543084
46201                     ],
46202                     [
46203                         -3.2238208,
46204                         58.7555677
46205                     ],
46206                     [
46207                         -3.2189655,
46208                         58.691289
46209                     ],
46210                     [
46211                         -3.4634113,
46212                         58.6905753
46213                     ],
46214                     [
46215                         -3.4551716,
46216                         58.6341518
46217                     ],
46218                     [
46219                         -3.787508,
46220                         58.6341518
46221                     ],
46222                     [
46223                         -3.7861347,
46224                         58.5769211
46225                     ],
46226                     [
46227                         -3.9028645,
46228                         58.5733411
46229                     ],
46230                     [
46231                         -3.9028645,
46232                         58.6477304
46233                     ],
46234                     [
46235                         -4.0690327,
46236                         58.6491594
46237                     ],
46238                     [
46239                         -4.0690327,
46240                         58.5912376
46241                     ],
46242                     [
46243                         -4.7364521,
46244                         58.5933845
46245                     ],
46246                     [
46247                         -4.7364521,
46248                         58.6505884
46249                     ],
46250                     [
46251                         -5.0715351,
46252                         58.6520173
46253                     ],
46254                     [
46255                         -5.0654779,
46256                         58.5325854
46257                     ],
46258                     [
46259                         -5.2332047,
46260                         58.5316087
46261                     ],
46262                     [
46263                         -5.2283494,
46264                         58.4719947
46265                     ],
46266                     [
46267                         -5.2424298,
46268                         58.4719947
46269                     ],
46270                     [
46271                         -5.2366034,
46272                         58.4089731
46273                     ],
46274                     [
46275                         -5.2283494,
46276                         58.4094818
46277                     ],
46278                     [
46279                         -5.2210664,
46280                         58.3005859
46281                     ],
46282                     [
46283                         -5.5657939,
46284                         58.2959933
46285                     ],
46286                     [
46287                         -5.5580254,
46288                         58.2372573
46289                     ],
46290                     [
46291                         -5.4146722,
46292                         58.2401326
46293                     ],
46294                     [
46295                         -5.4141866,
46296                         58.2267768
46297                     ],
46298                     [
46299                         -5.3885749,
46300                         58.2272242
46301                     ],
46302                     [
46303                         -5.382714,
46304                         58.1198615
46305                     ],
46306                     [
46307                         -5.51043,
46308                         58.1191362
46309                     ],
46310                     [
46311                         -5.5114011,
46312                         58.006214
46313                     ],
46314                     [
46315                         -5.6745397,
46316                         58.0041559
46317                     ],
46318                     [
46319                         -5.6716266,
46320                         57.9449366
46321                     ],
46322                     [
46323                         -5.6716266,
46324                         57.8887166
46325                     ],
46326                     [
46327                         -5.8347652,
46328                         57.8856193
46329                     ],
46330                     [
46331                         -5.8277052,
46332                         57.5988958
46333                     ],
46334                     [
46335                         -6.0384259,
46336                         57.5986357
46337                     ],
46338                     [
46339                         -6.0389115,
46340                         57.6459559
46341                     ],
46342                     [
46343                         -6.1981658,
46344                         57.6456961
46345                     ],
46346                     [
46347                         -6.2076123,
46348                         57.7600132
46349                     ],
46350                     [
46351                         -6.537067,
46352                         57.7544033
46353                     ],
46354                     [
46355                         -6.5312406,
46356                         57.6402392
46357                     ],
46358                     [
46359                         -6.7002056,
46360                         57.6360809
46361                     ],
46362                     [
46363                         -6.6807844,
46364                         57.5236293
46365                     ],
46366                     [
46367                         -6.8516915,
46368                         57.5152857
46369                     ],
46370                     [
46371                         -6.8361545,
46372                         57.3385811
46373                     ],
46374                     [
46375                         -6.6730158,
46376                         57.3438213
46377                     ],
46378                     [
46379                         -6.674958,
46380                         57.2850883
46381                     ],
46382                     [
46383                         -6.5098772,
46384                         57.2850883
46385                     ],
46386                     [
46387                         -6.4982244,
46388                         57.1757637
46389                     ],
46390                     [
46391                         -6.3506228,
46392                         57.1820797
46393                     ],
46394                     [
46395                         -6.3312015,
46396                         57.1251969
46397                     ],
46398                     [
46399                         -6.1797156,
46400                         57.1230884
46401                     ],
46402                     [
46403                         -6.1719471,
46404                         57.0682265
46405                     ],
46406                     [
46407                         -6.4593819,
46408                         57.059779
46409                     ],
46410                     [
46411                         -6.4564687,
46412                         57.1093806
46413                     ],
46414                     [
46415                         -6.6671895,
46416                         57.1062165
46417                     ],
46418                     [
46419                         -6.6730158,
46420                         57.002708
46421                     ],
46422                     [
46423                         -6.5021087,
46424                         57.0048233
46425                     ],
46426                     [
46427                         -6.4836097,
46428                         56.8917522
46429                     ],
46430                     [
46431                         -6.3266104,
46432                         56.8894062
46433                     ],
46434                     [
46435                         -6.3156645,
46436                         56.7799312
46437                     ],
46438                     [
46439                         -6.2146739,
46440                         56.775675
46441                     ],
46442                     [
46443                         -6.2146739,
46444                         56.7234965
46445                     ],
46446                     [
46447                         -6.6866107,
46448                         56.7224309
46449                     ],
46450                     [
46451                         -6.6769001,
46452                         56.6114413
46453                     ],
46454                     [
46455                         -6.8419809,
46456                         56.607166
46457                     ],
46458                     [
46459                         -6.8400387,
46460                         56.5483307
46461                     ],
46462                     [
46463                         -7.1546633,
46464                         56.5461895
46465                     ],
46466                     [
46467                         -7.1488369,
46468                         56.4872592
46469                     ],
46470                     [
46471                         -6.9915246,
46472                         56.490476
46473                     ],
46474                     [
46475                         -6.9876404,
46476                         56.4325329
46477                     ],
46478                     [
46479                         -6.6827265,
46480                         56.4314591
46481                     ],
46482                     [
46483                         -6.6769001,
46484                         56.5472601
46485                     ],
46486                     [
46487                         -6.5292985,
46488                         56.5504717
46489                     ],
46490                     [
46491                         -6.5234721,
46492                         56.4379018
46493                     ],
46494                     [
46495                         -6.3661598,
46496                         56.4368281
46497                     ],
46498                     [
46499                         -6.3642177,
46500                         56.3766524
46501                     ],
46502                     [
46503                         -6.5273563,
46504                         56.3712749
46505                     ],
46506                     [
46507                         -6.5171745,
46508                         56.2428427
46509                     ],
46510                     [
46511                         -6.4869621,
46512                         56.247421
46513                     ],
46514                     [
46515                         -6.4869621,
46516                         56.1893882
46517                     ],
46518                     [
46519                         -6.3001945,
46520                         56.1985572
46521                     ],
46522                     [
46523                         -6.3029411,
46524                         56.2581017
46525                     ],
46526                     [
46527                         -5.9019401,
46528                         56.256576
46529                     ],
46530                     [
46531                         -5.8964469,
46532                         56.0960466
46533                     ],
46534                     [
46535                         -6.0282829,
46536                         56.0883855
46537                     ],
46538                     [
46539                         -6.0392692,
46540                         56.1557502
46541                     ],
46542                     [
46543                         -6.3853385,
46544                         56.1542205
46545                     ],
46546                     [
46547                         -6.3606193,
46548                         55.96099
46549                     ],
46550                     [
46551                         -6.2123039,
46552                         55.9640647
46553                     ],
46554                     [
46555                         -6.2047508,
46556                         55.9202269
46557                     ],
46558                     [
46559                         -6.5185478,
46560                         55.9129158
46561                     ],
46562                     [
46563                         -6.5061881,
46564                         55.7501763
46565                     ],
46566                     [
46567                         -6.6764762,
46568                         55.7409005
46569                     ],
46570                     [
46571                         -6.6599967,
46572                         55.6263176
46573                     ],
46574                     [
46575                         -6.3551261,
46576                         55.6232161
46577                     ],
46578                     [
46579                         -6.3578727,
46580                         55.5689002
46581                     ],
46582                     [
46583                         -6.0392692,
46584                         55.5720059
46585                     ],
46586                     [
46587                         -6.0310294,
46588                         55.6247669
46589                     ],
46590                     [
46591                         -5.7398917,
46592                         55.6309694
46593                     ],
46594                     [
46595                         -5.7371452,
46596                         55.4569279
46597                     ],
46598                     [
46599                         -5.8964469,
46600                         55.4600426
46601                     ],
46602                     [
46603                         -5.8964469,
46604                         55.2789864
46605                     ],
46606                     [
46607                         -5.4350211,
46608                         55.2821151
46609                     ],
46610                     [
46611                         -5.4405143,
46612                         55.4506979
46613                     ],
46614                     [
46615                         -5.2867057,
46616                         55.4569279
46617                     ],
46618                     [
46619                         -5.3086784,
46620                         55.4070602
46621                     ],
46622                     [
46623                         -4.9735954,
46624                         55.4008223
46625                     ],
46626                     [
46627                         -4.9845817,
46628                         55.2038242
46629                     ],
46630                     [
46631                         -5.1493766,
46632                         55.2038242
46633                     ],
46634                     [
46635                         -5.1411369,
46636                         55.037337
46637                     ],
46638                     [
46639                         -5.2152946,
46640                         55.0341891
46641                     ]
46642                 ],
46643                 [
46644                     [
46645                         -2.1646559,
46646                         60.1622059
46647                     ],
46648                     [
46649                         -1.9930299,
46650                         60.1609801
46651                     ],
46652                     [
46653                         -1.9946862,
46654                         60.1035151
46655                     ],
46656                     [
46657                         -2.1663122,
46658                         60.104743
46659                     ]
46660                 ],
46661                 [
46662                     [
46663                         -1.5360658,
46664                         59.8570831
46665                     ],
46666                     [
46667                         -1.3653566,
46668                         59.8559841
46669                     ],
46670                     [
46671                         -1.366847,
46672                         59.7975565
46673                     ],
46674                     [
46675                         -1.190628,
46676                         59.7964199
46677                     ],
46678                     [
46679                         -1.1862046,
46680                         59.9695391
46681                     ],
46682                     [
46683                         -1.0078652,
46684                         59.9683948
46685                     ],
46686                     [
46687                         -1.0041233,
46688                         60.114145
46689                     ],
46690                     [
46691                         -0.8360832,
46692                         60.1130715
46693                     ],
46694                     [
46695                         -0.834574,
46696                         60.1716772
46697                     ],
46698                     [
46699                         -1.0074262,
46700                         60.1727795
46701                     ],
46702                     [
46703                         -1.0052165,
46704                         60.2583924
46705                     ],
46706                     [
46707                         -0.8299659,
46708                         60.2572778
46709                     ],
46710                     [
46711                         -0.826979,
46712                         60.3726551
46713                     ],
46714                     [
46715                         -0.6507514,
46716                         60.3715381
46717                     ],
46718                     [
46719                         -0.6477198,
46720                         60.4882292
46721                     ],
46722                     [
46723                         -0.9984896,
46724                         60.4904445
46725                     ],
46726                     [
46727                         -0.9970279,
46728                         60.546555
46729                     ],
46730                     [
46731                         -0.6425288,
46732                         60.5443201
46733                     ],
46734                     [
46735                         -0.6394896,
46736                         60.6606792
46737                     ],
46738                     [
46739                         -0.8148133,
46740                         60.6617806
46741                     ],
46742                     [
46743                         -0.8132987,
46744                         60.7196112
46745                     ],
46746                     [
46747                         -0.6383298,
46748                         60.7185141
46749                     ],
46750                     [
46751                         -0.635467,
46752                         60.8275393
46753                     ],
46754                     [
46755                         -0.797568,
46756                         60.8285523
46757                     ],
46758                     [
46759                         -0.9941426,
46760                         60.8297807
46761                     ],
46762                     [
46763                         -0.9954966,
46764                         60.7782667
46765                     ],
46766                     [
46767                         -1.1670282,
46768                         60.7793403
46769                     ],
46770                     [
46771                         -1.1700357,
46772                         60.6646181
46773                     ],
46774                     [
46775                         -1.5222599,
46776                         60.6668304
46777                     ],
46778                     [
46779                         -1.5237866,
46780                         60.6084426
46781                     ],
46782                     [
46783                         -1.6975673,
46784                         60.609536
46785                     ],
46786                     [
46787                         -1.7021271,
46788                         60.4345249
46789                     ],
46790                     [
46791                         -1.5260578,
46792                         60.4334111
46793                     ],
46794                     [
46795                         -1.5275203,
46796                         60.3770719
46797                     ],
46798                     [
46799                         -1.8751127,
46800                         60.3792746
46801                     ],
46802                     [
46803                         -1.8781372,
46804                         60.2624647
46805                     ],
46806                     [
46807                         -1.7019645,
46808                         60.2613443
46809                     ],
46810                     [
46811                         -1.7049134,
46812                         60.1470532
46813                     ],
46814                     [
46815                         -1.528659,
46816                         60.1459283
46817                     ]
46818                 ],
46819                 [
46820                     [
46821                         -0.9847667,
46822                         60.8943762
46823                     ],
46824                     [
46825                         -0.9860347,
46826                         60.8361105
46827                     ],
46828                     [
46829                         -0.8078362,
46830                         60.8351904
46831                     ],
46832                     [
46833                         -0.8065683,
46834                         60.8934578
46835                     ]
46836                 ],
46837                 [
46838                     [
46839                         -7.7696901,
46840                         56.8788231
46841                     ],
46842                     [
46843                         -7.7614504,
46844                         56.7608274
46845                     ],
46846                     [
46847                         -7.6009049,
46848                         56.7641903
46849                     ],
46850                     [
46851                         -7.5972473,
46852                         56.819332
46853                     ],
46854                     [
46855                         -7.4479894,
46856                         56.8203948
46857                     ],
46858                     [
46859                         -7.4489319,
46860                         56.8794098
46861                     ],
46862                     [
46863                         -7.2841369,
46864                         56.8794098
46865                     ],
46866                     [
46867                         -7.2813904,
46868                         57.0471152
46869                     ],
46870                     [
46871                         -7.1303283,
46872                         57.0515969
46873                     ],
46874                     [
46875                         -7.1330749,
46876                         57.511801
46877                     ],
46878                     [
46879                         -6.96828,
46880                         57.5147514
46881                     ],
46882                     [
46883                         -6.9765198,
46884                         57.6854668
46885                     ],
46886                     [
46887                         -6.8062317,
46888                         57.6913392
46889                     ],
46890                     [
46891                         -6.8089782,
46892                         57.8041985
46893                     ],
46894                     [
46895                         -6.6496765,
46896                         57.8071252
46897                     ],
46898                     [
46899                         -6.6441833,
46900                         57.8612267
46901                     ],
46902                     [
46903                         -6.3200866,
46904                         57.8626878
46905                     ],
46906                     [
46907                         -6.3200866,
46908                         58.1551617
46909                     ],
46910                     [
46911                         -6.1607849,
46912                         58.1522633
46913                     ],
46914                     [
46915                         -6.1552917,
46916                         58.20874
46917                     ],
46918                     [
46919                         -5.9850036,
46920                         58.2101869
46921                     ],
46922                     [
46923                         -5.9904968,
46924                         58.2680163
46925                     ],
46926                     [
46927                         -6.1497986,
46928                         58.2665717
46929                     ],
46930                     [
46931                         -6.1415588,
46932                         58.5557514
46933                     ],
46934                     [
46935                         -6.3173401,
46936                         58.5557514
46937                     ],
46938                     [
46939                         -6.3091003,
46940                         58.4983923
46941                     ],
46942                     [
46943                         -6.4876282,
46944                         58.4955218
46945                     ],
46946                     [
46947                         -6.4876282,
46948                         58.4423768
46949                     ],
46950                     [
46951                         -6.6606628,
46952                         58.4395018
46953                     ],
46954                     [
46955                         -6.6469299,
46956                         58.3819525
46957                     ],
46958                     [
46959                         -6.8117248,
46960                         58.3805125
46961                     ],
46962                     [
46963                         -6.8117248,
46964                         58.3286357
46965                     ],
46966                     [
46967                         -6.9792663,
46968                         58.3286357
46969                     ],
46970                     [
46971                         -6.9710266,
46972                         58.2694608
46973                     ],
46974                     [
46975                         -7.1413147,
46976                         58.2680163
46977                     ],
46978                     [
46979                         -7.1403816,
46980                         58.0358742
46981                     ],
46982                     [
46983                         -7.3020636,
46984                         58.0351031
46985                     ],
46986                     [
46987                         -7.3030347,
46988                         57.9774797
46989                     ],
46990                     [
46991                         -7.1379539,
46992                         57.9777372
46993                     ],
46994                     [
46995                         -7.1413526,
46996                         57.9202792
46997                     ],
46998                     [
46999                         -7.1398961,
47000                         57.8640206
47001                     ],
47002                     [
47003                         -7.3020636,
47004                         57.862471
47005                     ],
47006                     [
47007                         -7.298484,
47008                         57.7442293
47009                     ],
47010                     [
47011                         -7.4509193,
47012                         57.7456951
47013                     ],
47014                     [
47015                         -7.4550392,
47016                         57.6899522
47017                     ],
47018                     [
47019                         -7.6186131,
47020                         57.6906048
47021                     ],
47022                     [
47023                         -7.6198341,
47024                         57.7456951
47025                     ],
47026                     [
47027                         -7.7901222,
47028                         57.7442293
47029                     ],
47030                     [
47031                         -7.7873756,
47032                         57.6855477
47033                     ],
47034                     [
47035                         -7.6222332,
47036                         57.6853817
47037                     ],
47038                     [
47039                         -7.6173779,
47040                         57.5712602
47041                     ],
47042                     [
47043                         -7.788285,
47044                         57.5709998
47045                     ],
47046                     [
47047                         -7.7892561,
47048                         57.512109
47049                     ],
47050                     [
47051                         -7.7038025,
47052                         57.5115874
47053                     ],
47054                     [
47055                         -7.6999183,
47056                         57.4546902
47057                     ],
47058                     [
47059                         -7.5367796,
47060                         57.4552126
47061                     ],
47062                     [
47063                         -7.5348375,
47064                         57.5126306
47065                     ],
47066                     [
47067                         -7.4581235,
47068                         57.5131521
47069                     ],
47070                     [
47071                         -7.4552103,
47072                         57.2824165
47073                     ],
47074                     [
47075                         -7.6115515,
47076                         57.2845158
47077                     ],
47078                     [
47079                         -7.6144647,
47080                         57.2272651
47081                     ],
47082                     [
47083                         -7.451326,
47084                         57.2256881
47085                     ],
47086                     [
47087                         -7.451326,
47088                         57.1103873
47089                     ],
47090                     [
47091                         -7.6164068,
47092                         57.1088053
47093                     ],
47094                     [
47095                         -7.603783,
47096                         56.8792358
47097                     ]
47098                 ],
47099                 [
47100                     [
47101                         -1.7106618,
47102                         59.5626284
47103                     ],
47104                     [
47105                         -1.5417509,
47106                         59.562215
47107                     ],
47108                     [
47109                         -1.5423082,
47110                         59.5037224
47111                     ],
47112                     [
47113                         -1.7112191,
47114                         59.5041365
47115                     ]
47116                 ]
47117             ],
47118             "terms_url": "http://geo.nls.uk/maps/",
47119             "terms_text": "National Library of Scotland Historic Maps"
47120         },
47121         {
47122             "name": "New & Misaligned TIGER Roads",
47123             "type": "tms",
47124             "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",
47125             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v3/enf.y5c4ygb9,enf.ho20a3n1,enf.game1617/{zoom}/{x}/{y}.png",
47126             "scaleExtent": [
47127                 0,
47128                 22
47129             ],
47130             "polygon": [
47131                 [
47132                     [
47133                         -124.7617886,
47134                         48.4130148
47135                     ],
47136                     [
47137                         -124.6059492,
47138                         45.90245
47139                     ],
47140                     [
47141                         -124.9934269,
47142                         40.0557614
47143                     ],
47144                     [
47145                         -122.5369737,
47146                         36.8566086
47147                     ],
47148                     [
47149                         -119.9775867,
47150                         33.0064099
47151                     ],
47152                     [
47153                         -117.675935,
47154                         32.4630223
47155                     ],
47156                     [
47157                         -114.8612307,
47158                         32.4799891
47159                     ],
47160                     [
47161                         -111.0089311,
47162                         31.336015
47163                     ],
47164                     [
47165                         -108.1992687,
47166                         31.3260016
47167                     ],
47168                     [
47169                         -108.1871123,
47170                         31.7755116
47171                     ],
47172                     [
47173                         -106.5307225,
47174                         31.7820947
47175                     ],
47176                     [
47177                         -106.4842052,
47178                         31.7464455
47179                     ],
47180                     [
47181                         -106.429317,
47182                         31.7520583
47183                     ],
47184                     [
47185                         -106.2868855,
47186                         31.5613291
47187                     ],
47188                     [
47189                         -106.205248,
47190                         31.446704
47191                     ],
47192                     [
47193                         -105.0205259,
47194                         30.5360988
47195                     ],
47196                     [
47197                         -104.5881916,
47198                         29.6997856
47199                     ],
47200                     [
47201                         -103.2518856,
47202                         28.8908685
47203                     ],
47204                     [
47205                         -102.7173632,
47206                         29.3920567
47207                     ],
47208                     [
47209                         -102.1513983,
47210                         29.7475702
47211                     ],
47212                     [
47213                         -101.2552871,
47214                         29.4810523
47215                     ],
47216                     [
47217                         -100.0062436,
47218                         28.0082173
47219                     ],
47220                     [
47221                         -99.2351068,
47222                         26.4475962
47223                     ],
47224                     [
47225                         -98.0109067,
47226                         25.9928035
47227                     ],
47228                     [
47229                         -97.435024,
47230                         25.8266009
47231                     ],
47232                     [
47233                         -96.9555259,
47234                         25.9821589
47235                     ],
47236                     [
47237                         -96.8061741,
47238                         27.7978168
47239                     ],
47240                     [
47241                         -95.5563349,
47242                         28.5876066
47243                     ],
47244                     [
47245                         -93.7405308,
47246                         29.4742093
47247                     ],
47248                     [
47249                         -90.9028456,
47250                         28.8564513
47251                     ],
47252                     [
47253                         -88.0156706,
47254                         28.9944338
47255                     ],
47256                     [
47257                         -88.0162494,
47258                         30.0038862
47259                     ],
47260                     [
47261                         -86.0277506,
47262                         30.0047454
47263                     ],
47264                     [
47265                         -84.0187909,
47266                         28.9961781
47267                     ],
47268                     [
47269                         -81.9971976,
47270                         25.9826768
47271                     ],
47272                     [
47273                         -81.9966618,
47274                         25.0134917
47275                     ],
47276                     [
47277                         -84.0165592,
47278                         25.0125783
47279                     ],
47280                     [
47281                         -84.0160068,
47282                         24.0052745
47283                     ],
47284                     [
47285                         -80.0199985,
47286                         24.007096
47287                     ],
47288                     [
47289                         -79.8901116,
47290                         26.8550713
47291                     ],
47292                     [
47293                         -80.0245309,
47294                         32.0161282
47295                     ],
47296                     [
47297                         -75.4147385,
47298                         35.0531894
47299                     ],
47300                     [
47301                         -74.0211163,
47302                         39.5727927
47303                     ],
47304                     [
47305                         -72.002019,
47306                         40.9912464
47307                     ],
47308                     [
47309                         -69.8797398,
47310                         40.9920457
47311                     ],
47312                     [
47313                         -69.8489304,
47314                         43.2619916
47315                     ],
47316                     [
47317                         -66.9452845,
47318                         44.7104937
47319                     ],
47320                     [
47321                         -67.7596632,
47322                         47.0990024
47323                     ],
47324                     [
47325                         -69.2505131,
47326                         47.5122328
47327                     ],
47328                     [
47329                         -70.4614886,
47330                         46.2176574
47331                     ],
47332                     [
47333                         -71.412273,
47334                         45.254878
47335                     ],
47336                     [
47337                         -72.0222508,
47338                         45.0059846
47339                     ],
47340                     [
47341                         -75.0798841,
47342                         44.9802854
47343                     ],
47344                     [
47345                         -76.9023061,
47346                         43.8024568
47347                     ],
47348                     [
47349                         -78.7623935,
47350                         43.6249578
47351                     ],
47352                     [
47353                         -79.15798,
47354                         43.4462589
47355                     ],
47356                     [
47357                         -79.0060087,
47358                         42.8005317
47359                     ],
47360                     [
47361                         -82.662475,
47362                         41.6889458
47363                     ],
47364                     [
47365                         -82.1761642,
47366                         43.588535
47367                     ],
47368                     [
47369                         -83.2813977,
47370                         46.138853
47371                     ],
47372                     [
47373                         -87.5064535,
47374                         48.0142702
47375                     ],
47376                     [
47377                         -88.3492194,
47378                         48.2963271
47379                     ],
47380                     [
47381                         -89.4353148,
47382                         47.9837822
47383                     ],
47384                     [
47385                         -93.9981078,
47386                         49.0067142
47387                     ],
47388                     [
47389                         -95.1105379,
47390                         49.412004
47391                     ],
47392                     [
47393                         -96.0131199,
47394                         49.0060547
47395                     ],
47396                     [
47397                         -123.3228926,
47398                         49.0042878
47399                     ],
47400                     [
47401                         -123.2275233,
47402                         48.1849927
47403                     ]
47404                 ],
47405                 [
47406                     [
47407                         -160.5787616,
47408                         22.5062947
47409                     ],
47410                     [
47411                         -160.5782192,
47412                         21.4984647
47413                     ],
47414                     [
47415                         -158.7470604,
47416                         21.2439843
47417                     ],
47418                     [
47419                         -157.5083185,
47420                         20.995803
47421                     ],
47422                     [
47423                         -155.9961942,
47424                         18.7790194
47425                     ],
47426                     [
47427                         -154.6217803,
47428                         18.7586966
47429                     ],
47430                     [
47431                         -154.6890176,
47432                         19.8805722
47433                     ],
47434                     [
47435                         -156.2927622,
47436                         21.2225888
47437                     ],
47438                     [
47439                         -157.5047384,
47440                         21.9984962
47441                     ],
47442                     [
47443                         -159.0093692,
47444                         22.5070181
47445                     ]
47446                 ],
47447                 [
47448                     [
47449                         -167.1571546,
47450                         68.721974
47451                     ],
47452                     [
47453                         -164.8553982,
47454                         67.0255078
47455                     ],
47456                     [
47457                         -168.002195,
47458                         66.0017503
47459                     ],
47460                     [
47461                         -169.0087448,
47462                         66.001546
47463                     ],
47464                     [
47465                         -169.0075381,
47466                         64.9987675
47467                     ],
47468                     [
47469                         -172.5143281,
47470                         63.8767267
47471                     ],
47472                     [
47473                         -173.8197023,
47474                         59.74014
47475                     ],
47476                     [
47477                         -162.5018149,
47478                         58.0005815
47479                     ],
47480                     [
47481                         -160.0159024,
47482                         58.0012389
47483                     ],
47484                     [
47485                         -160.0149725,
47486                         57.000035
47487                     ],
47488                     [
47489                         -160.5054788,
47490                         56.9999017
47491                     ],
47492                     [
47493                         -165.8092575,
47494                         54.824847
47495                     ],
47496                     [
47497                         -178.000097,
47498                         52.2446469
47499                     ],
47500                     [
47501                         -177.9992996,
47502                         51.2554252
47503                     ],
47504                     [
47505                         -171.4689067,
47506                         51.8215329
47507                     ],
47508                     [
47509                         -162.40251,
47510                         53.956664
47511                     ],
47512                     [
47513                         -159.0075717,
47514                         55.002502
47515                     ],
47516                     [
47517                         -158.0190709,
47518                         55.0027849
47519                     ],
47520                     [
47521                         -151.9963213,
47522                         55.9991902
47523                     ],
47524                     [
47525                         -151.500341,
47526                         57.9987853
47527                     ],
47528                     [
47529                         -151.5012894,
47530                         58.9919816
47531                     ],
47532                     [
47533                         -138.5159989,
47534                         58.9953194
47535                     ],
47536                     [
47537                         -138.5150471,
47538                         57.9986434
47539                     ],
47540                     [
47541                         -133.9948193,
47542                         54.0031685
47543                     ],
47544                     [
47545                         -130.0044418,
47546                         54.0043387
47547                     ],
47548                     [
47549                         -130.0070826,
47550                         57.0000507
47551                     ],
47552                     [
47553                         -131.975877,
47554                         56.9995156
47555                     ],
47556                     [
47557                         -135.1229873,
47558                         59.756601
47559                     ],
47560                     [
47561                         -138.0071813,
47562                         59.991805
47563                     ],
47564                     [
47565                         -139.1715881,
47566                         60.4127229
47567                     ],
47568                     [
47569                         -140.9874011,
47570                         61.0118551
47571                     ],
47572                     [
47573                         -140.9683975,
47574                         69.9535069
47575                     ],
47576                     [
47577                         -156.176891,
47578                         71.5633329
47579                     ],
47580                     [
47581                         -160.413634,
47582                         70.7397728
47583                     ],
47584                     [
47585                         -163.0218273,
47586                         69.9707435
47587                     ],
47588                     [
47589                         -164.9717003,
47590                         68.994689
47591                     ]
47592                 ]
47593             ],
47594             "overlay": true
47595         },
47596         {
47597             "name": "OS 1:25k historic (OSM)",
47598             "type": "tms",
47599             "template": "http://ooc.openstreetmap.org/os1/{zoom}/{x}/{y}.jpg",
47600             "scaleExtent": [
47601                 6,
47602                 17
47603             ],
47604             "polygon": [
47605                 [
47606                     [
47607                         -9,
47608                         49.8
47609                     ],
47610                     [
47611                         -9,
47612                         61.1
47613                     ],
47614                     [
47615                         1.9,
47616                         61.1
47617                     ],
47618                     [
47619                         1.9,
47620                         49.8
47621                     ],
47622                     [
47623                         -9,
47624                         49.8
47625                     ]
47626                 ]
47627             ]
47628         },
47629         {
47630             "name": "OS New Popular Edition historic",
47631             "type": "tms",
47632             "template": "http://ooc.openstreetmap.org/npe/{zoom}/{x}/{y}.png",
47633             "polygon": [
47634                 [
47635                     [
47636                         -5.8,
47637                         49.8
47638                     ],
47639                     [
47640                         -5.8,
47641                         55.8
47642                     ],
47643                     [
47644                         1.9,
47645                         55.8
47646                     ],
47647                     [
47648                         1.9,
47649                         49.8
47650                     ],
47651                     [
47652                         -5.8,
47653                         49.8
47654                     ]
47655                 ]
47656             ]
47657         },
47658         {
47659             "name": "OS OpenData Locator",
47660             "type": "tms",
47661             "template": "http://tiles.itoworld.com/os_locator/{zoom}/{x}/{y}.png",
47662             "polygon": [
47663                 [
47664                     [
47665                         -9,
47666                         49.8
47667                     ],
47668                     [
47669                         -9,
47670                         61.1
47671                     ],
47672                     [
47673                         1.9,
47674                         61.1
47675                     ],
47676                     [
47677                         1.9,
47678                         49.8
47679                     ],
47680                     [
47681                         -9,
47682                         49.8
47683                     ]
47684                 ]
47685             ],
47686             "overlay": true
47687         },
47688         {
47689             "name": "OS OpenData StreetView",
47690             "type": "tms",
47691             "template": "http://os.openstreetmap.org/sv/{zoom}/{x}/{y}.png",
47692             "scaleExtent": [
47693                 1,
47694                 18
47695             ],
47696             "polygon": [
47697                 [
47698                     [
47699                         -5.8292886,
47700                         50.0229734
47701                     ],
47702                     [
47703                         -5.8292886,
47704                         50.254819
47705                     ],
47706                     [
47707                         -5.373356,
47708                         50.254819
47709                     ],
47710                     [
47711                         -5.373356,
47712                         50.3530588
47713                     ],
47714                     [
47715                         -5.1756021,
47716                         50.3530588
47717                     ],
47718                     [
47719                         -5.1756021,
47720                         50.5925406
47721                     ],
47722                     [
47723                         -4.9970743,
47724                         50.5925406
47725                     ],
47726                     [
47727                         -4.9970743,
47728                         50.6935617
47729                     ],
47730                     [
47731                         -4.7965738,
47732                         50.6935617
47733                     ],
47734                     [
47735                         -4.7965738,
47736                         50.7822112
47737                     ],
47738                     [
47739                         -4.6949503,
47740                         50.7822112
47741                     ],
47742                     [
47743                         -4.6949503,
47744                         50.9607371
47745                     ],
47746                     [
47747                         -4.6043131,
47748                         50.9607371
47749                     ],
47750                     [
47751                         -4.6043131,
47752                         51.0692066
47753                     ],
47754                     [
47755                         -4.3792215,
47756                         51.0692066
47757                     ],
47758                     [
47759                         -4.3792215,
47760                         51.2521782
47761                     ],
47762                     [
47763                         -3.9039346,
47764                         51.2521782
47765                     ],
47766                     [
47767                         -3.9039346,
47768                         51.2916998
47769                     ],
47770                     [
47771                         -3.7171671,
47772                         51.2916998
47773                     ],
47774                     [
47775                         -3.7171671,
47776                         51.2453014
47777                     ],
47778                     [
47779                         -3.1486246,
47780                         51.2453014
47781                     ],
47782                     [
47783                         -3.1486246,
47784                         51.362067
47785                     ],
47786                     [
47787                         -3.7446329,
47788                         51.362067
47789                     ],
47790                     [
47791                         -3.7446329,
47792                         51.4340386
47793                     ],
47794                     [
47795                         -3.8297769,
47796                         51.4340386
47797                     ],
47798                     [
47799                         -3.8297769,
47800                         51.5298246
47801                     ],
47802                     [
47803                         -4.0852091,
47804                         51.5298246
47805                     ],
47806                     [
47807                         -4.0852091,
47808                         51.4939284
47809                     ],
47810                     [
47811                         -4.3792215,
47812                         51.4939284
47813                     ],
47814                     [
47815                         -4.3792215,
47816                         51.5427168
47817                     ],
47818                     [
47819                         -5.1444195,
47820                         51.5427168
47821                     ],
47822                     [
47823                         -5.1444195,
47824                         51.6296003
47825                     ],
47826                     [
47827                         -5.7387103,
47828                         51.6296003
47829                     ],
47830                     [
47831                         -5.7387103,
47832                         51.774037
47833                     ],
47834                     [
47835                         -5.5095393,
47836                         51.774037
47837                     ],
47838                     [
47839                         -5.5095393,
47840                         51.9802596
47841                     ],
47842                     [
47843                         -5.198799,
47844                         51.9802596
47845                     ],
47846                     [
47847                         -5.198799,
47848                         52.0973358
47849                     ],
47850                     [
47851                         -4.8880588,
47852                         52.0973358
47853                     ],
47854                     [
47855                         -4.8880588,
47856                         52.1831557
47857                     ],
47858                     [
47859                         -4.4957492,
47860                         52.1831557
47861                     ],
47862                     [
47863                         -4.4957492,
47864                         52.2925739
47865                     ],
47866                     [
47867                         -4.3015365,
47868                         52.2925739
47869                     ],
47870                     [
47871                         -4.3015365,
47872                         52.3685318
47873                     ],
47874                     [
47875                         -4.1811246,
47876                         52.3685318
47877                     ],
47878                     [
47879                         -4.1811246,
47880                         52.7933685
47881                     ],
47882                     [
47883                         -4.4413696,
47884                         52.7933685
47885                     ],
47886                     [
47887                         -4.4413696,
47888                         52.7369614
47889                     ],
47890                     [
47891                         -4.8569847,
47892                         52.7369614
47893                     ],
47894                     [
47895                         -4.8569847,
47896                         52.9317255
47897                     ],
47898                     [
47899                         -4.7288044,
47900                         52.9317255
47901                     ],
47902                     [
47903                         -4.7288044,
47904                         53.5038599
47905                     ],
47906                     [
47907                         -4.1578191,
47908                         53.5038599
47909                     ],
47910                     [
47911                         -4.1578191,
47912                         53.4113498
47913                     ],
47914                     [
47915                         -3.3110518,
47916                         53.4113498
47917                     ],
47918                     [
47919                         -3.3110518,
47920                         53.5038599
47921                     ],
47922                     [
47923                         -3.2333667,
47924                         53.5038599
47925                     ],
47926                     [
47927                         -3.2333667,
47928                         54.0159169
47929                     ],
47930                     [
47931                         -3.3926211,
47932                         54.0159169
47933                     ],
47934                     [
47935                         -3.3926211,
47936                         54.1980953
47937                     ],
47938                     [
47939                         -3.559644,
47940                         54.1980953
47941                     ],
47942                     [
47943                         -3.559644,
47944                         54.433732
47945                     ],
47946                     [
47947                         -3.7188984,
47948                         54.433732
47949                     ],
47950                     [
47951                         -3.7188984,
47952                         54.721897
47953                     ],
47954                     [
47955                         -4.3015365,
47956                         54.721897
47957                     ],
47958                     [
47959                         -4.3015365,
47960                         54.6140739
47961                     ],
47962                     [
47963                         -5.0473132,
47964                         54.6140739
47965                     ],
47966                     [
47967                         -5.0473132,
47968                         54.7532915
47969                     ],
47970                     [
47971                         -5.2298731,
47972                         54.7532915
47973                     ],
47974                     [
47975                         -5.2298731,
47976                         55.2190799
47977                     ],
47978                     [
47979                         -5.6532567,
47980                         55.2190799
47981                     ],
47982                     [
47983                         -5.6532567,
47984                         55.250088
47985                     ],
47986                     [
47987                         -5.8979647,
47988                         55.250088
47989                     ],
47990                     [
47991                         -5.8979647,
47992                         55.4822462
47993                     ],
47994                     [
47995                         -6.5933212,
47996                         55.4822462
47997                     ],
47998                     [
47999                         -6.5933212,
48000                         56.3013441
48001                     ],
48002                     [
48003                         -7.1727691,
48004                         56.3013441
48005                     ],
48006                     [
48007                         -7.1727691,
48008                         56.5601822
48009                     ],
48010                     [
48011                         -6.8171722,
48012                         56.5601822
48013                     ],
48014                     [
48015                         -6.8171722,
48016                         56.6991713
48017                     ],
48018                     [
48019                         -6.5315276,
48020                         56.6991713
48021                     ],
48022                     [
48023                         -6.5315276,
48024                         56.9066964
48025                     ],
48026                     [
48027                         -6.811679,
48028                         56.9066964
48029                     ],
48030                     [
48031                         -6.811679,
48032                         57.3716613
48033                     ],
48034                     [
48035                         -6.8721038,
48036                         57.3716613
48037                     ],
48038                     [
48039                         -6.8721038,
48040                         57.5518893
48041                     ],
48042                     [
48043                         -7.0973235,
48044                         57.5518893
48045                     ],
48046                     [
48047                         -7.0973235,
48048                         57.2411085
48049                     ],
48050                     [
48051                         -7.1742278,
48052                         57.2411085
48053                     ],
48054                     [
48055                         -7.1742278,
48056                         56.9066964
48057                     ],
48058                     [
48059                         -7.3719817,
48060                         56.9066964
48061                     ],
48062                     [
48063                         -7.3719817,
48064                         56.8075885
48065                     ],
48066                     [
48067                         -7.5202972,
48068                         56.8075885
48069                     ],
48070                     [
48071                         -7.5202972,
48072                         56.7142479
48073                     ],
48074                     [
48075                         -7.8306806,
48076                         56.7142479
48077                     ],
48078                     [
48079                         -7.8306806,
48080                         56.8994605
48081                     ],
48082                     [
48083                         -7.6494061,
48084                         56.8994605
48085                     ],
48086                     [
48087                         -7.6494061,
48088                         57.4739617
48089                     ],
48090                     [
48091                         -7.8306806,
48092                         57.4739617
48093                     ],
48094                     [
48095                         -7.8306806,
48096                         57.7915584
48097                     ],
48098                     [
48099                         -7.4736249,
48100                         57.7915584
48101                     ],
48102                     [
48103                         -7.4736249,
48104                         58.086063
48105                     ],
48106                     [
48107                         -7.1879804,
48108                         58.086063
48109                     ],
48110                     [
48111                         -7.1879804,
48112                         58.367197
48113                     ],
48114                     [
48115                         -6.8034589,
48116                         58.367197
48117                     ],
48118                     [
48119                         -6.8034589,
48120                         58.4155786
48121                     ],
48122                     [
48123                         -6.638664,
48124                         58.4155786
48125                     ],
48126                     [
48127                         -6.638664,
48128                         58.4673277
48129                     ],
48130                     [
48131                         -6.5178143,
48132                         58.4673277
48133                     ],
48134                     [
48135                         -6.5178143,
48136                         58.5625632
48137                     ],
48138                     [
48139                         -6.0536224,
48140                         58.5625632
48141                     ],
48142                     [
48143                         -6.0536224,
48144                         58.1568843
48145                     ],
48146                     [
48147                         -6.1470062,
48148                         58.1568843
48149                     ],
48150                     [
48151                         -6.1470062,
48152                         58.1105865
48153                     ],
48154                     [
48155                         -6.2799798,
48156                         58.1105865
48157                     ],
48158                     [
48159                         -6.2799798,
48160                         57.7122664
48161                     ],
48162                     [
48163                         -6.1591302,
48164                         57.7122664
48165                     ],
48166                     [
48167                         -6.1591302,
48168                         57.6667563
48169                     ],
48170                     [
48171                         -5.9339104,
48172                         57.6667563
48173                     ],
48174                     [
48175                         -5.9339104,
48176                         57.8892524
48177                     ],
48178                     [
48179                         -5.80643,
48180                         57.8892524
48181                     ],
48182                     [
48183                         -5.80643,
48184                         57.9621767
48185                     ],
48186                     [
48187                         -5.6141692,
48188                         57.9621767
48189                     ],
48190                     [
48191                         -5.6141692,
48192                         58.0911236
48193                     ],
48194                     [
48195                         -5.490819,
48196                         58.0911236
48197                     ],
48198                     [
48199                         -5.490819,
48200                         58.3733281
48201                     ],
48202                     [
48203                         -5.3199118,
48204                         58.3733281
48205                     ],
48206                     [
48207                         -5.3199118,
48208                         58.75015
48209                     ],
48210                     [
48211                         -3.5719977,
48212                         58.75015
48213                     ],
48214                     [
48215                         -3.5719977,
48216                         59.2091788
48217                     ],
48218                     [
48219                         -3.1944501,
48220                         59.2091788
48221                     ],
48222                     [
48223                         -3.1944501,
48224                         59.4759216
48225                     ],
48226                     [
48227                         -2.243583,
48228                         59.4759216
48229                     ],
48230                     [
48231                         -2.243583,
48232                         59.1388749
48233                     ],
48234                     [
48235                         -2.4611012,
48236                         59.1388749
48237                     ],
48238                     [
48239                         -2.4611012,
48240                         58.8185938
48241                     ],
48242                     [
48243                         -2.7407675,
48244                         58.8185938
48245                     ],
48246                     [
48247                         -2.7407675,
48248                         58.5804743
48249                     ],
48250                     [
48251                         -2.9116746,
48252                         58.5804743
48253                     ],
48254                     [
48255                         -2.9116746,
48256                         58.1157523
48257                     ],
48258                     [
48259                         -3.4865441,
48260                         58.1157523
48261                     ],
48262                     [
48263                         -3.4865441,
48264                         57.740386
48265                     ],
48266                     [
48267                         -1.7153245,
48268                         57.740386
48269                     ],
48270                     [
48271                         -1.7153245,
48272                         57.2225558
48273                     ],
48274                     [
48275                         -1.9794538,
48276                         57.2225558
48277                     ],
48278                     [
48279                         -1.9794538,
48280                         56.8760742
48281                     ],
48282                     [
48283                         -2.1658979,
48284                         56.8760742
48285                     ],
48286                     [
48287                         -2.1658979,
48288                         56.6333186
48289                     ],
48290                     [
48291                         -2.3601106,
48292                         56.6333186
48293                     ],
48294                     [
48295                         -2.3601106,
48296                         56.0477521
48297                     ],
48298                     [
48299                         -1.9794538,
48300                         56.0477521
48301                     ],
48302                     [
48303                         -1.9794538,
48304                         55.8650949
48305                     ],
48306                     [
48307                         -1.4745008,
48308                         55.8650949
48309                     ],
48310                     [
48311                         -1.4745008,
48312                         55.2499926
48313                     ],
48314                     [
48315                         -1.3221997,
48316                         55.2499926
48317                     ],
48318                     [
48319                         -1.3221997,
48320                         54.8221737
48321                     ],
48322                     [
48323                         -1.0550014,
48324                         54.8221737
48325                     ],
48326                     [
48327                         -1.0550014,
48328                         54.6746628
48329                     ],
48330                     [
48331                         -0.6618765,
48332                         54.6746628
48333                     ],
48334                     [
48335                         -0.6618765,
48336                         54.5527463
48337                     ],
48338                     [
48339                         -0.3247617,
48340                         54.5527463
48341                     ],
48342                     [
48343                         -0.3247617,
48344                         54.2865195
48345                     ],
48346                     [
48347                         0.0092841,
48348                         54.2865195
48349                     ],
48350                     [
48351                         0.0092841,
48352                         53.7938518
48353                     ],
48354                     [
48355                         0.2081962,
48356                         53.7938518
48357                     ],
48358                     [
48359                         0.2081962,
48360                         53.5217726
48361                     ],
48362                     [
48363                         0.4163548,
48364                         53.5217726
48365                     ],
48366                     [
48367                         0.4163548,
48368                         53.0298851
48369                     ],
48370                     [
48371                         1.4273388,
48372                         53.0298851
48373                     ],
48374                     [
48375                         1.4273388,
48376                         52.92021
48377                     ],
48378                     [
48379                         1.8333912,
48380                         52.92021
48381                     ],
48382                     [
48383                         1.8333912,
48384                         52.042488
48385                     ],
48386                     [
48387                         1.5235504,
48388                         52.042488
48389                     ],
48390                     [
48391                         1.5235504,
48392                         51.8261335
48393                     ],
48394                     [
48395                         1.2697049,
48396                         51.8261335
48397                     ],
48398                     [
48399                         1.2697049,
48400                         51.6967453
48401                     ],
48402                     [
48403                         1.116651,
48404                         51.6967453
48405                     ],
48406                     [
48407                         1.116651,
48408                         51.440346
48409                     ],
48410                     [
48411                         1.5235504,
48412                         51.440346
48413                     ],
48414                     [
48415                         1.5235504,
48416                         51.3331831
48417                     ],
48418                     [
48419                         1.4507565,
48420                         51.3331831
48421                     ],
48422                     [
48423                         1.4507565,
48424                         51.0207553
48425                     ],
48426                     [
48427                         1.0699883,
48428                         51.0207553
48429                     ],
48430                     [
48431                         1.0699883,
48432                         50.9008416
48433                     ],
48434                     [
48435                         0.7788126,
48436                         50.9008416
48437                     ],
48438                     [
48439                         0.7788126,
48440                         50.729843
48441                     ],
48442                     [
48443                         -0.7255952,
48444                         50.729843
48445                     ],
48446                     [
48447                         -0.7255952,
48448                         50.7038437
48449                     ],
48450                     [
48451                         -1.0074383,
48452                         50.7038437
48453                     ],
48454                     [
48455                         -1.0074383,
48456                         50.5736307
48457                     ],
48458                     [
48459                         -2.3625252,
48460                         50.5736307
48461                     ],
48462                     [
48463                         -2.3625252,
48464                         50.4846421
48465                     ],
48466                     [
48467                         -2.4987805,
48468                         50.4846421
48469                     ],
48470                     [
48471                         -2.4987805,
48472                         50.5736307
48473                     ],
48474                     [
48475                         -3.4096378,
48476                         50.5736307
48477                     ],
48478                     [
48479                         -3.4096378,
48480                         50.2057837
48481                     ],
48482                     [
48483                         -3.6922446,
48484                         50.2057837
48485                     ],
48486                     [
48487                         -3.6922446,
48488                         50.1347737
48489                     ],
48490                     [
48491                         -5.005468,
48492                         50.1347737
48493                     ],
48494                     [
48495                         -5.005468,
48496                         49.9474456
48497                     ],
48498                     [
48499                         -5.2839506,
48500                         49.9474456
48501                     ],
48502                     [
48503                         -5.2839506,
48504                         50.0229734
48505                     ]
48506                 ],
48507                 [
48508                     [
48509                         -6.4580707,
48510                         49.8673563
48511                     ],
48512                     [
48513                         -6.4580707,
48514                         49.9499935
48515                     ],
48516                     [
48517                         -6.3978807,
48518                         49.9499935
48519                     ],
48520                     [
48521                         -6.3978807,
48522                         50.0053797
48523                     ],
48524                     [
48525                         -6.1799606,
48526                         50.0053797
48527                     ],
48528                     [
48529                         -6.1799606,
48530                         49.9168614
48531                     ],
48532                     [
48533                         -6.2540201,
48534                         49.9168614
48535                     ],
48536                     [
48537                         -6.2540201,
48538                         49.8673563
48539                     ]
48540                 ],
48541                 [
48542                     [
48543                         -5.8343165,
48544                         49.932156
48545                     ],
48546                     [
48547                         -5.8343165,
48548                         49.9754641
48549                     ],
48550                     [
48551                         -5.7683254,
48552                         49.9754641
48553                     ],
48554                     [
48555                         -5.7683254,
48556                         49.932156
48557                     ]
48558                 ],
48559                 [
48560                     [
48561                         -1.9483797,
48562                         60.6885737
48563                     ],
48564                     [
48565                         -1.9483797,
48566                         60.3058841
48567                     ],
48568                     [
48569                         -1.7543149,
48570                         60.3058841
48571                     ],
48572                     [
48573                         -1.7543149,
48574                         60.1284428
48575                     ],
48576                     [
48577                         -1.5754914,
48578                         60.1284428
48579                     ],
48580                     [
48581                         -1.5754914,
48582                         59.797917
48583                     ],
48584                     [
48585                         -1.0316959,
48586                         59.797917
48587                     ],
48588                     [
48589                         -1.0316959,
48590                         60.0354518
48591                     ],
48592                     [
48593                         -0.6626918,
48594                         60.0354518
48595                     ],
48596                     [
48597                         -0.6626918,
48598                         60.9103862
48599                     ],
48600                     [
48601                         -1.1034395,
48602                         60.9103862
48603                     ],
48604                     [
48605                         -1.1034395,
48606                         60.8040022
48607                     ],
48608                     [
48609                         -1.3506319,
48610                         60.8040022
48611                     ],
48612                     [
48613                         -1.3506319,
48614                         60.6885737
48615                     ]
48616                 ],
48617                 [
48618                     [
48619                         -2.203381,
48620                         60.1968568
48621                     ],
48622                     [
48623                         -2.203381,
48624                         60.0929443
48625                     ],
48626                     [
48627                         -1.9864011,
48628                         60.0929443
48629                     ],
48630                     [
48631                         -1.9864011,
48632                         60.1968568
48633                     ]
48634                 ],
48635                 [
48636                     [
48637                         -1.7543149,
48638                         59.5698289
48639                     ],
48640                     [
48641                         -1.7543149,
48642                         59.4639383
48643                     ],
48644                     [
48645                         -1.5373349,
48646                         59.4639383
48647                     ],
48648                     [
48649                         -1.5373349,
48650                         59.5698289
48651                     ]
48652                 ],
48653                 [
48654                     [
48655                         -4.5585981,
48656                         59.1370518
48657                     ],
48658                     [
48659                         -4.5585981,
48660                         58.9569099
48661                     ],
48662                     [
48663                         -4.2867004,
48664                         58.9569099
48665                     ],
48666                     [
48667                         -4.2867004,
48668                         59.1370518
48669                     ]
48670                 ],
48671                 [
48672                     [
48673                         -6.2787732,
48674                         59.2025744
48675                     ],
48676                     [
48677                         -6.2787732,
48678                         59.0227769
48679                     ],
48680                     [
48681                         -5.6650612,
48682                         59.0227769
48683                     ],
48684                     [
48685                         -5.6650612,
48686                         59.2025744
48687                     ]
48688                 ],
48689                 [
48690                     [
48691                         -8.7163482,
48692                         57.9440556
48693                     ],
48694                     [
48695                         -8.7163482,
48696                         57.7305936
48697                     ],
48698                     [
48699                         -8.3592926,
48700                         57.7305936
48701                     ],
48702                     [
48703                         -8.3592926,
48704                         57.9440556
48705                     ]
48706                 ],
48707                 [
48708                     [
48709                         -7.6077005,
48710                         50.4021026
48711                     ],
48712                     [
48713                         -7.6077005,
48714                         50.2688657
48715                     ],
48716                     [
48717                         -7.3907205,
48718                         50.2688657
48719                     ],
48720                     [
48721                         -7.3907205,
48722                         50.4021026
48723                     ]
48724                 ],
48725                 [
48726                     [
48727                         -7.7304303,
48728                         58.3579902
48729                     ],
48730                     [
48731                         -7.7304303,
48732                         58.248313
48733                     ],
48734                     [
48735                         -7.5134503,
48736                         58.248313
48737                     ],
48738                     [
48739                         -7.5134503,
48740                         58.3579902
48741                     ]
48742                 ]
48743             ]
48744         },
48745         {
48746             "name": "OS Scottish Popular historic",
48747             "type": "tms",
48748             "template": "http://ooc.openstreetmap.org/npescotland/tiles/{zoom}/{x}/{y}.jpg",
48749             "scaleExtent": [
48750                 6,
48751                 15
48752             ],
48753             "polygon": [
48754                 [
48755                     [
48756                         -7.8,
48757                         54.5
48758                     ],
48759                     [
48760                         -7.8,
48761                         61.1
48762                     ],
48763                     [
48764                         -1.1,
48765                         61.1
48766                     ],
48767                     [
48768                         -1.1,
48769                         54.5
48770                     ],
48771                     [
48772                         -7.8,
48773                         54.5
48774                     ]
48775                 ]
48776             ]
48777         },
48778         {
48779             "name": "OS Town Plans, Aberdeen 1866-1867 (NLS)",
48780             "type": "tms",
48781             "description": "Detailed town plan of Aberdeen 1866-1867, courtesy of National Library of Scotland.",
48782             "template": "http://geo.nls.uk/maps/towns/aberdeen/{zoom}/{x}/{-y}.png",
48783             "scaleExtent": [
48784                 13,
48785                 20
48786             ],
48787             "polygon": [
48788                 [
48789                     [
48790                         -2.14039404,
48791                         57.11218789
48792                     ],
48793                     [
48794                         -2.14064752,
48795                         57.17894161
48796                     ],
48797                     [
48798                         -2.04501987,
48799                         57.17901252
48800                     ],
48801                     [
48802                         -2.04493842,
48803                         57.11225862
48804                     ]
48805                 ]
48806             ],
48807             "terms_url": "http://maps.nls.uk/townplans/aberdeen.html",
48808             "terms_text": "National Library of Scotland - Aberdeen 1866-1867"
48809         },
48810         {
48811             "name": "OS Town Plans, Airdrie 1858 (NLS)",
48812             "type": "tms",
48813             "description": "Detailed town plan of Airdrie 1858, courtesy of National Library of Scotland.",
48814             "template": "http://geo.nls.uk/maps/towns/airdrie/{zoom}/{x}/{-y}.png",
48815             "scaleExtent": [
48816                 13,
48817                 20
48818             ],
48819             "polygon": [
48820                 [
48821                     [
48822                         -3.99291738,
48823                         55.86408041
48824                     ],
48825                     [
48826                         -3.99338933,
48827                         55.87329115
48828                     ],
48829                     [
48830                         -3.9691085,
48831                         55.87368212
48832                     ],
48833                     [
48834                         -3.9686423,
48835                         55.86447124
48836                     ]
48837                 ]
48838             ],
48839             "terms_url": "http://maps.nls.uk/townplans/airdrie.html",
48840             "terms_text": "National Library of Scotland - Airdrie 1858"
48841         },
48842         {
48843             "name": "OS Town Plans, Alexandria 1859 (NLS)",
48844             "type": "tms",
48845             "description": "Detailed town plan of Alexandria 1859, courtesy of National Library of Scotland.",
48846             "template": "http://geo.nls.uk/maps/towns/alexandria/{zoom}/{x}/{-y}.png",
48847             "scaleExtent": [
48848                 13,
48849                 20
48850             ],
48851             "polygon": [
48852                 [
48853                     [
48854                         -4.58973571,
48855                         55.97536707
48856                     ],
48857                     [
48858                         -4.59104461,
48859                         55.99493153
48860                     ],
48861                     [
48862                         -4.55985072,
48863                         55.99558348
48864                     ],
48865                     [
48866                         -4.55855754,
48867                         55.97601855
48868                     ]
48869                 ]
48870             ],
48871             "terms_url": "http://maps.nls.uk/townplans/alexandria.html",
48872             "terms_text": "National Library of Scotland - Alexandria 1859"
48873         },
48874         {
48875             "name": "OS Town Plans, Alloa 1861-1862 (NLS)",
48876             "type": "tms",
48877             "description": "Detailed town plan of Alloa 1861-1862, courtesy of National Library of Scotland.",
48878             "template": "http://geo.nls.uk/maps/towns/alloa/{zoom}/{x}/{-y}.png",
48879             "scaleExtent": [
48880                 13,
48881                 20
48882             ],
48883             "polygon": [
48884                 [
48885                     [
48886                         -3.81166061,
48887                         56.09864363
48888                     ],
48889                     [
48890                         -3.81274448,
48891                         56.12169929
48892                     ],
48893                     [
48894                         -3.7804609,
48895                         56.12216898
48896                     ],
48897                     [
48898                         -3.77939631,
48899                         56.09911292
48900                     ]
48901                 ]
48902             ],
48903             "terms_url": "http://maps.nls.uk/townplans/alloa.html",
48904             "terms_text": "National Library of Scotland - Alloa 1861-1862"
48905         },
48906         {
48907             "name": "OS Town Plans, Annan 1859 (NLS)",
48908             "type": "tms",
48909             "description": "Detailed town plan of Annan 1859, courtesy of National Library of Scotland.",
48910             "template": "http://geo.nls.uk/maps/towns/annan/{zoom}/{x}/{-y}.png",
48911             "scaleExtent": [
48912                 13,
48913                 20
48914             ],
48915             "polygon": [
48916                 [
48917                     [
48918                         -3.27921439,
48919                         54.98252155
48920                     ],
48921                     [
48922                         -3.27960062,
48923                         54.9946601
48924                     ],
48925                     [
48926                         -3.24866331,
48927                         54.99498165
48928                     ],
48929                     [
48930                         -3.24828642,
48931                         54.98284297
48932                     ]
48933                 ]
48934             ],
48935             "terms_url": "http://maps.nls.uk/townplans/annan.html",
48936             "terms_text": "National Library of Scotland - Annan 1859"
48937         },
48938         {
48939             "name": "OS Town Plans, Arbroath 1858 (NLS)",
48940             "type": "tms",
48941             "description": "Detailed town plan of Arbroath 1858, courtesy of National Library of Scotland.",
48942             "template": "http://geo.nls.uk/maps/towns/arbroath/{zoom}/{x}/{-y}.png",
48943             "scaleExtent": [
48944                 13,
48945                 20
48946             ],
48947             "polygon": [
48948                 [
48949                     [
48950                         -2.60716469,
48951                         56.53995105
48952                     ],
48953                     [
48954                         -2.60764981,
48955                         56.57022426
48956                     ],
48957                     [
48958                         -2.56498708,
48959                         56.57042549
48960                     ],
48961                     [
48962                         -2.564536,
48963                         56.54015206
48964                     ]
48965                 ]
48966             ],
48967             "terms_url": "http://maps.nls.uk/townplans/arbroath.html",
48968             "terms_text": "National Library of Scotland - Arbroath 1858"
48969         },
48970         {
48971             "name": "OS Town Plans, Ayr 1855 (NLS)",
48972             "type": "tms",
48973             "description": "Detailed town plan of Ayr 1855, courtesy of National Library of Scotland.",
48974             "template": "http://geo.nls.uk/maps/towns/ayr/{zoom}/{x}/{-y}.png",
48975             "scaleExtent": [
48976                 13,
48977                 20
48978             ],
48979             "polygon": [
48980                 [
48981                     [
48982                         -4.66768105,
48983                         55.43748864
48984                     ],
48985                     [
48986                         -4.67080057,
48987                         55.48363961
48988                     ],
48989                     [
48990                         -4.60609844,
48991                         55.48503484
48992                     ],
48993                     [
48994                         -4.60305426,
48995                         55.43888149
48996                     ]
48997                 ]
48998             ],
48999             "terms_url": "http://maps.nls.uk/townplans/ayr.html",
49000             "terms_text": "National Library of Scotland - Ayr 1855"
49001         },
49002         {
49003             "name": "OS Town Plans, Berwick-upon-Tweed 1852 (NLS)",
49004             "type": "tms",
49005             "description": "Detailed town plan of Berwick-upon-Tweed 1852, courtesy of National Library of Scotland.",
49006             "template": "http://geo.nls.uk/maps/towns/berwick/{zoom}/{x}/{-y}.png",
49007             "scaleExtent": [
49008                 13,
49009                 20
49010             ],
49011             "polygon": [
49012                 [
49013                     [
49014                         -2.02117487,
49015                         55.75577627
49016                     ],
49017                     [
49018                         -2.02118763,
49019                         55.77904118
49020                     ],
49021                     [
49022                         -1.98976956,
49023                         55.77904265
49024                     ],
49025                     [
49026                         -1.9897755,
49027                         55.75577774
49028                     ]
49029                 ]
49030             ],
49031             "terms_url": "http://maps.nls.uk/townplans/berwick.html",
49032             "terms_text": "National Library of Scotland - Berwick-upon-Tweed 1852"
49033         },
49034         {
49035             "name": "OS Town Plans, Brechin 1862 (NLS)",
49036             "type": "tms",
49037             "description": "Detailed town plan of Brechin 1862, courtesy of National Library of Scotland.",
49038             "template": "http://geo.nls.uk/maps/towns/brechin/{zoom}/{x}/{-y}.png",
49039             "scaleExtent": [
49040                 13,
49041                 20
49042             ],
49043             "polygon": [
49044                 [
49045                     [
49046                         -2.67480248,
49047                         56.71456775
49048                     ],
49049                     [
49050                         -2.67521172,
49051                         56.73739937
49052                     ],
49053                     [
49054                         -2.64319679,
49055                         56.73756872
49056                     ],
49057                     [
49058                         -2.64280695,
49059                         56.71473694
49060                     ]
49061                 ]
49062             ],
49063             "terms_url": "http://maps.nls.uk/townplans/brechin.html",
49064             "terms_text": "National Library of Scotland - Brechin 1862"
49065         },
49066         {
49067             "name": "OS Town Plans, Burntisland 1894 (NLS)",
49068             "type": "tms",
49069             "description": "Detailed town plan of Burntisland 1894, courtesy of National Library of Scotland.",
49070             "template": "http://geo.nls.uk/maps/towns/burntisland/{zoom}/{x}/{-y}.png",
49071             "scaleExtent": [
49072                 13,
49073                 20
49074             ],
49075             "polygon": [
49076                 [
49077                     [
49078                         -3.24879624,
49079                         56.04240046
49080                     ],
49081                     [
49082                         -3.2495182,
49083                         56.06472996
49084                     ],
49085                     [
49086                         -3.21830572,
49087                         56.06504207
49088                     ],
49089                     [
49090                         -3.21760179,
49091                         56.0427123
49092                     ]
49093                 ]
49094             ],
49095             "terms_url": "http://maps.nls.uk/townplans/burntisland.html",
49096             "terms_text": "National Library of Scotland - Burntisland 1894"
49097         },
49098         {
49099             "name": "OS Town Plans, Campbelton 1865 (NLS)",
49100             "type": "tms",
49101             "description": "Detailed town plan of Campbelton 1865, courtesy of National Library of Scotland.",
49102             "template": "http://geo.nls.uk/maps/towns/campbeltown/{zoom}/{x}/{-y}.png",
49103             "scaleExtent": [
49104                 13,
49105                 20
49106             ],
49107             "polygon": [
49108                 [
49109                     [
49110                         -5.62345307,
49111                         55.40255998
49112                     ],
49113                     [
49114                         -5.62631353,
49115                         55.43375303
49116                     ],
49117                     [
49118                         -5.58276654,
49119                         55.43503753
49120                     ],
49121                     [
49122                         -5.57994024,
49123                         55.40384299
49124                     ]
49125                 ]
49126             ],
49127             "terms_url": "http://maps.nls.uk/townplans/campbelton.html",
49128             "terms_text": "National Library of Scotland - Campbelton 1865"
49129         },
49130         {
49131             "name": "OS Town Plans, Coatbridge 1858 (NLS)",
49132             "type": "tms",
49133             "description": "Detailed town plan of Coatbridge 1858, courtesy of National Library of Scotland.",
49134             "template": "http://geo.nls.uk/maps/towns/coatbridge/{zoom}/{x}/{-y}.png",
49135             "scaleExtent": [
49136                 13,
49137                 20
49138             ],
49139             "polygon": [
49140                 [
49141                     [
49142                         -4.05035921,
49143                         55.84648689
49144                     ],
49145                     [
49146                         -4.05157062,
49147                         55.86947193
49148                     ],
49149                     [
49150                         -4.01953905,
49151                         55.87000186
49152                     ],
49153                     [
49154                         -4.01834651,
49155                         55.84701638
49156                     ]
49157                 ]
49158             ],
49159             "terms_url": "http://maps.nls.uk/townplans/coatbridge.html",
49160             "terms_text": "National Library of Scotland - Coatbridge 1858"
49161         },
49162         {
49163             "name": "OS Town Plans, Cupar 1854 (NLS)",
49164             "type": "tms",
49165             "description": "Detailed town plan of Cupar 1854, courtesy of National Library of Scotland.",
49166             "template": "http://geo.nls.uk/maps/towns/cupar1854/{zoom}/{x}/{-y}.png",
49167             "scaleExtent": [
49168                 13,
49169                 20
49170             ],
49171             "polygon": [
49172                 [
49173                     [
49174                         -3.04765872,
49175                         56.28653177
49176                     ],
49177                     [
49178                         -3.04890965,
49179                         56.332192
49180                     ],
49181                     [
49182                         -2.98498515,
49183                         56.33271677
49184                     ],
49185                     [
49186                         -2.98381041,
49187                         56.28705563
49188                     ]
49189                 ]
49190             ],
49191             "terms_url": "http://maps.nls.uk/townplans/cupar_1.html",
49192             "terms_text": "National Library of Scotland - Cupar 1854"
49193         },
49194         {
49195             "name": "OS Town Plans, Cupar 1893-1894 (NLS)",
49196             "type": "tms",
49197             "description": "Detailed town plan of Cupar 1893-1894, courtesy of National Library of Scotland.",
49198             "template": "http://geo.nls.uk/maps/towns/cupar1893/{zoom}/{x}/{-y}.png",
49199             "scaleExtent": [
49200                 13,
49201                 20
49202             ],
49203             "polygon": [
49204                 [
49205                     [
49206                         -3.0327697,
49207                         56.30243657
49208                     ],
49209                     [
49210                         -3.03338443,
49211                         56.32520139
49212                     ],
49213                     [
49214                         -3.00146629,
49215                         56.32546356
49216                     ],
49217                     [
49218                         -3.00087054,
49219                         56.30269852
49220                     ]
49221                 ]
49222             ],
49223             "terms_url": "http://maps.nls.uk/townplans/cupar_2.html",
49224             "terms_text": "National Library of Scotland - Cupar 1893-1894"
49225         },
49226         {
49227             "name": "OS Town Plans, Dalkeith 1852 (NLS)",
49228             "type": "tms",
49229             "description": "Detailed town plan of Dalkeith 1852, courtesy of National Library of Scotland.",
49230             "template": "http://geo.nls.uk/maps/towns/dalkeith1852/{zoom}/{x}/{-y}.png",
49231             "scaleExtent": [
49232                 13,
49233                 20
49234             ],
49235             "polygon": [
49236                 [
49237                     [
49238                         -3.07862465,
49239                         55.88900264
49240                     ],
49241                     [
49242                         -3.0790381,
49243                         55.90389729
49244                     ],
49245                     [
49246                         -3.05835611,
49247                         55.90407681
49248                     ],
49249                     [
49250                         -3.05795059,
49251                         55.88918206
49252                     ]
49253                 ]
49254             ],
49255             "terms_url": "http://maps.nls.uk/townplans/dalkeith_1.html",
49256             "terms_text": "National Library of Scotland - Dalkeith 1852"
49257         },
49258         {
49259             "name": "OS Town Plans, Dalkeith 1893 (NLS)",
49260             "type": "tms",
49261             "description": "Detailed town plan of Dalkeith 1893, courtesy of National Library of Scotland.",
49262             "template": "http://geo.nls.uk/maps/towns/dalkeith1893/{zoom}/{x}/{-y}.png",
49263             "scaleExtent": [
49264                 13,
49265                 20
49266             ],
49267             "polygon": [
49268                 [
49269                     [
49270                         -3.08600192,
49271                         55.87936087
49272                     ],
49273                     [
49274                         -3.08658588,
49275                         55.90025926
49276                     ],
49277                     [
49278                         -3.0436473,
49279                         55.90063074
49280                     ],
49281                     [
49282                         -3.04308639,
49283                         55.87973206
49284                     ]
49285                 ]
49286             ],
49287             "terms_url": "http://maps.nls.uk/townplans/dalkeith_2.html",
49288             "terms_text": "National Library of Scotland - Dalkeith 1893"
49289         },
49290         {
49291             "name": "OS Town Plans, Dumbarton 1859 (NLS)",
49292             "type": "tms",
49293             "description": "Detailed town plan of Dumbarton 1859, courtesy of National Library of Scotland.",
49294             "template": "http://geo.nls.uk/maps/towns/dumbarton/{zoom}/{x}/{-y}.png",
49295             "scaleExtent": [
49296                 13,
49297                 20
49298             ],
49299             "polygon": [
49300                 [
49301                     [
49302                         -4.58559982,
49303                         55.92742578
49304                     ],
49305                     [
49306                         -4.58714245,
49307                         55.95056014
49308                     ],
49309                     [
49310                         -4.55463269,
49311                         55.95123882
49312                     ],
49313                     [
49314                         -4.55310939,
49315                         55.92810387
49316                     ]
49317                 ]
49318             ],
49319             "terms_url": "http://maps.nls.uk/townplans/dumbarton.html",
49320             "terms_text": "National Library of Scotland - Dumbarton 1859"
49321         },
49322         {
49323             "name": "OS Town Plans, Dumfries 1850 (NLS)",
49324             "type": "tms",
49325             "description": "Detailed town plan of Dumfries 1850, courtesy of National Library of Scotland.",
49326             "template": "http://geo.nls.uk/maps/towns/dumfries1850/{zoom}/{x}/{-y}.png",
49327             "scaleExtent": [
49328                 13,
49329                 20
49330             ],
49331             "polygon": [
49332                 [
49333                     [
49334                         -3.63928076,
49335                         55.03715991
49336                     ],
49337                     [
49338                         -3.64116352,
49339                         55.08319002
49340                     ],
49341                     [
49342                         -3.57823183,
49343                         55.08402202
49344                     ],
49345                     [
49346                         -3.57642118,
49347                         55.0379905
49348                     ]
49349                 ]
49350             ],
49351             "terms_url": "http://maps.nls.uk/townplans/dumfries_1.html",
49352             "terms_text": "National Library of Scotland - Dumfries 1850"
49353         },
49354         {
49355             "name": "OS Town Plans, Dumfries 1893 (NLS)",
49356             "type": "tms",
49357             "description": "Detailed town plan of Dumfries 1893, courtesy of National Library of Scotland.",
49358             "template": "http://geo.nls.uk/maps/towns/dumfries1893/{zoom}/{x}/{-y}.png",
49359             "scaleExtent": [
49360                 13,
49361                 20
49362             ],
49363             "polygon": [
49364                 [
49365                     [
49366                         -3.63179081,
49367                         55.04150111
49368                     ],
49369                     [
49370                         -3.63330662,
49371                         55.07873429
49372                     ],
49373                     [
49374                         -3.58259012,
49375                         55.07940411
49376                     ],
49377                     [
49378                         -3.58112132,
49379                         55.04217001
49380                     ]
49381                 ]
49382             ],
49383             "terms_url": "http://maps.nls.uk/townplans/dumfries_2.html",
49384             "terms_text": "National Library of Scotland - Dumfries 1893"
49385         },
49386         {
49387             "name": "OS Town Plans, Dundee 1857-1858 (NLS)",
49388             "type": "tms",
49389             "description": "Detailed town plan of Dundee 1857-1858, courtesy of National Library of Scotland.",
49390             "template": "http://geo.nls.uk/maps/towns/dundee1857/{zoom}/{x}/{-y}.png",
49391             "scaleExtent": [
49392                 13,
49393                 20
49394             ],
49395             "polygon": [
49396                 [
49397                     [
49398                         -3.02584468,
49399                         56.44879161
49400                     ],
49401                     [
49402                         -3.02656969,
49403                         56.47566815
49404                     ],
49405                     [
49406                         -2.94710317,
49407                         56.47629984
49408                     ],
49409                     [
49410                         -2.94643424,
49411                         56.44942266
49412                     ]
49413                 ]
49414             ],
49415             "terms_url": "http://maps.nls.uk/townplans/dundee_1.html",
49416             "terms_text": "National Library of Scotland - Dundee 1857-1858"
49417         },
49418         {
49419             "name": "OS Town Plans, Dundee 1870-1872 (NLS)",
49420             "type": "tms",
49421             "description": "Detailed town plan of Dundee 1870-1872, courtesy of National Library of Scotland.",
49422             "template": "http://geo.nls.uk/maps/towns/dundee1870/{zoom}/{x}/{-y}.png",
49423             "scaleExtent": [
49424                 13,
49425                 20
49426             ],
49427             "polygon": [
49428                 [
49429                     [
49430                         -3.03399945,
49431                         56.448497
49432                     ],
49433                     [
49434                         -3.03497463,
49435                         56.48435238
49436                     ],
49437                     [
49438                         -2.92352705,
49439                         56.48523137
49440                     ],
49441                     [
49442                         -2.92265681,
49443                         56.4493748
49444                     ]
49445                 ]
49446             ],
49447             "terms_url": "http://maps.nls.uk/townplans/dundee_2.html",
49448             "terms_text": "National Library of Scotland - Dundee 1870-1872"
49449         },
49450         {
49451             "name": "OS Town Plans, Dunfermline 1854 (NLS)",
49452             "type": "tms",
49453             "description": "Detailed town plan of Dunfermline 1854, courtesy of National Library of Scotland.",
49454             "template": "http://geo.nls.uk/maps/towns/dunfermline1854/{zoom}/{x}/{-y}.png",
49455             "scaleExtent": [
49456                 13,
49457                 20
49458             ],
49459             "polygon": [
49460                 [
49461                     [
49462                         -3.49045481,
49463                         56.0605979
49464                     ],
49465                     [
49466                         -3.49116489,
49467                         56.07898822
49468                     ],
49469                     [
49470                         -3.44374075,
49471                         56.07955208
49472                     ],
49473                     [
49474                         -3.44305323,
49475                         56.06116138
49476                     ]
49477                 ]
49478             ],
49479             "terms_url": "http://maps.nls.uk/townplans/dunfermline_1.html",
49480             "terms_text": "National Library of Scotland - Dunfermline 1854"
49481         },
49482         {
49483             "name": "OS Town Plans, Dunfermline 1894 (NLS)",
49484             "type": "tms",
49485             "description": "Detailed town plan of Dunfermline 1894, courtesy of National Library of Scotland.",
49486             "template": "http://geo.nls.uk/maps/towns/dunfermline1893/{zoom}/{x}/{-y}.png",
49487             "scaleExtent": [
49488                 13,
49489                 20
49490             ],
49491             "polygon": [
49492                 [
49493                     [
49494                         -3.48284159,
49495                         56.05198219
49496                     ],
49497                     [
49498                         -3.48399434,
49499                         56.08198924
49500                     ],
49501                     [
49502                         -3.44209721,
49503                         56.08248587
49504                     ],
49505                     [
49506                         -3.44097697,
49507                         56.05247826
49508                     ]
49509                 ]
49510             ],
49511             "terms_url": "http://maps.nls.uk/townplans/dunfermline_2.html",
49512             "terms_text": "National Library of Scotland - Dunfermline 1894"
49513         },
49514         {
49515             "name": "OS Town Plans, Edinburgh 1849-1851 (NLS)",
49516             "type": "tms",
49517             "description": "Detailed town plan of Edinburgh 1849-1851, courtesy of National Library of Scotland.",
49518             "template": "http://geo.nls.uk/maps/towns/edinburgh1849/{zoom}/{x}/{-y}.png",
49519             "scaleExtent": [
49520                 13,
49521                 20
49522             ],
49523             "polygon": [
49524                 [
49525                     [
49526                         -3.2361048,
49527                         55.921366
49528                     ],
49529                     [
49530                         -3.23836397,
49531                         55.99217223
49532                     ],
49533                     [
49534                         -3.14197035,
49535                         55.99310288
49536                     ],
49537                     [
49538                         -3.13988689,
49539                         55.92229419
49540                     ]
49541                 ]
49542             ],
49543             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_1.html",
49544             "terms_text": "National Library of Scotland - Edinburgh 1849-1851"
49545         },
49546         {
49547             "name": "OS Town Plans, Edinburgh 1876-1877 (NLS)",
49548             "type": "tms",
49549             "description": "Detailed town plan of Edinburgh 1876-1877, courtesy of National Library of Scotland.",
49550             "template": "http://geo.nls.uk/maps/towns/edinburgh1876/{zoom}/{x}/{-y}.png",
49551             "scaleExtent": [
49552                 13,
49553                 20
49554             ],
49555             "polygon": [
49556                 [
49557                     [
49558                         -3.24740498,
49559                         55.92116518
49560                     ],
49561                     [
49562                         -3.24989581,
49563                         55.99850896
49564                     ],
49565                     [
49566                         -3.13061127,
49567                         55.99966059
49568                     ],
49569                     [
49570                         -3.12835798,
49571                         55.92231348
49572                     ]
49573                 ]
49574             ],
49575             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_2.html",
49576             "terms_text": "National Library of Scotland - Edinburgh 1876-1877"
49577         },
49578         {
49579             "name": "OS Town Plans, Edinburgh 1893-1894 (NLS)",
49580             "type": "tms",
49581             "description": "Detailed town plan of Edinburgh 1893-1894, courtesy of National Library of Scotland.",
49582             "template": "http://geo.nls.uk/maps/towns/edinburgh1893/{zoom}/{x}/{-y}.png",
49583             "scaleExtent": [
49584                 13,
49585                 20
49586             ],
49587             "polygon": [
49588                 [
49589                     [
49590                         -3.26111081,
49591                         55.89555387
49592                     ],
49593                     [
49594                         -3.26450423,
49595                         55.9997912
49596                     ],
49597                     [
49598                         -3.11970824,
49599                         56.00119128
49600                     ],
49601                     [
49602                         -3.1167031,
49603                         55.89694851
49604                     ]
49605                 ]
49606             ],
49607             "terms_url": "http://maps.nls.uk/townplans/edinburgh500.html",
49608             "terms_text": "National Library of Scotland - Edinburgh 1893-1894"
49609         },
49610         {
49611             "name": "OS Town Plans, Elgin 1868 (NLS)",
49612             "type": "tms",
49613             "description": "Detailed town plan of Elgin 1868, courtesy of National Library of Scotland.",
49614             "template": "http://geo.nls.uk/maps/towns/elgin/{zoom}/{x}/{-y}.png",
49615             "scaleExtent": [
49616                 13,
49617                 20
49618             ],
49619             "polygon": [
49620                 [
49621                     [
49622                         -3.33665196,
49623                         57.62879017
49624                     ],
49625                     [
49626                         -3.33776583,
49627                         57.65907381
49628                     ],
49629                     [
49630                         -3.29380859,
49631                         57.65953111
49632                     ],
49633                     [
49634                         -3.29273129,
49635                         57.62924695
49636                     ]
49637                 ]
49638             ],
49639             "terms_url": "http://maps.nls.uk/townplans/elgin.html",
49640             "terms_text": "National Library of Scotland - Elgin 1868"
49641         },
49642         {
49643             "name": "OS Town Plans, Falkirk 1858-1859 (NLS)",
49644             "type": "tms",
49645             "description": "Detailed town plan of Falkirk 1858-1859, courtesy of National Library of Scotland.",
49646             "template": "http://geo.nls.uk/maps/towns/falkirk/{zoom}/{x}/{-y}.png",
49647             "scaleExtent": [
49648                 13,
49649                 20
49650             ],
49651             "polygon": [
49652                 [
49653                     [
49654                         -3.79587441,
49655                         55.99343101
49656                     ],
49657                     [
49658                         -3.79697783,
49659                         56.01720281
49660                     ],
49661                     [
49662                         -3.76648151,
49663                         56.01764348
49664                     ],
49665                     [
49666                         -3.76539679,
49667                         55.99387129
49668                     ]
49669                 ]
49670             ],
49671             "terms_url": "http://maps.nls.uk/townplans/falkirk.html",
49672             "terms_text": "National Library of Scotland - Falkirk 1858-1859"
49673         },
49674         {
49675             "name": "OS Town Plans, Forfar 1860-1861 (NLS)",
49676             "type": "tms",
49677             "description": "Detailed town plan of Forfar 1860-1861, courtesy of National Library of Scotland.",
49678             "template": "http://geo.nls.uk/maps/towns/forfar/{zoom}/{x}/{-y}.png",
49679             "scaleExtent": [
49680                 13,
49681                 20
49682             ],
49683             "polygon": [
49684                 [
49685                     [
49686                         -2.90326183,
49687                         56.6289471
49688                     ],
49689                     [
49690                         -2.90378797,
49691                         56.65095013
49692                     ],
49693                     [
49694                         -2.87228457,
49695                         56.65117489
49696                     ],
49697                     [
49698                         -2.87177676,
49699                         56.62917168
49700                     ]
49701                 ]
49702             ],
49703             "terms_url": "http://maps.nls.uk/townplans/forfar.html",
49704             "terms_text": "National Library of Scotland - Forfar 1860-1861"
49705         },
49706         {
49707             "name": "OS Town Plans, Forres 1868 (NLS)",
49708             "type": "tms",
49709             "description": "Detailed town plan of Forres 1868, courtesy of National Library of Scotland.",
49710             "template": "http://geo.nls.uk/maps/towns/forres/{zoom}/{x}/{-y}.png",
49711             "scaleExtent": [
49712                 13,
49713                 20
49714             ],
49715             "polygon": [
49716                 [
49717                     [
49718                         -3.63516795,
49719                         57.58887872
49720                     ],
49721                     [
49722                         -3.63647637,
49723                         57.618002
49724                     ],
49725                     [
49726                         -3.57751453,
49727                         57.61875171
49728                     ],
49729                     [
49730                         -3.5762532,
49731                         57.58962759
49732                     ]
49733                 ]
49734             ],
49735             "terms_url": "http://maps.nls.uk/townplans/forres.html",
49736             "terms_text": "National Library of Scotland - Forres 1868"
49737         },
49738         {
49739             "name": "OS Town Plans, Galashiels 1858 (NLS)",
49740             "type": "tms",
49741             "description": "Detailed town plan of Galashiels 1858, courtesy of National Library of Scotland.",
49742             "template": "http://geo.nls.uk/maps/towns/galashiels/{zoom}/{x}/{-y}.png",
49743             "scaleExtent": [
49744                 13,
49745                 20
49746             ],
49747             "polygon": [
49748                 [
49749                     [
49750                         -2.82918609,
49751                         55.59586303
49752                     ],
49753                     [
49754                         -2.82981273,
49755                         55.62554026
49756                     ],
49757                     [
49758                         -2.78895254,
49759                         55.62580992
49760                     ],
49761                     [
49762                         -2.78835674,
49763                         55.59613239
49764                     ]
49765                 ]
49766             ],
49767             "terms_url": "http://maps.nls.uk/townplans/galashiels.html",
49768             "terms_text": "National Library of Scotland - Galashiels 1858"
49769         },
49770         {
49771             "name": "OS Town Plans, Girvan 1857 (NLS)",
49772             "type": "tms",
49773             "description": "Detailed town plan of Girvan 1857, courtesy of National Library of Scotland.",
49774             "template": "http://geo.nls.uk/maps/towns/girvan/{zoom}/{x}/{-y}.png",
49775             "scaleExtent": [
49776                 13,
49777                 20
49778             ],
49779             "polygon": [
49780                 [
49781                     [
49782                         -4.87424251,
49783                         55.22679729
49784                     ],
49785                     [
49786                         -4.87587895,
49787                         55.24945946
49788                     ],
49789                     [
49790                         -4.84447382,
49791                         55.25019598
49792                     ],
49793                     [
49794                         -4.84285519,
49795                         55.22753318
49796                     ]
49797                 ]
49798             ],
49799             "terms_url": "http://maps.nls.uk/townplans/girvan.html",
49800             "terms_text": "National Library of Scotland - Girvan 1857"
49801         },
49802         {
49803             "name": "OS Town Plans, Glasgow 1857-1858 (NLS)",
49804             "type": "tms",
49805             "description": "Detailed town plan of Glasgow 1857-1858, courtesy of National Library of Scotland.",
49806             "template": "http://geo.nls.uk/maps/towns/glasgow1857/{zoom}/{x}/{-y}.png",
49807             "scaleExtent": [
49808                 13,
49809                 20
49810             ],
49811             "polygon": [
49812                 [
49813                     [
49814                         -4.31575491,
49815                         55.82072009
49816                     ],
49817                     [
49818                         -4.319683,
49819                         55.88667625
49820                     ],
49821                     [
49822                         -4.1771319,
49823                         55.88928081
49824                     ],
49825                     [
49826                         -4.1734447,
49827                         55.82331825
49828                     ]
49829                 ]
49830             ],
49831             "terms_url": "http://maps.nls.uk/townplans/glasgow_1.html",
49832             "terms_text": "National Library of Scotland - Glasgow 1857-1858"
49833         },
49834         {
49835             "name": "OS Town Plans, Glasgow 1892-1894 (NLS)",
49836             "type": "tms",
49837             "description": "Detailed town plan of Glasgow 1892-1894, courtesy of National Library of Scotland.",
49838             "template": "http://geo.nls.uk/maps/towns/glasgow1894/{zoom}/{x}/{-y}.png",
49839             "scaleExtent": [
49840                 13,
49841                 20
49842             ],
49843             "polygon": [
49844                 [
49845                     [
49846                         -4.3465357,
49847                         55.81456228
49848                     ],
49849                     [
49850                         -4.35157646,
49851                         55.89806268
49852                     ],
49853                     [
49854                         -4.17788765,
49855                         55.9012587
49856                     ],
49857                     [
49858                         -4.17321842,
49859                         55.81774834
49860                     ]
49861                 ]
49862             ],
49863             "terms_url": "http://maps.nls.uk/townplans/glasgow_2.html",
49864             "terms_text": "National Library of Scotland - Glasgow 1892-1894"
49865         },
49866         {
49867             "name": "OS Town Plans, Greenock 1857 (NLS)",
49868             "type": "tms",
49869             "description": "Detailed town plan of Greenock 1857, courtesy of National Library of Scotland.",
49870             "template": "http://geo.nls.uk/maps/towns/greenock/{zoom}/{x}/{-y}.png",
49871             "scaleExtent": [
49872                 13,
49873                 20
49874             ],
49875             "polygon": [
49876                 [
49877                     [
49878                         -4.78108857,
49879                         55.92617865
49880                     ],
49881                     [
49882                         -4.78382957,
49883                         55.96437481
49884                     ],
49885                     [
49886                         -4.7302257,
49887                         55.96557475
49888                     ],
49889                     [
49890                         -4.72753731,
49891                         55.92737687
49892                     ]
49893                 ]
49894             ],
49895             "terms_url": "http://maps.nls.uk/townplans/greenock.html",
49896             "terms_text": "National Library of Scotland - Greenock 1857"
49897         },
49898         {
49899             "name": "OS Town Plans, Haddington 1853 (NLS)",
49900             "type": "tms",
49901             "description": "Detailed town plan of Haddington 1853, courtesy of National Library of Scotland.",
49902             "template": "http://geo.nls.uk/maps/towns/haddington1853/{zoom}/{x}/{-y}.png",
49903             "scaleExtent": [
49904                 13,
49905                 20
49906             ],
49907             "polygon": [
49908                 [
49909                     [
49910                         -2.78855542,
49911                         55.9451862
49912                     ],
49913                     [
49914                         -2.78888196,
49915                         55.96124194
49916                     ],
49917                     [
49918                         -2.76674325,
49919                         55.9613817
49920                     ],
49921                     [
49922                         -2.76642588,
49923                         55.94532587
49924                     ]
49925                 ]
49926             ],
49927             "terms_url": "http://maps.nls.uk/townplans/haddington_1.html",
49928             "terms_text": "National Library of Scotland - Haddington 1853"
49929         },
49930         {
49931             "name": "OS Town Plans, Haddington 1893 (NLS)",
49932             "type": "tms",
49933             "description": "Detailed town plan of Haddington 1893, courtesy of National Library of Scotland.",
49934             "template": "http://geo.nls.uk/maps/towns/haddington1893/{zoom}/{x}/{-y}.png",
49935             "scaleExtent": [
49936                 13,
49937                 20
49938             ],
49939             "polygon": [
49940                 [
49941                     [
49942                         -2.80152293,
49943                         55.93428734
49944                     ],
49945                     [
49946                         -2.80214693,
49947                         55.96447189
49948                     ],
49949                     [
49950                         -2.76038069,
49951                         55.9647367
49952                     ],
49953                     [
49954                         -2.75978916,
49955                         55.93455185
49956                     ]
49957                 ]
49958             ],
49959             "terms_url": "http://maps.nls.uk/townplans/haddington_2.html",
49960             "terms_text": "National Library of Scotland - Haddington 1893"
49961         },
49962         {
49963             "name": "OS Town Plans, Hamilton 1858 (NLS)",
49964             "type": "tms",
49965             "description": "Detailed town plan of Hamilton 1858, courtesy of National Library of Scotland.",
49966             "template": "http://geo.nls.uk/maps/towns/hamilton/{zoom}/{x}/{-y}.png",
49967             "scaleExtent": [
49968                 13,
49969                 20
49970             ],
49971             "polygon": [
49972                 [
49973                     [
49974                         -4.06721642,
49975                         55.74877265
49976                     ],
49977                     [
49978                         -4.06924047,
49979                         55.78698508
49980                     ],
49981                     [
49982                         -4.01679233,
49983                         55.78785698
49984                     ],
49985                     [
49986                         -4.01481949,
49987                         55.74964331
49988                     ]
49989                 ]
49990             ],
49991             "terms_url": "http://maps.nls.uk/townplans/hamilton.html",
49992             "terms_text": "National Library of Scotland - Hamilton 1858"
49993         },
49994         {
49995             "name": "OS Town Plans, Hawick 1857-1858 (NLS)",
49996             "type": "tms",
49997             "description": "Detailed town plan of Hawick 1857-1858, courtesy of National Library of Scotland.",
49998             "template": "http://geo.nls.uk/maps/towns/hawick/{zoom}/{x}/{-y}.png",
49999             "scaleExtent": [
50000                 13,
50001                 20
50002             ],
50003             "polygon": [
50004                 [
50005                     [
50006                         -2.80130149,
50007                         55.4102516
50008                     ],
50009                     [
50010                         -2.80176329,
50011                         55.43304638
50012                     ],
50013                     [
50014                         -2.7708832,
50015                         55.43324489
50016                     ],
50017                     [
50018                         -2.77043917,
50019                         55.41044995
50020                     ]
50021                 ]
50022             ],
50023             "terms_url": "http://maps.nls.uk/townplans/hawick.html",
50024             "terms_text": "National Library of Scotland - Hawick 1857-1858"
50025         },
50026         {
50027             "name": "OS Town Plans, Inverness 1867-1868 (NLS)",
50028             "type": "tms",
50029             "description": "Detailed town plan of Inverness 1867-1868, courtesy of National Library of Scotland.",
50030             "template": "http://geo.nls.uk/maps/towns/inverness/{zoom}/{x}/{-y}.png",
50031             "scaleExtent": [
50032                 13,
50033                 20
50034             ],
50035             "polygon": [
50036                 [
50037                     [
50038                         -4.25481758,
50039                         57.45916363
50040                     ],
50041                     [
50042                         -4.25752308,
50043                         57.50302387
50044                     ],
50045                     [
50046                         -4.19713638,
50047                         57.50409032
50048                     ],
50049                     [
50050                         -4.1945031,
50051                         57.46022829
50052                     ]
50053                 ]
50054             ],
50055             "terms_url": "http://maps.nls.uk/townplans/inverness.html",
50056             "terms_text": "National Library of Scotland - Inverness 1867-1868"
50057         },
50058         {
50059             "name": "OS Town Plans, Irvine 1859 (NLS)",
50060             "type": "tms",
50061             "description": "Detailed town plan of Irvine 1859, courtesy of National Library of Scotland.",
50062             "template": "http://geo.nls.uk/maps/towns/irvine/{zoom}/{x}/{-y}.png",
50063             "scaleExtent": [
50064                 13,
50065                 20
50066             ],
50067             "polygon": [
50068                 [
50069                     [
50070                         -4.67540402,
50071                         55.60649957
50072                     ],
50073                     [
50074                         -4.67643252,
50075                         55.62159024
50076                     ],
50077                     [
50078                         -4.65537888,
50079                         55.62204812
50080                     ],
50081                     [
50082                         -4.65435844,
50083                         55.60695719
50084                     ]
50085                 ]
50086             ],
50087             "terms_url": "http://maps.nls.uk/townplans/irvine.html",
50088             "terms_text": "National Library of Scotland - Irvine 1859"
50089         },
50090         {
50091             "name": "OS Town Plans, Jedburgh 1858 (NLS)",
50092             "type": "tms",
50093             "description": "Detailed town plan of Jedburgh 1858, courtesy of National Library of Scotland.",
50094             "template": "http://geo.nls.uk/maps/towns/jedburgh/{zoom}/{x}/{-y}.png",
50095             "scaleExtent": [
50096                 13,
50097                 20
50098             ],
50099             "polygon": [
50100                 [
50101                     [
50102                         -2.56332521,
50103                         55.47105448
50104                     ],
50105                     [
50106                         -2.56355503,
50107                         55.48715562
50108                     ],
50109                     [
50110                         -2.54168193,
50111                         55.48725438
50112                     ],
50113                     [
50114                         -2.54146103,
50115                         55.47115318
50116                     ]
50117                 ]
50118             ],
50119             "terms_url": "http://maps.nls.uk/townplans/jedburgh.html",
50120             "terms_text": "National Library of Scotland - Jedburgh 1858"
50121         },
50122         {
50123             "name": "OS Town Plans, Kelso 1857 (NLS)",
50124             "type": "tms",
50125             "description": "Detailed town plan of Kelso 1857, courtesy of National Library of Scotland.",
50126             "template": "http://geo.nls.uk/maps/towns/kelso/{zoom}/{x}/{-y}.png",
50127             "scaleExtent": [
50128                 13,
50129                 20
50130             ],
50131             "polygon": [
50132                 [
50133                     [
50134                         -2.44924544,
50135                         55.58390848
50136                     ],
50137                     [
50138                         -2.44949757,
50139                         55.6059582
50140                     ],
50141                     [
50142                         -2.41902085,
50143                         55.60606617
50144                     ],
50145                     [
50146                         -2.41878581,
50147                         55.58401636
50148                     ]
50149                 ]
50150             ],
50151             "terms_url": "http://maps.nls.uk/townplans/kelso.html",
50152             "terms_text": "National Library of Scotland - Kelso 1857"
50153         },
50154         {
50155             "name": "OS Town Plans, Kilmarnock 1857-1859 (NLS)",
50156             "type": "tms",
50157             "description": "Detailed town plan of Kilmarnock 1857-1859, courtesy of National Library of Scotland.",
50158             "template": "http://geo.nls.uk/maps/towns/kilmarnock/{zoom}/{x}/{-y}.png",
50159             "scaleExtent": [
50160                 13,
50161                 20
50162             ],
50163             "polygon": [
50164                 [
50165                     [
50166                         -4.51746876,
50167                         55.58950933
50168                     ],
50169                     [
50170                         -4.5194347,
50171                         55.62017114
50172                     ],
50173                     [
50174                         -4.47675652,
50175                         55.62104083
50176                     ],
50177                     [
50178                         -4.4748238,
50179                         55.59037802
50180                     ]
50181                 ]
50182             ],
50183             "terms_url": "http://maps.nls.uk/townplans/kilmarnock.html",
50184             "terms_text": "National Library of Scotland - Kilmarnock 1857-1859"
50185         },
50186         {
50187             "name": "OS Town Plans, Kirkcaldy 1855 (NLS)",
50188             "type": "tms",
50189             "description": "Detailed town plan of Kirkcaldy 1855, courtesy of National Library of Scotland.",
50190             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1855/{zoom}/{x}/{-y}.png",
50191             "scaleExtent": [
50192                 13,
50193                 20
50194             ],
50195             "polygon": [
50196                 [
50197                     [
50198                         -3.17455285,
50199                         56.09518942
50200                     ],
50201                     [
50202                         -3.17554995,
50203                         56.12790251
50204                     ],
50205                     [
50206                         -3.12991402,
50207                         56.12832843
50208                     ],
50209                     [
50210                         -3.12895559,
50211                         56.09561481
50212                     ]
50213                 ]
50214             ],
50215             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_1.html",
50216             "terms_text": "National Library of Scotland - Kirkcaldy 1855"
50217         },
50218         {
50219             "name": "OS Town Plans, Kirkcaldy 1894 (NLS)",
50220             "type": "tms",
50221             "description": "Detailed town plan of Kirkcaldy 1894, courtesy of National Library of Scotland.",
50222             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1894/{zoom}/{x}/{-y}.png",
50223             "scaleExtent": [
50224                 13,
50225                 20
50226             ],
50227             "polygon": [
50228                 [
50229                     [
50230                         -3.17460426,
50231                         56.09513375
50232                     ],
50233                     [
50234                         -3.17560428,
50235                         56.12794116
50236                     ],
50237                     [
50238                         -3.12989512,
50239                         56.12836777
50240                     ],
50241                     [
50242                         -3.12893395,
50243                         56.09555983
50244                     ]
50245                 ]
50246             ],
50247             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_2.html",
50248             "terms_text": "National Library of Scotland - Kirkcaldy 1894"
50249         },
50250         {
50251             "name": "OS Town Plans, Kirkcudbright 1850 (NLS)",
50252             "type": "tms",
50253             "description": "Detailed town plan of Kirkcudbright 1850, courtesy of National Library of Scotland.",
50254             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1850/{zoom}/{x}/{-y}.png",
50255             "scaleExtent": [
50256                 13,
50257                 20
50258             ],
50259             "polygon": [
50260                 [
50261                     [
50262                         -4.06154334,
50263                         54.82586314
50264                     ],
50265                     [
50266                         -4.0623081,
50267                         54.84086061
50268                     ],
50269                     [
50270                         -4.0420219,
50271                         54.84120364
50272                     ],
50273                     [
50274                         -4.04126464,
50275                         54.82620598
50276                     ]
50277                 ]
50278             ],
50279             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_1.html",
50280             "terms_text": "National Library of Scotland - Kirkcudbright 1850"
50281         },
50282         {
50283             "name": "OS Town Plans, Kirkcudbright 1893 (NLS)",
50284             "type": "tms",
50285             "description": "Detailed town plan of Kirkcudbright 1893, courtesy of National Library of Scotland.",
50286             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1893/{zoom}/{x}/{-y}.png",
50287             "scaleExtent": [
50288                 13,
50289                 20
50290             ],
50291             "polygon": [
50292                 [
50293                     [
50294                         -4.06001868,
50295                         54.82720122
50296                     ],
50297                     [
50298                         -4.06079036,
50299                         54.84234455
50300                     ],
50301                     [
50302                         -4.04025067,
50303                         54.84269158
50304                     ],
50305                     [
50306                         -4.03948667,
50307                         54.82754805
50308                     ]
50309                 ]
50310             ],
50311             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_2.html",
50312             "terms_text": "National Library of Scotland - Kirkcudbright 1893"
50313         },
50314         {
50315             "name": "OS Town Plans, Kirkintilloch 1859 (NLS)",
50316             "type": "tms",
50317             "description": "Detailed town plan of Kirkintilloch 1859, courtesy of National Library of Scotland.",
50318             "template": "http://geo.nls.uk/maps/towns/kirkintilloch/{zoom}/{x}/{-y}.png",
50319             "scaleExtent": [
50320                 13,
50321                 20
50322             ],
50323             "polygon": [
50324                 [
50325                     [
50326                         -4.16664222,
50327                         55.93124287
50328                     ],
50329                     [
50330                         -4.16748402,
50331                         55.94631265
50332                     ],
50333                     [
50334                         -4.14637318,
50335                         55.94668235
50336                     ],
50337                     [
50338                         -4.14553956,
50339                         55.93161237
50340                     ]
50341                 ]
50342             ],
50343             "terms_url": "http://maps.nls.uk/townplans/kirkintilloch.html",
50344             "terms_text": "National Library of Scotland - Kirkintilloch 1859"
50345         },
50346         {
50347             "name": "OS Town Plans, Kirriemuir 1861 (NLS)",
50348             "type": "tms",
50349             "description": "Detailed town plan of Kirriemuir 1861, courtesy of National Library of Scotland.",
50350             "template": "http://geo.nls.uk/maps/towns/kirriemuir/{zoom}/{x}/{-y}.png",
50351             "scaleExtent": [
50352                 13,
50353                 20
50354             ],
50355             "polygon": [
50356                 [
50357                     [
50358                         -3.01255744,
50359                         56.65896044
50360                     ],
50361                     [
50362                         -3.01302683,
50363                         56.67645382
50364                     ],
50365                     [
50366                         -2.98815879,
50367                         56.67665366
50368                     ],
50369                     [
50370                         -2.98770092,
50371                         56.65916014
50372                     ]
50373                 ]
50374             ],
50375             "terms_url": "http://maps.nls.uk/townplans/kirriemuir.html",
50376             "terms_text": "National Library of Scotland - Kirriemuir 1861"
50377         },
50378         {
50379             "name": "OS Town Plans, Lanark 1858 (NLS)",
50380             "type": "tms",
50381             "description": "Detailed town plan of Lanark 1858, courtesy of National Library of Scotland.",
50382             "template": "http://geo.nls.uk/maps/towns/lanark/{zoom}/{x}/{-y}.png",
50383             "scaleExtent": [
50384                 13,
50385                 20
50386             ],
50387             "polygon": [
50388                 [
50389                     [
50390                         -3.78642584,
50391                         55.66308804
50392                     ],
50393                     [
50394                         -3.78710605,
50395                         55.67800854
50396                     ],
50397                     [
50398                         -3.76632876,
50399                         55.67830935
50400                     ],
50401                     [
50402                         -3.76565645,
50403                         55.66338868
50404                     ]
50405                 ]
50406             ],
50407             "terms_url": "http://maps.nls.uk/townplans/lanark.html",
50408             "terms_text": "National Library of Scotland - Lanark 1858"
50409         },
50410         {
50411             "name": "OS Town Plans, Linlithgow 1856 (NLS)",
50412             "type": "tms",
50413             "description": "Detailed town plan of Linlithgow 1856, courtesy of National Library of Scotland.",
50414             "template": "http://geo.nls.uk/maps/towns/linlithgow/{zoom}/{x}/{-y}.png",
50415             "scaleExtent": [
50416                 13,
50417                 20
50418             ],
50419             "polygon": [
50420                 [
50421                     [
50422                         -3.61908334,
50423                         55.95549561
50424                     ],
50425                     [
50426                         -3.62033259,
50427                         55.98538615
50428                     ],
50429                     [
50430                         -3.57838447,
50431                         55.98593047
50432                     ],
50433                     [
50434                         -3.57716753,
50435                         55.95603932
50436                     ]
50437                 ]
50438             ],
50439             "terms_url": "http://maps.nls.uk/townplans/linlithgow.html",
50440             "terms_text": "National Library of Scotland - Linlithgow 1856"
50441         },
50442         {
50443             "name": "OS Town Plans, Mayole 1856-1857 (NLS)",
50444             "type": "tms",
50445             "description": "Detailed town plan of Mayole 1856-1857, courtesy of National Library of Scotland.",
50446             "template": "http://geo.nls.uk/maps/towns/maybole/{zoom}/{x}/{-y}.png",
50447             "scaleExtent": [
50448                 13,
50449                 20
50450             ],
50451             "polygon": [
50452                 [
50453                     [
50454                         -4.69086378,
50455                         55.34340178
50456                     ],
50457                     [
50458                         -4.6918884,
50459                         55.35849731
50460                     ],
50461                     [
50462                         -4.67089656,
50463                         55.35895813
50464                     ],
50465                     [
50466                         -4.6698799,
50467                         55.34386234
50468                     ]
50469                 ]
50470             ],
50471             "terms_url": "http://maps.nls.uk/townplans/maybole.html",
50472             "terms_text": "National Library of Scotland - Mayole 1856-1857"
50473         },
50474         {
50475             "name": "OS Town Plans, Montrose 1861-1862 (NLS)",
50476             "type": "tms",
50477             "description": "Detailed town plan of Montrose 1861-1862, courtesy of National Library of Scotland.",
50478             "template": "http://geo.nls.uk/maps/towns/montrose/{zoom}/{x}/{-y}.png",
50479             "scaleExtent": [
50480                 13,
50481                 20
50482             ],
50483             "polygon": [
50484                 [
50485                     [
50486                         -2.4859324,
50487                         56.69645192
50488                     ],
50489                     [
50490                         -2.4862257,
50491                         56.71918799
50492                     ],
50493                     [
50494                         -2.45405417,
50495                         56.71930941
50496                     ],
50497                     [
50498                         -2.45378027,
50499                         56.69657324
50500                     ]
50501                 ]
50502             ],
50503             "terms_url": "http://maps.nls.uk/townplans/montrose.html",
50504             "terms_text": "National Library of Scotland - Montrose 1861-1862"
50505         },
50506         {
50507             "name": "OS Town Plans, Musselburgh 1853 (NLS)",
50508             "type": "tms",
50509             "description": "Detailed town plan of Musselburgh 1853, courtesy of National Library of Scotland.",
50510             "template": "http://geo.nls.uk/maps/towns/musselburgh1853/{zoom}/{x}/{-y}.png",
50511             "scaleExtent": [
50512                 13,
50513                 20
50514             ],
50515             "polygon": [
50516                 [
50517                     [
50518                         -3.07888558,
50519                         55.93371953
50520                     ],
50521                     [
50522                         -3.07954151,
50523                         55.95729781
50524                     ],
50525                     [
50526                         -3.03240684,
50527                         55.95770177
50528                     ],
50529                     [
50530                         -3.03177952,
50531                         55.93412313
50532                     ]
50533                 ]
50534             ],
50535             "terms_url": "http://maps.nls.uk/townplans/musselburgh_1.html",
50536             "terms_text": "National Library of Scotland - Musselburgh 1853"
50537         },
50538         {
50539             "name": "OS Town Plans, Musselburgh 1893 (NLS)",
50540             "type": "tms",
50541             "description": "Detailed town plan of Musselburgh 1893, courtesy of National Library of Scotland.",
50542             "template": "http://geo.nls.uk/maps/towns/musselburgh1893/{zoom}/{x}/{-y}.png",
50543             "scaleExtent": [
50544                 13,
50545                 20
50546             ],
50547             "polygon": [
50548                 [
50549                     [
50550                         -3.07017621,
50551                         55.92694102
50552                     ],
50553                     [
50554                         -3.07078961,
50555                         55.94917624
50556                     ],
50557                     [
50558                         -3.03988228,
50559                         55.94944099
50560                     ],
50561                     [
50562                         -3.03928658,
50563                         55.92720556
50564                     ]
50565                 ]
50566             ],
50567             "terms_url": "http://maps.nls.uk/townplans/musselburgh_2.html",
50568             "terms_text": "National Library of Scotland - Musselburgh 1893"
50569         },
50570         {
50571             "name": "OS Town Plans, Nairn 1867-1868 (NLS)",
50572             "type": "tms",
50573             "description": "Detailed town plan of Nairn 1867-1868, courtesy of National Library of Scotland.",
50574             "template": "http://geo.nls.uk/maps/towns/nairn/{zoom}/{x}/{-y}.png",
50575             "scaleExtent": [
50576                 13,
50577                 20
50578             ],
50579             "polygon": [
50580                 [
50581                     [
50582                         -3.88433907,
50583                         57.57899149
50584                     ],
50585                     [
50586                         -3.88509905,
50587                         57.5936822
50588                     ],
50589                     [
50590                         -3.85931017,
50591                         57.59406441
50592                     ],
50593                     [
50594                         -3.85856057,
50595                         57.57937348
50596                     ]
50597                 ]
50598             ],
50599             "terms_url": "http://maps.nls.uk/townplans/nairn.html",
50600             "terms_text": "National Library of Scotland - Nairn 1867-1868"
50601         },
50602         {
50603             "name": "OS Town Plans, Oban 1867-1868 (NLS)",
50604             "type": "tms",
50605             "description": "Detailed town plan of Oban 1867-1868, courtesy of National Library of Scotland.",
50606             "template": "http://geo.nls.uk/maps/towns/oban/{zoom}/{x}/{-y}.png",
50607             "scaleExtent": [
50608                 13,
50609                 20
50610             ],
50611             "polygon": [
50612                 [
50613                     [
50614                         -5.49548449,
50615                         56.39080407
50616                     ],
50617                     [
50618                         -5.49836627,
50619                         56.42219039
50620                     ],
50621                     [
50622                         -5.45383984,
50623                         56.42343933
50624                     ],
50625                     [
50626                         -5.45099456,
50627                         56.39205153
50628                     ]
50629                 ]
50630             ],
50631             "terms_url": "http://maps.nls.uk/townplans/oban.html",
50632             "terms_text": "National Library of Scotland - Oban 1867-1868"
50633         },
50634         {
50635             "name": "OS Town Plans, Peebles 1856 (NLS)",
50636             "type": "tms",
50637             "description": "Detailed town plan of Peebles 1856, courtesy of National Library of Scotland.",
50638             "template": "http://geo.nls.uk/maps/towns/peebles/{zoom}/{x}/{-y}.png",
50639             "scaleExtent": [
50640                 13,
50641                 20
50642             ],
50643             "polygon": [
50644                 [
50645                     [
50646                         -3.20921287,
50647                         55.63635834
50648                     ],
50649                     [
50650                         -3.20990288,
50651                         55.65873817
50652                     ],
50653                     [
50654                         -3.17896372,
50655                         55.65903935
50656                     ],
50657                     [
50658                         -3.17829135,
50659                         55.63665927
50660                     ]
50661                 ]
50662             ],
50663             "terms_url": "http://maps.nls.uk/townplans/peebles.html",
50664             "terms_text": "National Library of Scotland - Peebles 1856"
50665         },
50666         {
50667             "name": "OS Town Plans, Perth 1860 (NLS)",
50668             "type": "tms",
50669             "description": "Detailed town plan of Perth 1860, courtesy of National Library of Scotland.",
50670             "template": "http://geo.nls.uk/maps/towns/perth/{zoom}/{x}/{-y}.png",
50671             "scaleExtent": [
50672                 13,
50673                 20
50674             ],
50675             "polygon": [
50676                 [
50677                     [
50678                         -3.45302495,
50679                         56.37794226
50680                     ],
50681                     [
50682                         -3.45416664,
50683                         56.40789908
50684                     ],
50685                     [
50686                         -3.41187528,
50687                         56.40838777
50688                     ],
50689                     [
50690                         -3.41076676,
50691                         56.3784304
50692                     ]
50693                 ]
50694             ],
50695             "terms_url": "http://maps.nls.uk/townplans/perth.html",
50696             "terms_text": "National Library of Scotland - Perth 1860"
50697         },
50698         {
50699             "name": "OS Town Plans, Peterhead 1868 (NLS)",
50700             "type": "tms",
50701             "description": "Detailed town plan of Peterhead 1868, courtesy of National Library of Scotland.",
50702             "template": "http://geo.nls.uk/maps/towns/peterhead/{zoom}/{x}/{-y}.png",
50703             "scaleExtent": [
50704                 13,
50705                 20
50706             ],
50707             "polygon": [
50708                 [
50709                     [
50710                         -1.80513747,
50711                         57.48046916
50712                     ],
50713                     [
50714                         -1.80494005,
50715                         57.51755411
50716                     ],
50717                     [
50718                         -1.75135366,
50719                         57.51746003
50720                     ],
50721                     [
50722                         -1.75160539,
50723                         57.48037522
50724                     ]
50725                 ]
50726             ],
50727             "terms_url": "http://maps.nls.uk/townplans/peterhead",
50728             "terms_text": "National Library of Scotland - Peterhead 1868"
50729         },
50730         {
50731             "name": "OS Town Plans, Port Glasgow 1856-1857 (NLS)",
50732             "type": "tms",
50733             "description": "Detailed town plan of Port Glasgow 1856-1857, courtesy of National Library of Scotland.",
50734             "template": "http://geo.nls.uk/maps/towns/portglasgow/{zoom}/{x}/{-y}.png",
50735             "scaleExtent": [
50736                 13,
50737                 20
50738             ],
50739             "polygon": [
50740                 [
50741                     [
50742                         -4.70063209,
50743                         55.91995983
50744                     ],
50745                     [
50746                         -4.70222026,
50747                         55.9427679
50748                     ],
50749                     [
50750                         -4.67084958,
50751                         55.94345237
50752                     ],
50753                     [
50754                         -4.6692798,
50755                         55.92064372
50756                     ]
50757                 ]
50758             ],
50759             "terms_url": "http://maps.nls.uk/townplans/port-glasgow.html",
50760             "terms_text": "National Library of Scotland - Port Glasgow 1856-1857"
50761         },
50762         {
50763             "name": "OS Town Plans, Portobello 1893-1894 (NLS)",
50764             "type": "tms",
50765             "description": "Detailed town plan of Portobello 1893-1894, courtesy of National Library of Scotland.",
50766             "template": "http://geo.nls.uk/maps/towns/portobello/{zoom}/{x}/{-y}.png",
50767             "scaleExtent": [
50768                 13,
50769                 20
50770             ],
50771             "polygon": [
50772                 [
50773                     [
50774                         -3.12437919,
50775                         55.93846889
50776                     ],
50777                     [
50778                         -3.1250234,
50779                         55.96068605
50780                     ],
50781                     [
50782                         -3.09394827,
50783                         55.96096586
50784                     ],
50785                     [
50786                         -3.09332184,
50787                         55.93874847
50788                     ]
50789                 ]
50790             ],
50791             "terms_url": "http://maps.nls.uk/townplans/portobello.html",
50792             "terms_text": "National Library of Scotland - Portobello 1893-1894"
50793         },
50794         {
50795             "name": "OS Town Plans, Rothesay 1862-1863 (NLS)",
50796             "type": "tms",
50797             "description": "Detailed town plan of Rothesay 1862-1863, courtesy of National Library of Scotland.",
50798             "template": "http://geo.nls.uk/maps/towns/rothesay/{zoom}/{x}/{-y}.png",
50799             "scaleExtent": [
50800                 13,
50801                 20
50802             ],
50803             "polygon": [
50804                 [
50805                     [
50806                         -5.06449893,
50807                         55.82864114
50808                     ],
50809                     [
50810                         -5.06569719,
50811                         55.84385927
50812                     ],
50813                     [
50814                         -5.04413114,
50815                         55.84439519
50816                     ],
50817                     [
50818                         -5.04294127,
50819                         55.82917676
50820                     ]
50821                 ]
50822             ],
50823             "terms_url": "http://maps.nls.uk/townplans/rothesay.html",
50824             "terms_text": "National Library of Scotland - Rothesay 1862-1863"
50825         },
50826         {
50827             "name": "OS Town Plans, Selkirk 1865 (NLS)",
50828             "type": "tms",
50829             "description": "Detailed town plan of Selkirk 1865, courtesy of National Library of Scotland.",
50830             "template": "http://geo.nls.uk/maps/towns/selkirk/{zoom}/{x}/{-y}.png",
50831             "scaleExtent": [
50832                 13,
50833                 20
50834             ],
50835             "polygon": [
50836                 [
50837                     [
50838                         -2.85998582,
50839                         55.53499576
50840                     ],
50841                     [
50842                         -2.86063259,
50843                         55.56459732
50844                     ],
50845                     [
50846                         -2.82003242,
50847                         55.56487574
50848                     ],
50849                     [
50850                         -2.81941615,
50851                         55.53527387
50852                     ]
50853                 ]
50854             ],
50855             "terms_url": "http://maps.nls.uk/townplans/selkirk.html",
50856             "terms_text": "National Library of Scotland - Selkirk 1865"
50857         },
50858         {
50859             "name": "OS Town Plans, St Andrews 1854 (NLS)",
50860             "type": "tms",
50861             "description": "Detailed town plan of St Andrews 1854, courtesy of National Library of Scotland.",
50862             "template": "http://geo.nls.uk/maps/towns/standrews1854/{zoom}/{x}/{-y}.png",
50863             "scaleExtent": [
50864                 13,
50865                 20
50866             ],
50867             "polygon": [
50868                 [
50869                     [
50870                         -2.81342686,
50871                         56.32097352
50872                     ],
50873                     [
50874                         -2.81405804,
50875                         56.3506222
50876                     ],
50877                     [
50878                         -2.77243712,
50879                         56.35088865
50880                     ],
50881                     [
50882                         -2.77183819,
50883                         56.32123967
50884                     ]
50885                 ]
50886             ],
50887             "terms_url": "http://maps.nls.uk/townplans/st-andrews_1.html",
50888             "terms_text": "National Library of Scotland - St Andrews 1854"
50889         },
50890         {
50891             "name": "OS Town Plans, St Andrews 1893 (NLS)",
50892             "type": "tms",
50893             "description": "Detailed town plan of St Andrews 1893, courtesy of National Library of Scotland.",
50894             "template": "http://geo.nls.uk/maps/towns/standrews1893/{zoom}/{x}/{-y}.png",
50895             "scaleExtent": [
50896                 13,
50897                 20
50898             ],
50899             "polygon": [
50900                 [
50901                     [
50902                         -2.81545583,
50903                         56.31861733
50904                     ],
50905                     [
50906                         -2.81609919,
50907                         56.3487653
50908                     ],
50909                     [
50910                         -2.77387785,
50911                         56.34903619
50912                     ],
50913                     [
50914                         -2.77326775,
50915                         56.31888792
50916                     ]
50917                 ]
50918             ],
50919             "terms_url": "http://maps.nls.uk/townplans/st-andrews_2.html",
50920             "terms_text": "National Library of Scotland - St Andrews 1893"
50921         },
50922         {
50923             "name": "OS Town Plans, Stirling 1858 (NLS)",
50924             "type": "tms",
50925             "description": "Detailed town plan of Stirling 1858, courtesy of National Library of Scotland.",
50926             "template": "http://geo.nls.uk/maps/towns/stirling/{zoom}/{x}/{-y}.png",
50927             "scaleExtent": [
50928                 13,
50929                 20
50930             ],
50931             "polygon": [
50932                 [
50933                     [
50934                         -3.95768489,
50935                         56.10754239
50936                     ],
50937                     [
50938                         -3.95882978,
50939                         56.13007142
50940                     ],
50941                     [
50942                         -3.92711024,
50943                         56.13057046
50944                     ],
50945                     [
50946                         -3.92598386,
50947                         56.10804101
50948                     ]
50949                 ]
50950             ],
50951             "terms_url": "http://maps.nls.uk/townplans/stirling.html",
50952             "terms_text": "National Library of Scotland - Stirling 1858"
50953         },
50954         {
50955             "name": "OS Town Plans, Stonehaven 1864 (NLS)",
50956             "type": "tms",
50957             "description": "Detailed town plan of Stonehaven 1864, courtesy of National Library of Scotland.",
50958             "template": "http://geo.nls.uk/maps/towns/stonehaven/{zoom}/{x}/{-y}.png",
50959             "scaleExtent": [
50960                 13,
50961                 20
50962             ],
50963             "polygon": [
50964                 [
50965                     [
50966                         -2.220167,
50967                         56.9565098
50968                     ],
50969                     [
50970                         -2.2202543,
50971                         56.97129283
50972                     ],
50973                     [
50974                         -2.19924399,
50975                         56.9713281
50976                     ],
50977                     [
50978                         -2.19916501,
50979                         56.95654504
50980                     ]
50981                 ]
50982             ],
50983             "terms_url": "http://maps.nls.uk/townplans/stonehaven.html",
50984             "terms_text": "National Library of Scotland - Stonehaven 1864"
50985         },
50986         {
50987             "name": "OS Town Plans, Stranraer 1847 (NLS)",
50988             "type": "tms",
50989             "description": "Detailed town plan of Stranraer 1847, courtesy of National Library of Scotland.",
50990             "template": "http://geo.nls.uk/maps/towns/stranraer1847/{zoom}/{x}/{-y}.png",
50991             "scaleExtent": [
50992                 13,
50993                 20
50994             ],
50995             "polygon": [
50996                 [
50997                     [
50998                         -5.04859743,
50999                         54.8822997
51000                     ],
51001                     [
51002                         -5.0508954,
51003                         54.91268061
51004                     ],
51005                     [
51006                         -5.0095373,
51007                         54.91371278
51008                     ],
51009                     [
51010                         -5.00727037,
51011                         54.88333071
51012                     ]
51013                 ]
51014             ],
51015             "terms_url": "http://maps.nls.uk/townplans/stranraer_1.html",
51016             "terms_text": "National Library of Scotland - Stranraer 1847"
51017         },
51018         {
51019             "name": "OS Town Plans, Stranraer 1863-1877 (NLS)",
51020             "type": "tms",
51021             "description": "Detailed town plan of Stranraer 1863-1877, courtesy of National Library of Scotland.",
51022             "template": "http://geo.nls.uk/maps/towns/stranraer1867/{zoom}/{x}/{-y}.png",
51023             "scaleExtent": [
51024                 13,
51025                 20
51026             ],
51027             "polygon": [
51028                 [
51029                     [
51030                         -5.04877289,
51031                         54.88228699
51032                     ],
51033                     [
51034                         -5.05107324,
51035                         54.9126976
51036                     ],
51037                     [
51038                         -5.00947337,
51039                         54.91373582
51040                     ],
51041                     [
51042                         -5.00720427,
51043                         54.88332405
51044                     ]
51045                 ]
51046             ],
51047             "terms_url": "http://maps.nls.uk/townplans/stranraer_1a.html",
51048             "terms_text": "National Library of Scotland - Stranraer 1863-1877"
51049         },
51050         {
51051             "name": "OS Town Plans, Stranraer 1893 (NLS)",
51052             "type": "tms",
51053             "description": "Detailed town plan of Stranraer 1893, courtesy of National Library of Scotland.",
51054             "template": "http://geo.nls.uk/maps/towns/stranraer1893/{zoom}/{x}/{-y}.png",
51055             "scaleExtent": [
51056                 13,
51057                 20
51058             ],
51059             "polygon": [
51060                 [
51061                     [
51062                         -5.04418424,
51063                         54.89773858
51064                     ],
51065                     [
51066                         -5.04511026,
51067                         54.90999885
51068                     ],
51069                     [
51070                         -5.0140499,
51071                         54.91077389
51072                     ],
51073                     [
51074                         -5.0131333,
51075                         54.89851327
51076                     ]
51077                 ]
51078             ],
51079             "terms_url": "http://maps.nls.uk/townplans/stranraer_2.html",
51080             "terms_text": "National Library of Scotland - Stranraer 1893"
51081         },
51082         {
51083             "name": "OS Town Plans, Strathaven 1858 (NLS)",
51084             "type": "tms",
51085             "description": "Detailed town plan of Strathaven 1858, courtesy of National Library of Scotland.",
51086             "template": "http://geo.nls.uk/maps/towns/strathaven/{zoom}/{x}/{-y}.png",
51087             "scaleExtent": [
51088                 13,
51089                 20
51090             ],
51091             "polygon": [
51092                 [
51093                     [
51094                         -4.06914872,
51095                         55.67242091
51096                     ],
51097                     [
51098                         -4.06954357,
51099                         55.67989707
51100                     ],
51101                     [
51102                         -4.05917487,
51103                         55.6800715
51104                     ],
51105                     [
51106                         -4.05878199,
51107                         55.67259529
51108                     ]
51109                 ]
51110             ],
51111             "terms_url": "http://maps.nls.uk/townplans/strathaven.html",
51112             "terms_text": "National Library of Scotland - Strathaven 1858"
51113         },
51114         {
51115             "name": "OS Town Plans, Wick 1872 (NLS)",
51116             "type": "tms",
51117             "description": "Detailed town plan of Wick 1872, courtesy of National Library of Scotland.",
51118             "template": "http://geo.nls.uk/maps/towns/wick/{zoom}/{x}/{-y}.png",
51119             "scaleExtent": [
51120                 13,
51121                 20
51122             ],
51123             "polygon": [
51124                 [
51125                     [
51126                         -3.11470001,
51127                         58.41344839
51128                     ],
51129                     [
51130                         -3.11588837,
51131                         58.45101446
51132                     ],
51133                     [
51134                         -3.05949843,
51135                         58.45149284
51136                     ],
51137                     [
51138                         -3.05837008,
51139                         58.41392606
51140                     ]
51141                 ]
51142             ],
51143             "terms_url": "http://maps.nls.uk/townplans/wick.html",
51144             "terms_text": "National Library of Scotland - Wick 1872"
51145         },
51146         {
51147             "name": "OS Town Plans, Wigtown 1848 (NLS)",
51148             "type": "tms",
51149             "description": "Detailed town plan of Wigtown 1848, courtesy of National Library of Scotland.",
51150             "template": "http://geo.nls.uk/maps/towns/wigtown1848/{zoom}/{x}/{-y}.png",
51151             "scaleExtent": [
51152                 13,
51153                 20
51154             ],
51155             "polygon": [
51156                 [
51157                     [
51158                         -4.45235587,
51159                         54.8572296
51160                     ],
51161                     [
51162                         -4.45327284,
51163                         54.87232603
51164                     ],
51165                     [
51166                         -4.43254469,
51167                         54.87274317
51168                     ],
51169                     [
51170                         -4.43163545,
51171                         54.85764651
51172                     ]
51173                 ]
51174             ],
51175             "terms_url": "http://maps.nls.uk/townplans/wigtown_1.html",
51176             "terms_text": "National Library of Scotland - Wigtown 1848"
51177         },
51178         {
51179             "name": "OS Town Plans, Wigtown 1894 (NLS)",
51180             "type": "tms",
51181             "description": "Detailed town plan of Wigtown 1894, courtesy of National Library of Scotland.",
51182             "template": "http://geo.nls.uk/maps/towns/wigtown1894/{zoom}/{x}/{-y}.png",
51183             "scaleExtent": [
51184                 13,
51185                 20
51186             ],
51187             "polygon": [
51188                 [
51189                     [
51190                         -4.45233361,
51191                         54.85721131
51192                     ],
51193                     [
51194                         -4.45325423,
51195                         54.87236807
51196                     ],
51197                     [
51198                         -4.43257837,
51199                         54.87278416
51200                     ],
51201                     [
51202                         -4.43166549,
51203                         54.85762716
51204                     ]
51205                 ]
51206             ],
51207             "terms_url": "http://maps.nls.uk/townplans/wigtown_2.html",
51208             "terms_text": "National Library of Scotland - Wigtown 1894"
51209         },
51210         {
51211             "name": "OpenPT Map (overlay)",
51212             "type": "tms",
51213             "template": "http://openptmap.de/tiles/{zoom}/{x}/{y}.png",
51214             "scaleExtent": [
51215                 5,
51216                 16
51217             ],
51218             "polygon": [
51219                 [
51220                     [
51221                         6.4901072,
51222                         53.665658
51223                     ],
51224                     [
51225                         8.5665347,
51226                         53.9848257
51227                     ],
51228                     [
51229                         8.1339457,
51230                         54.709715
51231                     ],
51232                     [
51233                         8.317796,
51234                         55.0952362
51235                     ],
51236                     [
51237                         10.1887438,
51238                         54.7783834
51239                     ],
51240                     [
51241                         10.6321475,
51242                         54.4778841
51243                     ],
51244                     [
51245                         11.2702164,
51246                         54.6221504
51247                     ],
51248                     [
51249                         11.681176,
51250                         54.3709243
51251                     ],
51252                     [
51253                         12.0272473,
51254                         54.3898199
51255                     ],
51256                     [
51257                         13.3250145,
51258                         54.8531617
51259                     ],
51260                     [
51261                         13.9198245,
51262                         54.6972173
51263                     ],
51264                     [
51265                         14.2118221,
51266                         54.1308273
51267                     ],
51268                     [
51269                         14.493005,
51270                         53.2665063
51271                     ],
51272                     [
51273                         14.1577485,
51274                         52.8766495
51275                     ],
51276                     [
51277                         14.7525584,
51278                         52.5819369
51279                     ],
51280                     [
51281                         15.0986297,
51282                         51.0171541
51283                     ],
51284                     [
51285                         14.9364088,
51286                         50.8399279
51287                     ],
51288                     [
51289                         14.730929,
51290                         50.7920977
51291                     ],
51292                     [
51293                         14.4389313,
51294                         50.8808862
51295                     ],
51296                     [
51297                         12.9573138,
51298                         50.3939044
51299                     ],
51300                     [
51301                         12.51391,
51302                         50.3939044
51303                     ],
51304                     [
51305                         12.3084302,
51306                         50.1173237
51307                     ],
51308                     [
51309                         12.6112425,
51310                         49.9088337
51311                     ],
51312                     [
51313                         12.394948,
51314                         49.7344006
51315                     ],
51316                     [
51317                         12.7734634,
51318                         49.4047626
51319                     ],
51320                     [
51321                         14.1469337,
51322                         48.6031036
51323                     ],
51324                     [
51325                         14.6768553,
51326                         48.6531391
51327                     ],
51328                     [
51329                         15.0661855,
51330                         49.0445497
51331                     ],
51332                     [
51333                         16.2666202,
51334                         48.7459305
51335                     ],
51336                     [
51337                         16.4937294,
51338                         48.8741286
51339                     ],
51340                     [
51341                         16.904689,
51342                         48.7173975
51343                     ],
51344                     [
51345                         16.9371332,
51346                         48.5315383
51347                     ],
51348                     [
51349                         16.8384693,
51350                         48.3823161
51351                     ],
51352                     [
51353                         17.2017097,
51354                         48.010204
51355                     ],
51356                     [
51357                         17.1214145,
51358                         47.6997605
51359                     ],
51360                     [
51361                         16.777292,
51362                         47.6585709
51363                     ],
51364                     [
51365                         16.6090543,
51366                         47.7460598
51367                     ],
51368                     [
51369                         16.410228,
51370                         47.6637214
51371                     ],
51372                     [
51373                         16.7352326,
51374                         47.6147714
51375                     ],
51376                     [
51377                         16.5555242,
51378                         47.3589738
51379                     ],
51380                     [
51381                         16.4790525,
51382                         46.9768539
51383                     ],
51384                     [
51385                         16.0355168,
51386                         46.8096295
51387                     ],
51388                     [
51389                         16.0508112,
51390                         46.6366332
51391                     ],
51392                     [
51393                         14.9572663,
51394                         46.6313822
51395                     ],
51396                     [
51397                         14.574908,
51398                         46.3892866
51399                     ],
51400                     [
51401                         12.3954655,
51402                         46.6891149
51403                     ],
51404                     [
51405                         12.1507562,
51406                         47.0550608
51407                     ],
51408                     [
51409                         11.1183887,
51410                         46.9142058
51411                     ],
51412                     [
51413                         11.0342699,
51414                         46.7729797
51415                     ],
51416                     [
51417                         10.4836739,
51418                         46.8462544
51419                     ],
51420                     [
51421                         10.4607324,
51422                         46.5472973
51423                     ],
51424                     [
51425                         10.1013156,
51426                         46.5735879
51427                     ],
51428                     [
51429                         10.2007287,
51430                         46.1831867
51431                     ],
51432                     [
51433                         9.8948421,
51434                         46.3629068
51435                     ],
51436                     [
51437                         9.5966026,
51438                         46.2889758
51439                     ],
51440                     [
51441                         9.2983631,
51442                         46.505206
51443                     ],
51444                     [
51445                         9.2830687,
51446                         46.2572605
51447                     ],
51448                     [
51449                         9.0536537,
51450                         45.7953255
51451                     ],
51452                     [
51453                         8.4265861,
51454                         46.2466846
51455                     ],
51456                     [
51457                         8.4418804,
51458                         46.4736161
51459                     ],
51460                     [
51461                         7.8759901,
51462                         45.9284607
51463                     ],
51464                     [
51465                         7.0959791,
51466                         45.8645956
51467                     ],
51468                     [
51469                         6.7747981,
51470                         46.1620044
51471                     ],
51472                     [
51473                         6.8206811,
51474                         46.4051083
51475                     ],
51476                     [
51477                         6.5453831,
51478                         46.4578142
51479                     ],
51480                     [
51481                         6.3312624,
51482                         46.3840116
51483                     ],
51484                     [
51485                         6.3847926,
51486                         46.2466846
51487                     ],
51488                     [
51489                         5.8953739,
51490                         46.0878021
51491                     ],
51492                     [
51493                         6.1171418,
51494                         46.3681838
51495                     ],
51496                     [
51497                         6.0942003,
51498                         46.5998657
51499                     ],
51500                     [
51501                         6.4383228,
51502                         46.7782169
51503                     ],
51504                     [
51505                         6.4306756,
51506                         46.9298747
51507                     ],
51508                     [
51509                         7.0806847,
51510                         47.3460216
51511                     ],
51512                     [
51513                         6.8436226,
51514                         47.3719227
51515                     ],
51516                     [
51517                         6.9965659,
51518                         47.5012373
51519                     ],
51520                     [
51521                         7.1800979,
51522                         47.5064033
51523                     ],
51524                     [
51525                         7.2336281,
51526                         47.439206
51527                     ],
51528                     [
51529                         7.4553959,
51530                         47.4805683
51531                     ],
51532                     [
51533                         7.7842241,
51534                         48.645735
51535                     ],
51536                     [
51537                         8.1971711,
51538                         49.0282701
51539                     ],
51540                     [
51541                         7.6006921,
51542                         49.0382974
51543                     ],
51544                     [
51545                         7.4477487,
51546                         49.1634679
51547                     ],
51548                     [
51549                         7.2030394,
51550                         49.1034255
51551                     ],
51552                     [
51553                         6.6677378,
51554                         49.1634679
51555                     ],
51556                     [
51557                         6.6371491,
51558                         49.3331933
51559                     ],
51560                     [
51561                         6.3542039,
51562                         49.4576194
51563                     ],
51564                     [
51565                         6.5453831,
51566                         49.8043366
51567                     ],
51568                     [
51569                         6.2471436,
51570                         49.873384
51571                     ],
51572                     [
51573                         6.0789059,
51574                         50.1534883
51575                     ],
51576                     [
51577                         6.3618511,
51578                         50.3685934
51579                     ],
51580                     [
51581                         6.0865531,
51582                         50.7039632
51583                     ],
51584                     [
51585                         5.8800796,
51586                         51.0513752
51587                     ],
51588                     [
51589                         6.1247889,
51590                         51.1618085
51591                     ],
51592                     [
51593                         6.1936134,
51594                         51.491527
51595                     ],
51596                     [
51597                         5.9641984,
51598                         51.7526501
51599                     ],
51600                     [
51601                         6.0253758,
51602                         51.8897286
51603                     ],
51604                     [
51605                         6.4536171,
51606                         51.8661241
51607                     ],
51608                     [
51609                         6.8436226,
51610                         51.9557552
51611                     ],
51612                     [
51613                         6.6906793,
51614                         52.0499105
51615                     ],
51616                     [
51617                         7.0042131,
51618                         52.2282603
51619                     ],
51620                     [
51621                         7.0195074,
51622                         52.4525245
51623                     ],
51624                     [
51625                         6.6983264,
51626                         52.4665032
51627                     ],
51628                     [
51629                         6.6906793,
51630                         52.6524628
51631                     ],
51632                     [
51633                         7.0348017,
51634                         52.6385432
51635                     ],
51636                     [
51637                         7.0730376,
51638                         52.8330151
51639                     ],
51640                     [
51641                         7.2183337,
51642                         52.9852064
51643                     ],
51644                     [
51645                         7.1953922,
51646                         53.3428087
51647                     ],
51648                     [
51649                         7.0042131,
51650                         53.3291098
51651                     ]
51652                 ]
51653             ],
51654             "terms_url": "http://openstreetmap.org/",
51655             "terms_text": "© OpenStreetMap contributors, CC-BY-SA"
51656         },
51657         {
51658             "name": "OpenStreetMap (Mapnik)",
51659             "type": "tms",
51660             "description": "The default OpenStreetMap layer.",
51661             "template": "http://tile.openstreetmap.org/{zoom}/{x}/{y}.png",
51662             "scaleExtent": [
51663                 0,
51664                 19
51665             ],
51666             "terms_url": "http://openstreetmap.org/",
51667             "terms_text": "© OpenStreetMap contributors, CC-BY-SA",
51668             "id": "MAPNIK",
51669             "default": true
51670         },
51671         {
51672             "name": "OpenStreetMap GPS traces",
51673             "type": "tms",
51674             "description": "Public GPS traces uploaded to OpenStreetMap.",
51675             "template": "http://{switch:a,b,c}.gps-tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png",
51676             "scaleExtent": [
51677                 0,
51678                 20
51679             ],
51680             "terms_url": "http://www.openstreetmap.org/copyright",
51681             "terms_text": "© OpenStreetMap contributors",
51682             "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>",
51683             "overlay": true
51684         },
51685         {
51686             "name": "Pangasinán/Bulacan (Phillipines HiRes)",
51687             "type": "tms",
51688             "template": "http://gravitystorm.dev.openstreetmap.org/imagery/philippines/{zoom}/{x}/{y}.png",
51689             "scaleExtent": [
51690                 12,
51691                 19
51692             ],
51693             "polygon": [
51694                 [
51695                     [
51696                         120.336593,
51697                         15.985768
51698                     ],
51699                     [
51700                         120.445995,
51701                         15.984
51702                     ],
51703                     [
51704                         120.446134,
51705                         15.974459
51706                     ],
51707                     [
51708                         120.476464,
51709                         15.974592
51710                     ],
51711                     [
51712                         120.594247,
51713                         15.946832
51714                     ],
51715                     [
51716                         120.598064,
51717                         16.090795
51718                     ],
51719                     [
51720                         120.596537,
51721                         16.197999
51722                     ],
51723                     [
51724                         120.368537,
51725                         16.218527
51726                     ],
51727                     [
51728                         120.347576,
51729                         16.042308
51730                     ],
51731                     [
51732                         120.336593,
51733                         15.985768
51734                     ]
51735                 ],
51736                 [
51737                     [
51738                         120.8268,
51739                         15.3658
51740                     ],
51741                     [
51742                         121.2684,
51743                         15.2602
51744                     ],
51745                     [
51746                         121.2699,
51747                         14.7025
51748                     ],
51749                     [
51750                         120.695,
51751                         14.8423
51752                     ]
51753                 ]
51754             ]
51755         },
51756         {
51757             "name": "Slovakia EEA CORINE 2006",
51758             "type": "tms",
51759             "template": "http://www.freemap.sk/tms/clc/{zoom}/{x}/{y}.png",
51760             "polygon": [
51761                 [
51762                     [
51763                         19.83682,
51764                         49.25529
51765                     ],
51766                     [
51767                         19.80075,
51768                         49.42385
51769                     ],
51770                     [
51771                         19.60437,
51772                         49.48058
51773                     ],
51774                     [
51775                         19.49179,
51776                         49.63961
51777                     ],
51778                     [
51779                         19.21831,
51780                         49.52604
51781                     ],
51782                     [
51783                         19.16778,
51784                         49.42521
51785                     ],
51786                     [
51787                         19.00308,
51788                         49.42236
51789                     ],
51790                     [
51791                         18.97611,
51792                         49.5308
51793                     ],
51794                     [
51795                         18.54685,
51796                         49.51425
51797                     ],
51798                     [
51799                         18.31432,
51800                         49.33818
51801                     ],
51802                     [
51803                         18.15913,
51804                         49.2961
51805                     ],
51806                     [
51807                         18.05564,
51808                         49.11134
51809                     ],
51810                     [
51811                         17.56396,
51812                         48.84938
51813                     ],
51814                     [
51815                         17.17929,
51816                         48.88816
51817                     ],
51818                     [
51819                         17.058,
51820                         48.81105
51821                     ],
51822                     [
51823                         16.90426,
51824                         48.61947
51825                     ],
51826                     [
51827                         16.79685,
51828                         48.38561
51829                     ],
51830                     [
51831                         17.06762,
51832                         48.01116
51833                     ],
51834                     [
51835                         17.32787,
51836                         47.97749
51837                     ],
51838                     [
51839                         17.51699,
51840                         47.82535
51841                     ],
51842                     [
51843                         17.74776,
51844                         47.73093
51845                     ],
51846                     [
51847                         18.29515,
51848                         47.72075
51849                     ],
51850                     [
51851                         18.67959,
51852                         47.75541
51853                     ],
51854                     [
51855                         18.89755,
51856                         47.81203
51857                     ],
51858                     [
51859                         18.79463,
51860                         47.88245
51861                     ],
51862                     [
51863                         18.84318,
51864                         48.04046
51865                     ],
51866                     [
51867                         19.46212,
51868                         48.05333
51869                     ],
51870                     [
51871                         19.62064,
51872                         48.22938
51873                     ],
51874                     [
51875                         19.89585,
51876                         48.09387
51877                     ],
51878                     [
51879                         20.33766,
51880                         48.2643
51881                     ],
51882                     [
51883                         20.55395,
51884                         48.52358
51885                     ],
51886                     [
51887                         20.82335,
51888                         48.55714
51889                     ],
51890                     [
51891                         21.10271,
51892                         48.47096
51893                     ],
51894                     [
51895                         21.45863,
51896                         48.55513
51897                     ],
51898                     [
51899                         21.74536,
51900                         48.31435
51901                     ],
51902                     [
51903                         22.15293,
51904                         48.37179
51905                     ],
51906                     [
51907                         22.61255,
51908                         49.08914
51909                     ],
51910                     [
51911                         22.09997,
51912                         49.23814
51913                     ],
51914                     [
51915                         21.9686,
51916                         49.36363
51917                     ],
51918                     [
51919                         21.6244,
51920                         49.46989
51921                     ],
51922                     [
51923                         21.06873,
51924                         49.46402
51925                     ],
51926                     [
51927                         20.94336,
51928                         49.31088
51929                     ],
51930                     [
51931                         20.73052,
51932                         49.44006
51933                     ],
51934                     [
51935                         20.22804,
51936                         49.41714
51937                     ],
51938                     [
51939                         20.05234,
51940                         49.23052
51941                     ],
51942                     [
51943                         19.83682,
51944                         49.25529
51945                     ]
51946                 ]
51947             ],
51948             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
51949             "terms_text": "EEA Corine 2006"
51950         },
51951         {
51952             "name": "Slovakia EEA GMES Urban Atlas",
51953             "type": "tms",
51954             "template": "http://www.freemap.sk/tms/urbanatlas/{zoom}/{x}/{y}.png",
51955             "polygon": [
51956                 [
51957                     [
51958                         19.83682,
51959                         49.25529
51960                     ],
51961                     [
51962                         19.80075,
51963                         49.42385
51964                     ],
51965                     [
51966                         19.60437,
51967                         49.48058
51968                     ],
51969                     [
51970                         19.49179,
51971                         49.63961
51972                     ],
51973                     [
51974                         19.21831,
51975                         49.52604
51976                     ],
51977                     [
51978                         19.16778,
51979                         49.42521
51980                     ],
51981                     [
51982                         19.00308,
51983                         49.42236
51984                     ],
51985                     [
51986                         18.97611,
51987                         49.5308
51988                     ],
51989                     [
51990                         18.54685,
51991                         49.51425
51992                     ],
51993                     [
51994                         18.31432,
51995                         49.33818
51996                     ],
51997                     [
51998                         18.15913,
51999                         49.2961
52000                     ],
52001                     [
52002                         18.05564,
52003                         49.11134
52004                     ],
52005                     [
52006                         17.56396,
52007                         48.84938
52008                     ],
52009                     [
52010                         17.17929,
52011                         48.88816
52012                     ],
52013                     [
52014                         17.058,
52015                         48.81105
52016                     ],
52017                     [
52018                         16.90426,
52019                         48.61947
52020                     ],
52021                     [
52022                         16.79685,
52023                         48.38561
52024                     ],
52025                     [
52026                         17.06762,
52027                         48.01116
52028                     ],
52029                     [
52030                         17.32787,
52031                         47.97749
52032                     ],
52033                     [
52034                         17.51699,
52035                         47.82535
52036                     ],
52037                     [
52038                         17.74776,
52039                         47.73093
52040                     ],
52041                     [
52042                         18.29515,
52043                         47.72075
52044                     ],
52045                     [
52046                         18.67959,
52047                         47.75541
52048                     ],
52049                     [
52050                         18.89755,
52051                         47.81203
52052                     ],
52053                     [
52054                         18.79463,
52055                         47.88245
52056                     ],
52057                     [
52058                         18.84318,
52059                         48.04046
52060                     ],
52061                     [
52062                         19.46212,
52063                         48.05333
52064                     ],
52065                     [
52066                         19.62064,
52067                         48.22938
52068                     ],
52069                     [
52070                         19.89585,
52071                         48.09387
52072                     ],
52073                     [
52074                         20.33766,
52075                         48.2643
52076                     ],
52077                     [
52078                         20.55395,
52079                         48.52358
52080                     ],
52081                     [
52082                         20.82335,
52083                         48.55714
52084                     ],
52085                     [
52086                         21.10271,
52087                         48.47096
52088                     ],
52089                     [
52090                         21.45863,
52091                         48.55513
52092                     ],
52093                     [
52094                         21.74536,
52095                         48.31435
52096                     ],
52097                     [
52098                         22.15293,
52099                         48.37179
52100                     ],
52101                     [
52102                         22.61255,
52103                         49.08914
52104                     ],
52105                     [
52106                         22.09997,
52107                         49.23814
52108                     ],
52109                     [
52110                         21.9686,
52111                         49.36363
52112                     ],
52113                     [
52114                         21.6244,
52115                         49.46989
52116                     ],
52117                     [
52118                         21.06873,
52119                         49.46402
52120                     ],
52121                     [
52122                         20.94336,
52123                         49.31088
52124                     ],
52125                     [
52126                         20.73052,
52127                         49.44006
52128                     ],
52129                     [
52130                         20.22804,
52131                         49.41714
52132                     ],
52133                     [
52134                         20.05234,
52135                         49.23052
52136                     ],
52137                     [
52138                         19.83682,
52139                         49.25529
52140                     ]
52141                 ]
52142             ],
52143             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
52144             "terms_text": "EEA GMES Urban Atlas"
52145         },
52146         {
52147             "name": "Slovakia Historic Maps",
52148             "type": "tms",
52149             "template": "http://tms.freemap.sk/historicke/{zoom}/{x}/{y}.png",
52150             "scaleExtent": [
52151                 0,
52152                 12
52153             ],
52154             "polygon": [
52155                 [
52156                     [
52157                         16.8196949,
52158                         47.4927236
52159                     ],
52160                     [
52161                         16.8196949,
52162                         49.5030322
52163                     ],
52164                     [
52165                         22.8388318,
52166                         49.5030322
52167                     ],
52168                     [
52169                         22.8388318,
52170                         47.4927236
52171                     ],
52172                     [
52173                         16.8196949,
52174                         47.4927236
52175                     ]
52176                 ]
52177             ]
52178         },
52179         {
52180             "name": "South Africa CD:NGI Aerial",
52181             "type": "tms",
52182             "template": "http://{switch:a,b,c}.aerial.openstreetmap.org.za/ngi-aerial/{zoom}/{x}/{y}.jpg",
52183             "scaleExtent": [
52184                 1,
52185                 22
52186             ],
52187             "polygon": [
52188                 [
52189                     [
52190                         17.8396817,
52191                         -32.7983384
52192                     ],
52193                     [
52194                         17.8893509,
52195                         -32.6972835
52196                     ],
52197                     [
52198                         18.00364,
52199                         -32.6982187
52200                     ],
52201                     [
52202                         18.0991679,
52203                         -32.7485251
52204                     ],
52205                     [
52206                         18.2898747,
52207                         -32.5526645
52208                     ],
52209                     [
52210                         18.2930182,
52211                         -32.0487089
52212                     ],
52213                     [
52214                         18.105455,
52215                         -31.6454966
52216                     ],
52217                     [
52218                         17.8529257,
52219                         -31.3443951
52220                     ],
52221                     [
52222                         17.5480046,
52223                         -30.902171
52224                     ],
52225                     [
52226                         17.4044506,
52227                         -30.6374731
52228                     ],
52229                     [
52230                         17.2493704,
52231                         -30.3991663
52232                     ],
52233                     [
52234                         16.9936977,
52235                         -29.6543552
52236                     ],
52237                     [
52238                         16.7987996,
52239                         -29.19437
52240                     ],
52241                     [
52242                         16.5494139,
52243                         -28.8415949
52244                     ],
52245                     [
52246                         16.4498691,
52247                         -28.691876
52248                     ],
52249                     [
52250                         16.4491046,
52251                         -28.5515766
52252                     ],
52253                     [
52254                         16.6002551,
52255                         -28.4825663
52256                     ],
52257                     [
52258                         16.7514057,
52259                         -28.4486958
52260                     ],
52261                     [
52262                         16.7462192,
52263                         -28.2458973
52264                     ],
52265                     [
52266                         16.8855148,
52267                         -28.04729
52268                     ],
52269                     [
52270                         16.9929502,
52271                         -28.0244005
52272                     ],
52273                     [
52274                         17.0529659,
52275                         -28.0257086
52276                     ],
52277                     [
52278                         17.1007562,
52279                         -28.0338839
52280                     ],
52281                     [
52282                         17.2011527,
52283                         -28.0930546
52284                     ],
52285                     [
52286                         17.2026346,
52287                         -28.2328424
52288                     ],
52289                     [
52290                         17.2474611,
52291                         -28.2338215
52292                     ],
52293                     [
52294                         17.2507953,
52295                         -28.198892
52296                     ],
52297                     [
52298                         17.3511919,
52299                         -28.1975861
52300                     ],
52301                     [
52302                         17.3515624,
52303                         -28.2442655
52304                     ],
52305                     [
52306                         17.4015754,
52307                         -28.2452446
52308                     ],
52309                     [
52310                         17.4149122,
52311                         -28.3489751
52312                     ],
52313                     [
52314                         17.4008345,
52315                         -28.547997
52316                     ],
52317                     [
52318                         17.4526999,
52319                         -28.5489733
52320                     ],
52321                     [
52322                         17.4512071,
52323                         -28.6495106
52324                     ],
52325                     [
52326                         17.4983599,
52327                         -28.6872054
52328                     ],
52329                     [
52330                         17.6028204,
52331                         -28.6830048
52332                     ],
52333                     [
52334                         17.6499732,
52335                         -28.6967928
52336                     ],
52337                     [
52338                         17.6525928,
52339                         -28.7381457
52340                     ],
52341                     [
52342                         17.801386,
52343                         -28.7381457
52344                     ],
52345                     [
52346                         17.9994276,
52347                         -28.7560602
52348                     ],
52349                     [
52350                         18.0002748,
52351                         -28.7956172
52352                     ],
52353                     [
52354                         18.1574507,
52355                         -28.8718055
52356                     ],
52357                     [
52358                         18.5063811,
52359                         -28.8718055
52360                     ],
52361                     [
52362                         18.6153564,
52363                         -28.8295875
52364                     ],
52365                     [
52366                         18.9087513,
52367                         -28.8277516
52368                     ],
52369                     [
52370                         19.1046973,
52371                         -28.9488548
52372                     ],
52373                     [
52374                         19.1969071,
52375                         -28.9378513
52376                     ],
52377                     [
52378                         19.243012,
52379                         -28.8516164
52380                     ],
52381                     [
52382                         19.2314858,
52383                         -28.802963
52384                     ],
52385                     [
52386                         19.2587296,
52387                         -28.7009928
52388                     ],
52389                     [
52390                         19.4431493,
52391                         -28.6973163
52392                     ],
52393                     [
52394                         19.5500289,
52395                         -28.4958332
52396                     ],
52397                     [
52398                         19.6967264,
52399                         -28.4939914
52400                     ],
52401                     [
52402                         19.698822,
52403                         -28.4479358
52404                     ],
52405                     [
52406                         19.8507587,
52407                         -28.4433291
52408                     ],
52409                     [
52410                         19.8497109,
52411                         -28.4027818
52412                     ],
52413                     [
52414                         19.9953605,
52415                         -28.399095
52416                     ],
52417                     [
52418                         19.9893671,
52419                         -24.7497859
52420                     ],
52421                     [
52422                         20.2916682,
52423                         -24.9192346
52424                     ],
52425                     [
52426                         20.4724562,
52427                         -25.1501701
52428                     ],
52429                     [
52430                         20.6532441,
52431                         -25.4529449
52432                     ],
52433                     [
52434                         20.733265,
52435                         -25.6801957
52436                     ],
52437                     [
52438                         20.8281046,
52439                         -25.8963498
52440                     ],
52441                     [
52442                         20.8429232,
52443                         -26.215851
52444                     ],
52445                     [
52446                         20.6502804,
52447                         -26.4840868
52448                     ],
52449                     [
52450                         20.6532441,
52451                         -26.8204869
52452                     ],
52453                     [
52454                         21.0889134,
52455                         -26.846933
52456                     ],
52457                     [
52458                         21.6727695,
52459                         -26.8389998
52460                     ],
52461                     [
52462                         21.7765003,
52463                         -26.6696268
52464                     ],
52465                     [
52466                         21.9721069,
52467                         -26.6431395
52468                     ],
52469                     [
52470                         22.2803355,
52471                         -26.3274702
52472                     ],
52473                     [
52474                         22.5707817,
52475                         -26.1333967
52476                     ],
52477                     [
52478                         22.7752795,
52479                         -25.6775246
52480                     ],
52481                     [
52482                         23.0005235,
52483                         -25.2761948
52484                     ],
52485                     [
52486                         23.4658301,
52487                         -25.2735148
52488                     ],
52489                     [
52490                         23.883717,
52491                         -25.597366
52492                     ],
52493                     [
52494                         24.2364017,
52495                         -25.613402
52496                     ],
52497                     [
52498                         24.603905,
52499                         -25.7896563
52500                     ],
52501                     [
52502                         25.110704,
52503                         -25.7389432
52504                     ],
52505                     [
52506                         25.5078447,
52507                         -25.6855376
52508                     ],
52509                     [
52510                         25.6441766,
52511                         -25.4823781
52512                     ],
52513                     [
52514                         25.8419267,
52515                         -24.7805437
52516                     ],
52517                     [
52518                         25.846641,
52519                         -24.7538456
52520                     ],
52521                     [
52522                         26.3928487,
52523                         -24.6332894
52524                     ],
52525                     [
52526                         26.4739066,
52527                         -24.5653312
52528                     ],
52529                     [
52530                         26.5089966,
52531                         -24.4842437
52532                     ],
52533                     [
52534                         26.5861946,
52535                         -24.4075775
52536                     ],
52537                     [
52538                         26.7300635,
52539                         -24.3014458
52540                     ],
52541                     [
52542                         26.8567384,
52543                         -24.2499463
52544                     ],
52545                     [
52546                         26.8574402,
52547                         -24.1026901
52548                     ],
52549                     [
52550                         26.9215471,
52551                         -23.8990957
52552                     ],
52553                     [
52554                         26.931831,
52555                         -23.8461891
52556                     ],
52557                     [
52558                         26.9714827,
52559                         -23.6994344
52560                     ],
52561                     [
52562                         27.0006074,
52563                         -23.6367644
52564                     ],
52565                     [
52566                         27.0578041,
52567                         -23.6052574
52568                     ],
52569                     [
52570                         27.1360547,
52571                         -23.5203437
52572                     ],
52573                     [
52574                         27.3339623,
52575                         -23.3973792
52576                     ],
52577                     [
52578                         27.5144057,
52579                         -23.3593929
52580                     ],
52581                     [
52582                         27.5958145,
52583                         -23.2085465
52584                     ],
52585                     [
52586                         27.8098634,
52587                         -23.0994957
52588                     ],
52589                     [
52590                         27.8828506,
52591                         -23.0620496
52592                     ],
52593                     [
52594                         27.9382928,
52595                         -22.9496487
52596                     ],
52597                     [
52598                         28.0407556,
52599                         -22.8255118
52600                     ],
52601                     [
52602                         28.2056786,
52603                         -22.6552861
52604                     ],
52605                     [
52606                         28.3397223,
52607                         -22.5639374
52608                     ],
52609                     [
52610                         28.4906093,
52611                         -22.560697
52612                     ],
52613                     [
52614                         28.6108769,
52615                         -22.5400248
52616                     ],
52617                     [
52618                         28.828175,
52619                         -22.4550173
52620                     ],
52621                     [
52622                         28.9285324,
52623                         -22.4232328
52624                     ],
52625                     [
52626                         28.9594116,
52627                         -22.3090081
52628                     ],
52629                     [
52630                         29.0162574,
52631                         -22.208335
52632                     ],
52633                     [
52634                         29.2324117,
52635                         -22.1693453
52636                     ],
52637                     [
52638                         29.3531213,
52639                         -22.1842926
52640                     ],
52641                     [
52642                         29.6548952,
52643                         -22.1186426
52644                     ],
52645                     [
52646                         29.7777102,
52647                         -22.1361956
52648                     ],
52649                     [
52650                         29.9292989,
52651                         -22.1849425
52652                     ],
52653                     [
52654                         30.1166795,
52655                         -22.2830348
52656                     ],
52657                     [
52658                         30.2563377,
52659                         -22.2914767
52660                     ],
52661                     [
52662                         30.3033582,
52663                         -22.3395204
52664                     ],
52665                     [
52666                         30.5061784,
52667                         -22.3057617
52668                     ],
52669                     [
52670                         30.8374279,
52671                         -22.284983
52672                     ],
52673                     [
52674                         31.0058599,
52675                         -22.3077095
52676                     ],
52677                     [
52678                         31.1834152,
52679                         -22.3232913
52680                     ],
52681                     [
52682                         31.2930586,
52683                         -22.3674647
52684                     ],
52685                     [
52686                         31.5680579,
52687                         -23.1903385
52688                     ],
52689                     [
52690                         31.5568311,
52691                         -23.4430809
52692                     ],
52693                     [
52694                         31.6931122,
52695                         -23.6175209
52696                     ],
52697                     [
52698                         31.7119696,
52699                         -23.741136
52700                     ],
52701                     [
52702                         31.7774743,
52703                         -23.8800628
52704                     ],
52705                     [
52706                         31.8886337,
52707                         -23.9481098
52708                     ],
52709                     [
52710                         31.9144386,
52711                         -24.1746736
52712                     ],
52713                     [
52714                         31.9948307,
52715                         -24.3040878
52716                     ],
52717                     [
52718                         32.0166656,
52719                         -24.4405988
52720                     ],
52721                     [
52722                         32.0077331,
52723                         -24.6536578
52724                     ],
52725                     [
52726                         32.019643,
52727                         -24.9140701
52728                     ],
52729                     [
52730                         32.035523,
52731                         -25.0849767
52732                     ],
52733                     [
52734                         32.019643,
52735                         -25.3821442
52736                     ],
52737                     [
52738                         31.9928457,
52739                         -25.4493771
52740                     ],
52741                     [
52742                         31.9997931,
52743                         -25.5165725
52744                     ],
52745                     [
52746                         32.0057481,
52747                         -25.6078978
52748                     ],
52749                     [
52750                         32.0057481,
52751                         -25.6624806
52752                     ],
52753                     [
52754                         31.9362735,
52755                         -25.8403721
52756                     ],
52757                     [
52758                         31.9809357,
52759                         -25.9546537
52760                     ],
52761                     [
52762                         31.8687838,
52763                         -26.0037251
52764                     ],
52765                     [
52766                         31.4162062,
52767                         -25.7277683
52768                     ],
52769                     [
52770                         31.3229117,
52771                         -25.7438611
52772                     ],
52773                     [
52774                         31.2504595,
52775                         -25.8296526
52776                     ],
52777                     [
52778                         31.1393001,
52779                         -25.9162746
52780                     ],
52781                     [
52782                         31.1164727,
52783                         -25.9912361
52784                     ],
52785                     [
52786                         30.9656135,
52787                         -26.2665756
52788                     ],
52789                     [
52790                         30.8921689,
52791                         -26.3279703
52792                     ],
52793                     [
52794                         30.8534616,
52795                         -26.4035568
52796                     ],
52797                     [
52798                         30.8226943,
52799                         -26.4488849
52800                     ],
52801                     [
52802                         30.8022583,
52803                         -26.5240694
52804                     ],
52805                     [
52806                         30.8038369,
52807                         -26.8082089
52808                     ],
52809                     [
52810                         30.9020939,
52811                         -26.7807451
52812                     ],
52813                     [
52814                         30.9100338,
52815                         -26.8489495
52816                     ],
52817                     [
52818                         30.9824859,
52819                         -26.9082627
52820                     ],
52821                     [
52822                         30.976531,
52823                         -27.0029222
52824                     ],
52825                     [
52826                         31.0034434,
52827                         -27.0441587
52828                     ],
52829                     [
52830                         31.1543322,
52831                         -27.1980416
52832                     ],
52833                     [
52834                         31.5015607,
52835                         -27.311117
52836                     ],
52837                     [
52838                         31.9700183,
52839                         -27.311117
52840                     ],
52841                     [
52842                         31.9700183,
52843                         -27.120472
52844                     ],
52845                     [
52846                         31.9769658,
52847                         -27.050664
52848                     ],
52849                     [
52850                         32.0002464,
52851                         -26.7983892
52852                     ],
52853                     [
52854                         32.1069826,
52855                         -26.7984645
52856                     ],
52857                     [
52858                         32.3114546,
52859                         -26.8479493
52860                     ],
52861                     [
52862                         32.899986,
52863                         -26.8516059
52864                     ],
52865                     [
52866                         32.886091,
52867                         -26.9816971
52868                     ],
52869                     [
52870                         32.709427,
52871                         -27.4785436
52872                     ],
52873                     [
52874                         32.6240724,
52875                         -27.7775144
52876                     ],
52877                     [
52878                         32.5813951,
52879                         -28.07479
52880                     ],
52881                     [
52882                         32.5387178,
52883                         -28.2288046
52884                     ],
52885                     [
52886                         32.4275584,
52887                         -28.5021568
52888                     ],
52889                     [
52890                         32.3640388,
52891                         -28.5945699
52892                     ],
52893                     [
52894                         32.0702603,
52895                         -28.8469827
52896                     ],
52897                     [
52898                         31.9878832,
52899                         -28.9069497
52900                     ],
52901                     [
52902                         31.7764818,
52903                         -28.969487
52904                     ],
52905                     [
52906                         31.4638459,
52907                         -29.2859343
52908                     ],
52909                     [
52910                         31.359634,
52911                         -29.3854348
52912                     ],
52913                     [
52914                         31.1680825,
52915                         -29.6307408
52916                     ],
52917                     [
52918                         31.064863,
52919                         -29.7893535
52920                     ],
52921                     [
52922                         31.0534493,
52923                         -29.8470469
52924                     ],
52925                     [
52926                         31.0669933,
52927                         -29.8640319
52928                     ],
52929                     [
52930                         31.0455459,
52931                         -29.9502017
52932                     ],
52933                     [
52934                         30.9518556,
52935                         -30.0033946
52936                     ],
52937                     [
52938                         30.8651833,
52939                         -30.1024093
52940                     ],
52941                     [
52942                         30.7244725,
52943                         -30.392502
52944                     ],
52945                     [
52946                         30.3556256,
52947                         -30.9308873
52948                     ],
52949                     [
52950                         30.0972364,
52951                         -31.2458274
52952                     ],
52953                     [
52954                         29.8673136,
52955                         -31.4304296
52956                     ],
52957                     [
52958                         29.7409393,
52959                         -31.5014699
52960                     ],
52961                     [
52962                         29.481312,
52963                         -31.6978686
52964                     ],
52965                     [
52966                         28.8943171,
52967                         -32.2898903
52968                     ],
52969                     [
52970                         28.5497137,
52971                         -32.5894641
52972                     ],
52973                     [
52974                         28.1436499,
52975                         -32.8320732
52976                     ],
52977                     [
52978                         28.0748735,
52979                         -32.941689
52980                     ],
52981                     [
52982                         27.8450942,
52983                         -33.082869
52984                     ],
52985                     [
52986                         27.3757956,
52987                         -33.3860685
52988                     ],
52989                     [
52990                         26.8805407,
52991                         -33.6458951
52992                     ],
52993                     [
52994                         26.5916871,
52995                         -33.7480756
52996                     ],
52997                     [
52998                         26.4527308,
52999                         -33.7935795
53000                     ],
53001                     [
53002                         26.206754,
53003                         -33.7548943
53004                     ],
53005                     [
53006                         26.0077897,
53007                         -33.7223961
53008                     ],
53009                     [
53010                         25.8055494,
53011                         -33.7524272
53012                     ],
53013                     [
53014                         25.7511073,
53015                         -33.8006512
53016                     ],
53017                     [
53018                         25.6529079,
53019                         -33.8543597
53020                     ],
53021                     [
53022                         25.6529079,
53023                         -33.9469768
53024                     ],
53025                     [
53026                         25.7195789,
53027                         -34.0040115
53028                     ],
53029                     [
53030                         25.7202807,
53031                         -34.0511235
53032                     ],
53033                     [
53034                         25.5508915,
53035                         -34.063151
53036                     ],
53037                     [
53038                         25.3504571,
53039                         -34.0502627
53040                     ],
53041                     [
53042                         25.2810609,
53043                         -34.0020322
53044                     ],
53045                     [
53046                         25.0476316,
53047                         -33.9994588
53048                     ],
53049                     [
53050                         24.954724,
53051                         -34.0043594
53052                     ],
53053                     [
53054                         24.9496586,
53055                         -34.1010363
53056                     ],
53057                     [
53058                         24.8770358,
53059                         -34.1506456
53060                     ],
53061                     [
53062                         24.8762914,
53063                         -34.2005281
53064                     ],
53065                     [
53066                         24.8532574,
53067                         -34.2189562
53068                     ],
53069                     [
53070                         24.7645287,
53071                         -34.2017946
53072                     ],
53073                     [
53074                         24.5001356,
53075                         -34.2003254
53076                     ],
53077                     [
53078                         24.3486733,
53079                         -34.1163824
53080                     ],
53081                     [
53082                         24.1988819,
53083                         -34.1019039
53084                     ],
53085                     [
53086                         23.9963377,
53087                         -34.0514443
53088                     ],
53089                     [
53090                         23.8017509,
53091                         -34.0524332
53092                     ],
53093                     [
53094                         23.7493589,
53095                         -34.0111855
53096                     ],
53097                     [
53098                         23.4973536,
53099                         -34.009014
53100                     ],
53101                     [
53102                         23.4155191,
53103                         -34.0434586
53104                     ],
53105                     [
53106                         23.4154284,
53107                         -34.1140433
53108                     ],
53109                     [
53110                         22.9000853,
53111                         -34.0993009
53112                     ],
53113                     [
53114                         22.8412418,
53115                         -34.0547911
53116                     ],
53117                     [
53118                         22.6470321,
53119                         -34.0502627
53120                     ],
53121                     [
53122                         22.6459843,
53123                         -34.0072768
53124                     ],
53125                     [
53126                         22.570016,
53127                         -34.0064081
53128                     ],
53129                     [
53130                         22.5050499,
53131                         -34.0645866
53132                     ],
53133                     [
53134                         22.2519968,
53135                         -34.0645866
53136                     ],
53137                     [
53138                         22.2221334,
53139                         -34.1014701
53140                     ],
53141                     [
53142                         22.1621197,
53143                         -34.1057019
53144                     ],
53145                     [
53146                         22.1712431,
53147                         -34.1521766
53148                     ],
53149                     [
53150                         22.1576913,
53151                         -34.2180897
53152                     ],
53153                     [
53154                         22.0015632,
53155                         -34.2172232
53156                     ],
53157                     [
53158                         21.9496952,
53159                         -34.3220009
53160                     ],
53161                     [
53162                         21.8611528,
53163                         -34.4007145
53164                     ],
53165                     [
53166                         21.5614708,
53167                         -34.4020114
53168                     ],
53169                     [
53170                         21.5468011,
53171                         -34.3661242
53172                     ],
53173                     [
53174                         21.501744,
53175                         -34.3669892
53176                     ],
53177                     [
53178                         21.5006961,
53179                         -34.4020114
53180                     ],
53181                     [
53182                         21.4194886,
53183                         -34.4465247
53184                     ],
53185                     [
53186                         21.1978706,
53187                         -34.4478208
53188                     ],
53189                     [
53190                         21.0988193,
53191                         -34.3991325
53192                     ],
53193                     [
53194                         21.0033746,
53195                         -34.3753872
53196                     ],
53197                     [
53198                         20.893192,
53199                         -34.3997115
53200                     ],
53201                     [
53202                         20.8976647,
53203                         -34.4854003
53204                     ],
53205                     [
53206                         20.7446802,
53207                         -34.4828092
53208                     ],
53209                     [
53210                         20.5042011,
53211                         -34.486264
53212                     ],
53213                     [
53214                         20.2527197,
53215                         -34.701477
53216                     ],
53217                     [
53218                         20.0803502,
53219                         -34.8361855
53220                     ],
53221                     [
53222                         19.9923317,
53223                         -34.8379056
53224                     ],
53225                     [
53226                         19.899074,
53227                         -34.8275845
53228                     ],
53229                     [
53230                         19.8938348,
53231                         -34.7936018
53232                     ],
53233                     [
53234                         19.5972963,
53235                         -34.7961833
53236                     ],
53237                     [
53238                         19.3929677,
53239                         -34.642015
53240                     ],
53241                     [
53242                         19.2877095,
53243                         -34.6404784
53244                     ],
53245                     [
53246                         19.2861377,
53247                         -34.5986563
53248                     ],
53249                     [
53250                         19.3474363,
53251                         -34.5244458
53252                     ],
53253                     [
53254                         19.3285256,
53255                         -34.4534372
53256                     ],
53257                     [
53258                         19.098001,
53259                         -34.449981
53260                     ],
53261                     [
53262                         19.0725583,
53263                         -34.3802371
53264                     ],
53265                     [
53266                         19.0023531,
53267                         -34.3525593
53268                     ],
53269                     [
53270                         18.9520568,
53271                         -34.3949373
53272                     ],
53273                     [
53274                         18.7975006,
53275                         -34.3936403
53276                     ],
53277                     [
53278                         18.7984174,
53279                         -34.1016376
53280                     ],
53281                     [
53282                         18.501748,
53283                         -34.1015292
53284                     ],
53285                     [
53286                         18.4999545,
53287                         -34.3616945
53288                     ],
53289                     [
53290                         18.4477325,
53291                         -34.3620007
53292                     ],
53293                     [
53294                         18.4479944,
53295                         -34.3522691
53296                     ],
53297                     [
53298                         18.3974362,
53299                         -34.3514041
53300                     ],
53301                     [
53302                         18.3971742,
53303                         -34.3022959
53304                     ],
53305                     [
53306                         18.3565705,
53307                         -34.3005647
53308                     ],
53309                     [
53310                         18.3479258,
53311                         -34.2020436
53312                     ],
53313                     [
53314                         18.2972095,
53315                         -34.1950274
53316                     ],
53317                     [
53318                         18.2951139,
53319                         -33.9937138
53320                     ],
53321                     [
53322                         18.3374474,
53323                         -33.9914079
53324                     ],
53325                     [
53326                         18.3476638,
53327                         -33.8492427
53328                     ],
53329                     [
53330                         18.3479258,
53331                         -33.781555
53332                     ],
53333                     [
53334                         18.4124718,
53335                         -33.7448849
53336                     ],
53337                     [
53338                         18.3615477,
53339                         -33.6501624
53340                     ],
53341                     [
53342                         18.2992013,
53343                         -33.585591
53344                     ],
53345                     [
53346                         18.2166839,
53347                         -33.448872
53348                     ],
53349                     [
53350                         18.1389858,
53351                         -33.3974083
53352                     ],
53353                     [
53354                         17.9473472,
53355                         -33.1602647
53356                     ],
53357                     [
53358                         17.8855247,
53359                         -33.0575732
53360                     ],
53361                     [
53362                         17.8485884,
53363                         -32.9668505
53364                     ],
53365                     [
53366                         17.8396817,
53367                         -32.8507302
53368                     ]
53369                 ]
53370             ]
53371         },
53372         {
53373             "name": "South Tyrol Orthofoto 2011",
53374             "type": "tms",
53375             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_OF2011_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
53376             "polygon": [
53377                 [
53378                     [
53379                         10.373383,
53380                         46.213553
53381                     ],
53382                     [
53383                         10.373383,
53384                         47.098175
53385                     ],
53386                     [
53387                         12.482758,
53388                         47.098175
53389                     ],
53390                     [
53391                         12.482758,
53392                         46.213553
53393                     ],
53394                     [
53395                         10.373383,
53396                         46.213553
53397                     ]
53398                 ]
53399             ],
53400             "id": "sdi.provinz.bz.it-WMTS_OF2011_APB-PAB"
53401         },
53402         {
53403             "name": "South Tyrol Topomap",
53404             "type": "tms",
53405             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_TOPOMAP_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
53406             "polygon": [
53407                 [
53408                     [
53409                         10.373383,
53410                         46.213553
53411                     ],
53412                     [
53413                         10.373383,
53414                         47.098175
53415                     ],
53416                     [
53417                         12.482758,
53418                         47.098175
53419                     ],
53420                     [
53421                         12.482758,
53422                         46.213553
53423                     ],
53424                     [
53425                         10.373383,
53426                         46.213553
53427                     ]
53428                 ]
53429             ],
53430             "id": "sdi.provinz.bz.it-WMTS_TOPOMAP_APB-PAB"
53431         },
53432         {
53433             "name": "Stadt Uster Orthophoto 2008 10cm",
53434             "type": "tms",
53435             "template": "http://mapproxy.sosm.ch:8080/tiles/uster/EPSG900913/{zoom}/{x}/{y}.png?origin=nw",
53436             "polygon": [
53437                 [
53438                     [
53439                         8.6,
53440                         47.31
53441                     ],
53442                     [
53443                         8.6,
53444                         47.39
53445                     ],
53446                     [
53447                         8.77,
53448                         47.39
53449                     ],
53450                     [
53451                         8.77,
53452                         47.31
53453                     ],
53454                     [
53455                         8.6,
53456                         47.31
53457                     ]
53458                 ]
53459             ],
53460             "terms_text": "Stadt Uster Vermessung Orthophoto 2008"
53461         },
53462         {
53463             "name": "Stevns (Denmark)",
53464             "type": "tms",
53465             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/stevns/2009/{zoom}/{x}/{y}.png",
53466             "scaleExtent": [
53467                 0,
53468                 20
53469             ],
53470             "polygon": [
53471                 [
53472                     [
53473                         12.0913942,
53474                         55.3491574
53475                     ],
53476                     [
53477                         12.0943104,
53478                         55.3842256
53479                     ],
53480                     [
53481                         12.1573875,
53482                         55.3833103
53483                     ],
53484                     [
53485                         12.1587287,
53486                         55.4013326
53487                     ],
53488                     [
53489                         12.1903468,
53490                         55.400558
53491                     ],
53492                     [
53493                         12.1931411,
53494                         55.4364665
53495                     ],
53496                     [
53497                         12.2564251,
53498                         55.4347995
53499                     ],
53500                     [
53501                         12.2547073,
53502                         55.4168882
53503                     ],
53504                     [
53505                         12.3822489,
53506                         55.4134349
53507                     ],
53508                     [
53509                         12.3795942,
53510                         55.3954143
53511                     ],
53512                     [
53513                         12.4109213,
53514                         55.3946958
53515                     ],
53516                     [
53517                         12.409403,
53518                         55.3766417
53519                     ],
53520                     [
53521                         12.4407807,
53522                         55.375779
53523                     ],
53524                     [
53525                         12.4394142,
53526                         55.3578314
53527                     ],
53528                     [
53529                         12.4707413,
53530                         55.3569971
53531                     ],
53532                     [
53533                         12.4629475,
53534                         55.2672214
53535                     ],
53536                     [
53537                         12.4315633,
53538                         55.2681491
53539                     ],
53540                     [
53541                         12.430045,
53542                         55.2502103
53543                     ],
53544                     [
53545                         12.3672011,
53546                         55.2519673
53547                     ],
53548                     [
53549                         12.3656858,
53550                         55.2340267
53551                     ],
53552                     [
53553                         12.2714604,
53554                         55.2366031
53555                     ],
53556                     [
53557                         12.2744467,
53558                         55.272476
53559                     ],
53560                     [
53561                         12.2115654,
53562                         55.2741475
53563                     ],
53564                     [
53565                         12.2130078,
53566                         55.2920322
53567                     ],
53568                     [
53569                         12.1815665,
53570                         55.2928638
53571                     ],
53572                     [
53573                         12.183141,
53574                         55.3107091
53575                     ],
53576                     [
53577                         12.2144897,
53578                         55.3100981
53579                     ],
53580                     [
53581                         12.2159927,
53582                         55.3279764
53583                     ],
53584                     [
53585                         12.1214458,
53586                         55.3303379
53587                     ],
53588                     [
53589                         12.1229489,
53590                         55.3483291
53591                     ]
53592                 ]
53593             ],
53594             "terms_text": "Stevns Kommune"
53595         },
53596         {
53597             "name": "Surrey Air Survey",
53598             "type": "tms",
53599             "template": "http://gravitystorm.dev.openstreetmap.org/surrey/{zoom}/{x}/{y}.png",
53600             "scaleExtent": [
53601                 8,
53602                 19
53603             ],
53604             "polygon": [
53605                 [
53606                     [
53607                         -0.752478,
53608                         51.0821941
53609                     ],
53610                     [
53611                         -0.7595183,
53612                         51.0856254
53613                     ],
53614                     [
53615                         -0.8014342,
53616                         51.1457917
53617                     ],
53618                     [
53619                         -0.8398864,
53620                         51.1440686
53621                     ],
53622                     [
53623                         -0.8357665,
53624                         51.1802397
53625                     ],
53626                     [
53627                         -0.8529549,
53628                         51.2011266
53629                     ],
53630                     [
53631                         -0.8522683,
53632                         51.2096231
53633                     ],
53634                     [
53635                         -0.8495217,
53636                         51.217903
53637                     ],
53638                     [
53639                         -0.8266907,
53640                         51.2403696
53641                     ],
53642                     [
53643                         -0.8120995,
53644                         51.2469248
53645                     ],
53646                     [
53647                         -0.7736474,
53648                         51.2459577
53649                     ],
53650                     [
53651                         -0.7544213,
53652                         51.2381127
53653                     ],
53654                     [
53655                         -0.754078,
53656                         51.233921
53657                     ],
53658                     [
53659                         -0.7446366,
53660                         51.2333836
53661                     ],
53662                     [
53663                         -0.7430693,
53664                         51.2847178
53665                     ],
53666                     [
53667                         -0.751503,
53668                         51.3069524
53669                     ],
53670                     [
53671                         -0.7664376,
53672                         51.3121032
53673                     ],
53674                     [
53675                         -0.7820588,
53676                         51.3270157
53677                     ],
53678                     [
53679                         -0.7815438,
53680                         51.3388135
53681                     ],
53682                     [
53683                         -0.7374268,
53684                         51.3720456
53685                     ],
53686                     [
53687                         -0.7192307,
53688                         51.3769748
53689                     ],
53690                     [
53691                         -0.6795769,
53692                         51.3847961
53693                     ],
53694                     [
53695                         -0.6807786,
53696                         51.3901523
53697                     ],
53698                     [
53699                         -0.6531411,
53700                         51.3917591
53701                     ],
53702                     [
53703                         -0.6301385,
53704                         51.3905808
53705                     ],
53706                     [
53707                         -0.6291085,
53708                         51.3970074
53709                     ],
53710                     [
53711                         -0.6234437,
53712                         51.3977572
53713                     ],
53714                     [
53715                         -0.613144,
53716                         51.4295552
53717                     ],
53718                     [
53719                         -0.6002471,
53720                         51.4459121
53721                     ],
53722                     [
53723                         -0.5867081,
53724                         51.4445365
53725                     ],
53726                     [
53727                         -0.5762368,
53728                         51.453202
53729                     ],
53730                     [
53731                         -0.5626755,
53732                         51.4523462
53733                     ],
53734                     [
53735                         -0.547741,
53736                         51.4469972
53737                     ],
53738                     [
53739                         -0.5372697,
53740                         51.4448575
53741                     ],
53742                     [
53743                         -0.537098,
53744                         51.4526671
53745                     ],
53746                     [
53747                         -0.5439644,
53748                         51.4545926
53749                     ],
53750                     [
53751                         -0.5405312,
53752                         51.4698865
53753                     ],
53754                     [
53755                         -0.5309182,
53756                         51.4760881
53757                     ],
53758                     [
53759                         -0.5091172,
53760                         51.4744843
53761                     ],
53762                     [
53763                         -0.5086022,
53764                         51.4695657
53765                     ],
53766                     [
53767                         -0.4900628,
53768                         51.4682825
53769                     ],
53770                     [
53771                         -0.4526406,
53772                         51.4606894
53773                     ],
53774                     [
53775                         -0.4486924,
53776                         51.4429316
53777                     ],
53778                     [
53779                         -0.4414826,
53780                         51.4418616
53781                     ],
53782                     [
53783                         -0.4418259,
53784                         51.4369394
53785                     ],
53786                     [
53787                         -0.4112702,
53788                         51.4380095
53789                     ],
53790                     [
53791                         -0.4014855,
53792                         51.4279498
53793                     ],
53794                     [
53795                         -0.3807145,
53796                         51.4262372
53797                     ],
53798                     [
53799                         -0.3805428,
53800                         51.4161749
53801                     ],
53802                     [
53803                         -0.3491288,
53804                         51.4138195
53805                     ],
53806                     [
53807                         -0.3274994,
53808                         51.4037544
53809                     ],
53810                     [
53811                         -0.3039818,
53812                         51.3990424
53813                     ],
53814                     [
53815                         -0.3019219,
53816                         51.3754747
53817                     ],
53818                     [
53819                         -0.309475,
53820                         51.369688
53821                     ],
53822                     [
53823                         -0.3111916,
53824                         51.3529669
53825                     ],
53826                     [
53827                         -0.2955704,
53828                         51.3541462
53829                     ],
53830                     [
53831                         -0.2923089,
53832                         51.3673303
53833                     ],
53834                     [
53835                         -0.2850991,
53836                         51.3680805
53837                     ],
53838                     [
53839                         -0.2787476,
53840                         51.3771891
53841                     ],
53842                     [
53843                         -0.2655297,
53844                         51.3837247
53845                     ],
53846                     [
53847                         -0.2411538,
53848                         51.3847961
53849                     ],
53850                     [
53851                         -0.2123147,
53852                         51.3628288
53853                     ],
53854                     [
53855                         -0.2107697,
53856                         51.3498578
53857                     ],
53858                     [
53859                         -0.190857,
53860                         51.3502867
53861                     ],
53862                     [
53863                         -0.1542931,
53864                         51.3338802
53865                     ],
53866                     [
53867                         -0.1496583,
53868                         51.3057719
53869                     ],
53870                     [
53871                         -0.1074296,
53872                         51.2966491
53873                     ],
53874                     [
53875                         -0.0887185,
53876                         51.3099571
53877                     ],
53878                     [
53879                         -0.0878602,
53880                         51.3220811
53881                     ],
53882                     [
53883                         -0.0652009,
53884                         51.3215448
53885                     ],
53886                     [
53887                         -0.0641709,
53888                         51.3264793
53889                     ],
53890                     [
53891                         -0.0519829,
53892                         51.3263721
53893                     ],
53894                     [
53895                         -0.0528412,
53896                         51.334631
53897                     ],
53898                     [
53899                         -0.0330779,
53900                         51.3430876
53901                     ],
53902                     [
53903                         0.0019187,
53904                         51.3376339
53905                     ],
53906                     [
53907                         0.0118751,
53908                         51.3281956
53909                     ],
53910                     [
53911                         0.013935,
53912                         51.2994398
53913                     ],
53914                     [
53915                         0.0202865,
53916                         51.2994398
53917                     ],
53918                     [
53919                         0.0240631,
53920                         51.3072743
53921                     ],
53922                     [
53923                         0.0331611,
53924                         51.3086694
53925                     ],
53926                     [
53927                         0.0455207,
53928                         51.30545
53929                     ],
53930                     [
53931                         0.0523872,
53932                         51.2877392
53933                     ],
53934                     [
53935                         0.0616569,
53936                         51.2577764
53937                     ],
53938                     [
53939                         0.0640602,
53940                         51.2415518
53941                     ],
53942                     [
53943                         0.0462074,
53944                         51.2126342
53945                     ],
53946                     [
53947                         0.0407142,
53948                         51.2109136
53949                     ],
53950                     [
53951                         0.0448341,
53952                         51.1989753
53953                     ],
53954                     [
53955                         0.0494689,
53956                         51.1997283
53957                     ],
53958                     [
53959                         0.0558204,
53960                         51.1944573
53961                     ],
53962                     [
53963                         0.0611419,
53964                         51.1790713
53965                     ],
53966                     [
53967                         0.0623435,
53968                         51.1542061
53969                     ],
53970                     [
53971                         0.0577087,
53972                         51.1417146
53973                     ],
53974                     [
53975                         0.0204582,
53976                         51.1365447
53977                     ],
53978                     [
53979                         -0.0446015,
53980                         51.1336364
53981                     ],
53982                     [
53983                         -0.1566964,
53984                         51.1352522
53985                     ],
53986                     [
53987                         -0.1572114,
53988                         51.1290043
53989                     ],
53990                     [
53991                         -0.2287942,
53992                         51.1183379
53993                     ],
53994                     [
53995                         -0.2473336,
53996                         51.1183379
53997                     ],
53998                     [
53999                         -0.2500802,
54000                         51.1211394
54001                     ],
54002                     [
54003                         -0.299347,
54004                         51.1137042
54005                     ],
54006                     [
54007                         -0.3221779,
54008                         51.1119799
54009                     ],
54010                     [
54011                         -0.3223496,
54012                         51.1058367
54013                     ],
54014                     [
54015                         -0.3596001,
54016                         51.1019563
54017                     ],
54018                     [
54019                         -0.3589135,
54020                         51.1113333
54021                     ],
54022                     [
54023                         -0.3863793,
54024                         51.1117644
54025                     ],
54026                     [
54027                         -0.3869014,
54028                         51.1062516
54029                     ],
54030                     [
54031                         -0.4281001,
54032                         51.0947174
54033                     ],
54034                     [
54035                         -0.4856784,
54036                         51.0951554
54037                     ],
54038                     [
54039                         -0.487135,
54040                         51.0872266
54041                     ],
54042                     [
54043                         -0.5297404,
54044                         51.0865404
54045                     ],
54046                     [
54047                         -0.5302259,
54048                         51.0789914
54049                     ],
54050                     [
54051                         -0.61046,
54052                         51.076551
54053                     ],
54054                     [
54055                         -0.6099745,
54056                         51.080669
54057                     ],
54058                     [
54059                         -0.6577994,
54060                         51.0792202
54061                     ],
54062                     [
54063                         -0.6582849,
54064                         51.0743394
54065                     ],
54066                     [
54067                         -0.6836539,
54068                         51.0707547
54069                     ],
54070                     [
54071                         -0.6997979,
54072                         51.070831
54073                     ],
54074                     [
54075                         -0.7296581,
54076                         51.0744919
54077                     ]
54078                 ]
54079             ]
54080         },
54081         {
54082             "name": "Toulouse - Orthophotoplan 2007",
54083             "type": "tms",
54084             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2007/{zoom}/{x}/{y}",
54085             "scaleExtent": [
54086                 0,
54087                 22
54088             ],
54089             "polygon": [
54090                 [
54091                     [
54092                         1.1919978,
54093                         43.6328791
54094                     ],
54095                     [
54096                         1.2015377,
54097                         43.6329729
54098                     ],
54099                     [
54100                         1.2011107,
54101                         43.6554932
54102                     ],
54103                     [
54104                         1.2227985,
54105                         43.6557029
54106                     ],
54107                     [
54108                         1.2226231,
54109                         43.6653353
54110                     ],
54111                     [
54112                         1.2275341,
54113                         43.6653849
54114                     ],
54115                     [
54116                         1.2275417,
54117                         43.6656387
54118                     ],
54119                     [
54120                         1.2337568,
54121                         43.6656883
54122                     ],
54123                     [
54124                         1.2337644,
54125                         43.6650153
54126                     ],
54127                     [
54128                         1.2351218,
54129                         43.6650319
54130                     ],
54131                     [
54132                         1.2350913,
54133                         43.6670729
54134                     ],
54135                     [
54136                         1.2443566,
54137                         43.6671556
54138                     ],
54139                     [
54140                         1.2441584,
54141                         43.6743925
54142                     ],
54143                     [
54144                         1.2493973,
54145                         43.6744256
54146                     ],
54147                     [
54148                         1.2493973,
54149                         43.6746628
54150                     ],
54151                     [
54152                         1.2555666,
54153                         43.6747234
54154                     ],
54155                     [
54156                         1.2555742,
54157                         43.6744532
54158                     ],
54159                     [
54160                         1.2569545,
54161                         43.6744697
54162                     ],
54163                     [
54164                         1.2568782,
54165                         43.678529
54166                     ],
54167                     [
54168                         1.2874873,
54169                         43.6788257
54170                     ],
54171                     [
54172                         1.2870803,
54173                         43.7013229
54174                     ],
54175                     [
54176                         1.3088219,
54177                         43.7014632
54178                     ],
54179                     [
54180                         1.3086493,
54181                         43.7127673
54182                     ],
54183                     [
54184                         1.3303262,
54185                         43.7129544
54186                     ],
54187                     [
54188                         1.3300242,
54189                         43.7305221
54190                     ],
54191                     [
54192                         1.3367106,
54193                         43.7305845
54194                     ],
54195                     [
54196                         1.3367322,
54197                         43.7312235
54198                     ],
54199                     [
54200                         1.3734338,
54201                         43.7310456
54202                     ],
54203                     [
54204                         1.3735848,
54205                         43.7245772
54206                     ],
54207                     [
54208                         1.4604504,
54209                         43.7252947
54210                     ],
54211                     [
54212                         1.4607783,
54213                         43.7028034
54214                     ],
54215                     [
54216                         1.4824875,
54217                         43.7029516
54218                     ],
54219                     [
54220                         1.4829828,
54221                         43.6692071
54222                     ],
54223                     [
54224                         1.5046832,
54225                         43.6693616
54226                     ],
54227                     [
54228                         1.5048383,
54229                         43.6581174
54230                     ],
54231                     [
54232                         1.5265475,
54233                         43.6582656
54234                     ],
54235                     [
54236                         1.5266945,
54237                         43.6470298
54238                     ],
54239                     [
54240                         1.548368,
54241                         43.6471633
54242                     ],
54243                     [
54244                         1.5485357,
54245                         43.6359385
54246                     ],
54247                     [
54248                         1.5702172,
54249                         43.636082
54250                     ],
54251                     [
54252                         1.5705123,
54253                         43.6135777
54254                     ],
54255                     [
54256                         1.5488166,
54257                         43.6134276
54258                     ],
54259                     [
54260                         1.549097,
54261                         43.5909479
54262                     ],
54263                     [
54264                         1.5707695,
54265                         43.5910694
54266                     ],
54267                     [
54268                         1.5709373,
54269                         43.5798341
54270                     ],
54271                     [
54272                         1.5793714,
54273                         43.5798894
54274                     ],
54275                     [
54276                         1.5794782,
54277                         43.5737682
54278                     ],
54279                     [
54280                         1.5809119,
54281                         43.5737792
54282                     ],
54283                     [
54284                         1.5810859,
54285                         43.5573794
54286                     ],
54287                     [
54288                         1.5712334,
54289                         43.5573131
54290                     ],
54291                     [
54292                         1.5716504,
54293                         43.5235497
54294                     ],
54295                     [
54296                         1.3984804,
54297                         43.5222618
54298                     ],
54299                     [
54300                         1.3986509,
54301                         43.5110113
54302                     ],
54303                     [
54304                         1.3120959,
54305                         43.5102543
54306                     ],
54307                     [
54308                         1.3118968,
54309                         43.5215192
54310                     ],
54311                     [
54312                         1.2902569,
54313                         43.5213126
54314                     ],
54315                     [
54316                         1.2898637,
54317                         43.5438168
54318                     ],
54319                     [
54320                         1.311517,
54321                         43.5440133
54322                     ],
54323                     [
54324                         1.3113271,
54325                         43.5552596
54326                     ],
54327                     [
54328                         1.3036924,
54329                         43.5551924
54330                     ],
54331                     [
54332                         1.3036117,
54333                         43.5595099
54334                     ],
54335                     [
54336                         1.2955449,
54337                         43.5594317
54338                     ],
54339                     [
54340                         1.2955449,
54341                         43.5595489
54342                     ],
54343                     [
54344                         1.2895595,
54345                         43.5594473
54346                     ],
54347                     [
54348                         1.2892899,
54349                         43.5775366
54350                     ],
54351                     [
54352                         1.2675698,
54353                         43.5773647
54354                     ],
54355                     [
54356                         1.2673973,
54357                         43.5886141
54358                     ],
54359                     [
54360                         1.25355,
54361                         43.5885047
54362                     ],
54363                     [
54364                         1.2533774,
54365                         43.5956282
54366                     ],
54367                     [
54368                         1.2518029,
54369                         43.5956282
54370                     ],
54371                     [
54372                         1.2518029,
54373                         43.5949409
54374                     ],
54375                     [
54376                         1.2350437,
54377                         43.5947847
54378                     ],
54379                     [
54380                         1.2350437,
54381                         43.5945972
54382                     ],
54383                     [
54384                         1.2239572,
54385                         43.5945972
54386                     ],
54387                     [
54388                         1.2239357,
54389                         43.5994708
54390                     ],
54391                     [
54392                         1.2139708,
54393                         43.599299
54394                     ],
54395                     [
54396                         1.2138845,
54397                         43.6046408
54398                     ],
54399                     [
54400                         1.2020647,
54401                         43.6044846
54402                     ],
54403                     [
54404                         1.2019464,
54405                         43.61048
54406                     ],
54407                     [
54408                         1.1924294,
54409                         43.6103695
54410                     ]
54411                 ]
54412             ],
54413             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
54414             "terms_text": "ToulouseMetropole"
54415         },
54416         {
54417             "name": "Toulouse - Orthophotoplan 2011",
54418             "type": "tms",
54419             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2011/{zoom}/{x}/{y}",
54420             "scaleExtent": [
54421                 0,
54422                 22
54423             ],
54424             "polygon": [
54425                 [
54426                     [
54427                         1.1135067,
54428                         43.6867566
54429                     ],
54430                     [
54431                         1.1351836,
54432                         43.6870842
54433                     ],
54434                     [
54435                         1.1348907,
54436                         43.6983471
54437                     ],
54438                     [
54439                         1.1782867,
54440                         43.6990338
54441                     ],
54442                     [
54443                         1.1779903,
54444                         43.7102786
54445                     ],
54446                     [
54447                         1.1996591,
54448                         43.7106144
54449                     ],
54450                     [
54451                         1.1993387,
54452                         43.7218722
54453                     ],
54454                     [
54455                         1.2427356,
54456                         43.7225269
54457                     ],
54458                     [
54459                         1.2424336,
54460                         43.7337491
54461                     ],
54462                     [
54463                         1.2641536,
54464                         43.734092
54465                     ],
54466                     [
54467                         1.2638301,
54468                         43.7453588
54469                     ],
54470                     [
54471                         1.2855285,
54472                         43.7456548
54473                     ],
54474                     [
54475                         1.2852481,
54476                         43.756935
54477                     ],
54478                     [
54479                         1.306925,
54480                         43.757231
54481                     ],
54482                     [
54483                         1.3066446,
54484                         43.7684779
54485                     ],
54486                     [
54487                         1.3283431,
54488                         43.7687894
54489                     ],
54490                     [
54491                         1.3280842,
54492                         43.780034
54493                     ],
54494                     [
54495                         1.4367275,
54496                         43.7815757
54497                     ],
54498                     [
54499                         1.4373098,
54500                         43.7591004
54501                     ],
54502                     [
54503                         1.4590083,
54504                         43.7593653
54505                     ],
54506                     [
54507                         1.4593318,
54508                         43.7481479
54509                     ],
54510                     [
54511                         1.4810303,
54512                         43.7483972
54513                     ],
54514                     [
54515                         1.4813322,
54516                         43.7371777
54517                     ],
54518                     [
54519                         1.5030307,
54520                         43.7374115
54521                     ],
54522                     [
54523                         1.5035915,
54524                         43.7149664
54525                     ],
54526                     [
54527                         1.5253115,
54528                         43.7151846
54529                     ],
54530                     [
54531                         1.5256135,
54532                         43.7040057
54533                     ],
54534                     [
54535                         1.5472688,
54536                         43.7042552
54537                     ],
54538                     [
54539                         1.5475708,
54540                         43.6930431
54541                     ],
54542                     [
54543                         1.5692045,
54544                         43.6932926
54545                     ],
54546                     [
54547                         1.5695712,
54548                         43.6820316
54549                     ],
54550                     [
54551                         1.5912049,
54552                         43.6822656
54553                     ],
54554                     [
54555                         1.5917441,
54556                         43.6597998
54557                     ],
54558                     [
54559                         1.613421,
54560                         43.6600339
54561                     ],
54562                     [
54563                         1.613723,
54564                         43.6488291
54565                     ],
54566                     [
54567                         1.6353783,
54568                         43.6490788
54569                     ],
54570                     [
54571                         1.6384146,
54572                         43.5140731
54573                     ],
54574                     [
54575                         1.2921649,
54576                         43.5094658
54577                     ],
54578                     [
54579                         1.2918629,
54580                         43.5206966
54581                     ],
54582                     [
54583                         1.2702076,
54584                         43.5203994
54585                     ],
54586                     [
54587                         1.2698841,
54588                         43.5316437
54589                     ],
54590                     [
54591                         1.2482288,
54592                         43.531331
54593                     ],
54594                     [
54595                         1.2476048,
54596                         43.5537788
54597                     ],
54598                     [
54599                         1.2259628,
54600                         43.5534914
54601                     ],
54602                     [
54603                         1.2256819,
54604                         43.564716
54605                     ],
54606                     [
54607                         1.2039835,
54608                         43.564419
54609                     ],
54610                     [
54611                         1.2033148,
54612                         43.5869049
54613                     ],
54614                     [
54615                         1.1816164,
54616                         43.5865611
54617                     ],
54618                     [
54619                         1.1810237,
54620                         43.6090368
54621                     ],
54622                     [
54623                         1.1592821,
54624                         43.6086932
54625                     ],
54626                     [
54627                         1.1589585,
54628                         43.6199523
54629                     ],
54630                     [
54631                         1.1372601,
54632                         43.6196244
54633                     ],
54634                     [
54635                         1.1365933,
54636                         43.642094
54637                     ],
54638                     [
54639                         1.1149055,
54640                         43.6417629
54641                     ]
54642                 ]
54643             ],
54644             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
54645             "terms_text": "ToulouseMetropole"
54646         },
54647         {
54648             "name": "Tours - Orthophotos 2008",
54649             "type": "tms",
54650             "template": "http://tms.mapspot.ge/tms/2/nonstandard/{zoom}/{x}/{y}.jpeg",
54651             "polygon": [
54652                 [
54653                     [
54654                         0.5457462,
54655                         47.465264
54656                     ],
54657                     [
54658                         0.54585,
54659                         47.4608163
54660                     ],
54661                     [
54662                         0.5392188,
54663                         47.4606983
54664                     ],
54665                     [
54666                         0.5393484,
54667                         47.456243
54668                     ],
54669                     [
54670                         0.5327959,
54671                         47.4561003
54672                     ],
54673                     [
54674                         0.5329011,
54675                         47.451565
54676                     ],
54677                     [
54678                         0.52619,
54679                         47.4514013
54680                     ],
54681                     [
54682                         0.5265854,
54683                         47.4424884
54684                     ],
54685                     [
54686                         0.5000941,
54687                         47.4420739
54688                     ],
54689                     [
54690                         0.5002357,
54691                         47.4375835
54692                     ],
54693                     [
54694                         0.4936014,
54695                         47.4374324
54696                     ],
54697                     [
54698                         0.4937,
54699                         47.4329285
54700                     ],
54701                     [
54702                         0.4606141,
54703                         47.4324593
54704                     ],
54705                     [
54706                         0.4607248,
54707                         47.4279827
54708                     ],
54709                     [
54710                         0.4541016,
54711                         47.4278125
54712                     ],
54713                     [
54714                         0.454932,
54715                         47.4053921
54716                     ],
54717                     [
54718                         0.4615431,
54719                         47.4054476
54720                     ],
54721                     [
54722                         0.4619097,
54723                         47.3964924
54724                     ],
54725                     [
54726                         0.4684346,
54727                         47.3966005
54728                     ],
54729                     [
54730                         0.4691319,
54731                         47.3786415
54732                     ],
54733                     [
54734                         0.4757125,
54735                         47.3787609
54736                     ],
54737                     [
54738                         0.4762116,
54739                         47.3652018
54740                     ],
54741                     [
54742                         0.4828297,
54743                         47.3653499
54744                     ],
54745                     [
54746                         0.4832223,
54747                         47.3518574
54748                     ],
54749                     [
54750                         0.5097927,
54751                         47.3522592
54752                     ],
54753                     [
54754                         0.5095688,
54755                         47.3567713
54756                     ],
54757                     [
54758                         0.5227698,
54759                         47.3569785
54760                     ],
54761                     [
54762                         0.5226429,
54763                         47.3614867
54764                     ],
54765                     [
54766                         0.5490721,
54767                         47.3618878
54768                     ],
54769                     [
54770                         0.5489087,
54771                         47.3663307
54772                     ],
54773                     [
54774                         0.5555159,
54775                         47.3664985
54776                     ],
54777                     [
54778                         0.5559105,
54779                         47.3575522
54780                     ],
54781                     [
54782                         0.6152789,
54783                         47.358407
54784                     ],
54785                     [
54786                         0.6152963,
54787                         47.362893
54788                     ],
54789                     [
54790                         0.6285093,
54791                         47.3630936
54792                     ],
54793                     [
54794                         0.6288256,
54795                         47.353987
54796                     ],
54797                     [
54798                         0.6155012,
54799                         47.3538823
54800                     ],
54801                     [
54802                         0.6157682,
54803                         47.3493424
54804                     ],
54805                     [
54806                         0.6090956,
54807                         47.3492991
54808                     ],
54809                     [
54810                         0.6094735,
54811                         47.3402962
54812                     ],
54813                     [
54814                         0.6160477,
54815                         47.3404448
54816                     ],
54817                     [
54818                         0.616083,
54819                         47.3369074
54820                     ],
54821                     [
54822                         0.77497,
54823                         47.3388218
54824                     ],
54825                     [
54826                         0.7745786,
54827                         47.351628
54828                     ],
54829                     [
54830                         0.7680363,
54831                         47.3515901
54832                     ],
54833                     [
54834                         0.767589,
54835                         47.3605298
54836                     ],
54837                     [
54838                         0.7742443,
54839                         47.3606238
54840                     ],
54841                     [
54842                         0.7733465,
54843                         47.3921266
54844                     ],
54845                     [
54846                         0.7667434,
54847                         47.3920195
54848                     ],
54849                     [
54850                         0.7664411,
54851                         47.4010837
54852                     ],
54853                     [
54854                         0.7730647,
54855                         47.4011115
54856                     ],
54857                     [
54858                         0.7728868,
54859                         47.4101297
54860                     ],
54861                     [
54862                         0.7661849,
54863                         47.4100226
54864                     ],
54865                     [
54866                         0.7660267,
54867                         47.4145044
54868                     ],
54869                     [
54870                         0.7527613,
54871                         47.4143038
54872                     ],
54873                     [
54874                         0.7529788,
54875                         47.4098086
54876                     ],
54877                     [
54878                         0.7462373,
54879                         47.4097016
54880                     ],
54881                     [
54882                         0.7459424,
54883                         47.4232208
54884                     ],
54885                     [
54886                         0.7392324,
54887                         47.4231451
54888                     ],
54889                     [
54890                         0.738869,
54891                         47.4366116
54892                     ],
54893                     [
54894                         0.7323267,
54895                         47.4365171
54896                     ],
54897                     [
54898                         0.7321869,
54899                         47.4410556
54900                     ],
54901                     [
54902                         0.7255048,
54903                         47.44098
54904                     ],
54905                     [
54906                         0.7254209,
54907                         47.4453479
54908                     ],
54909                     [
54910                         0.7318793,
54911                         47.4454803
54912                     ],
54913                     [
54914                         0.7318514,
54915                         47.4501126
54916                     ],
54917                     [
54918                         0.7384496,
54919                         47.450226
54920                     ],
54921                     [
54922                         0.7383098,
54923                         47.454631
54924                     ],
54925                     [
54926                         0.7449359,
54927                         47.4547444
54928                     ],
54929                     [
54930                         0.7443209,
54931                         47.4771985
54932                     ],
54933                     [
54934                         0.7310685,
54935                         47.4769717
54936                     ],
54937                     [
54938                         0.7309008,
54939                         47.4815445
54940                     ],
54941                     [
54942                         0.7176205,
54943                         47.4812611
54944                     ],
54945                     [
54946                         0.7177883,
54947                         47.4768394
54948                     ],
54949                     [
54950                         0.69777,
54951                         47.4764993
54952                     ],
54953                     [
54954                         0.6980496,
54955                         47.4719827
54956                     ],
54957                     [
54958                         0.6914514,
54959                         47.4718882
54960                     ],
54961                     [
54962                         0.6917309,
54963                         47.4630241
54964                     ],
54965                     [
54966                         0.6851048,
54967                         47.4629295
54968                     ],
54969                     [
54970                         0.684937,
54971                         47.4673524
54972                     ],
54973                     [
54974                         0.678255,
54975                         47.4673335
54976                     ],
54977                     [
54978                         0.6779754,
54979                         47.4762158
54980                     ],
54981                     [
54982                         0.6714051,
54983                         47.4761592
54984                     ],
54985                     [
54986                         0.6710417,
54987                         47.4881952
54988                     ],
54989                     [
54990                         0.6577334,
54991                         47.4879685
54992                     ],
54993                     [
54994                         0.6578173,
54995                         47.48504
54996                     ],
54997                     [
54998                         0.6511911,
54999                         47.4848322
55000                     ],
55001                     [
55002                         0.6514707,
55003                         47.4758568
55004                     ],
55005                     [
55006                         0.6448166,
55007                         47.4757245
55008                     ],
55009                     [
55010                         0.6449284,
55011                         47.4712646
55012                     ],
55013                     [
55014                         0.6117976,
55015                         47.4707543
55016                     ],
55017                     [
55018                         0.6118815,
55019                         47.4663129
55020                     ],
55021                     [
55022                         0.6052833,
55023                         47.4661239
55024                     ],
55025                     [
55026                         0.6054231,
55027                         47.4616631
55028                     ],
55029                     [
55030                         0.5988808,
55031                         47.4615497
55032                     ],
55033                     [
55034                         0.5990206,
55035                         47.4570886
55036                     ],
55037                     [
55038                         0.572488,
55039                         47.4566916
55040                     ],
55041                     [
55042                         0.5721805,
55043                         47.4656513
55044                     ]
55045                 ]
55046             ],
55047             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
55048             "terms_text": "Orthophoto Tour(s) Plus 2008"
55049         },
55050         {
55051             "name": "Tours - Orthophotos 2008-2010",
55052             "type": "tms",
55053             "template": "http://wms.openstreetmap.fr/tms/1.0.0/tours/{zoom}/{x}/{y}",
55054             "scaleExtent": [
55055                 0,
55056                 20
55057             ],
55058             "polygon": [
55059                 [
55060                     [
55061                         0.5457462,
55062                         47.465264
55063                     ],
55064                     [
55065                         0.54585,
55066                         47.4608163
55067                     ],
55068                     [
55069                         0.5392188,
55070                         47.4606983
55071                     ],
55072                     [
55073                         0.5393484,
55074                         47.456243
55075                     ],
55076                     [
55077                         0.5327959,
55078                         47.4561003
55079                     ],
55080                     [
55081                         0.5329011,
55082                         47.451565
55083                     ],
55084                     [
55085                         0.52619,
55086                         47.4514013
55087                     ],
55088                     [
55089                         0.5265854,
55090                         47.4424884
55091                     ],
55092                     [
55093                         0.5000941,
55094                         47.4420739
55095                     ],
55096                     [
55097                         0.5002357,
55098                         47.4375835
55099                     ],
55100                     [
55101                         0.4936014,
55102                         47.4374324
55103                     ],
55104                     [
55105                         0.4937,
55106                         47.4329285
55107                     ],
55108                     [
55109                         0.4606141,
55110                         47.4324593
55111                     ],
55112                     [
55113                         0.4607248,
55114                         47.4279827
55115                     ],
55116                     [
55117                         0.4541016,
55118                         47.4278125
55119                     ],
55120                     [
55121                         0.454932,
55122                         47.4053921
55123                     ],
55124                     [
55125                         0.4615431,
55126                         47.4054476
55127                     ],
55128                     [
55129                         0.4619097,
55130                         47.3964924
55131                     ],
55132                     [
55133                         0.4684346,
55134                         47.3966005
55135                     ],
55136                     [
55137                         0.4691319,
55138                         47.3786415
55139                     ],
55140                     [
55141                         0.4757125,
55142                         47.3787609
55143                     ],
55144                     [
55145                         0.4762116,
55146                         47.3652018
55147                     ],
55148                     [
55149                         0.4828297,
55150                         47.3653499
55151                     ],
55152                     [
55153                         0.4829611,
55154                         47.3608321
55155                     ],
55156                     [
55157                         0.4763543,
55158                         47.360743
55159                     ],
55160                     [
55161                         0.476654,
55162                         47.3517263
55163                     ],
55164                     [
55165                         0.4700497,
55166                         47.3516186
55167                     ],
55168                     [
55169                         0.4701971,
55170                         47.3471313
55171                     ],
55172                     [
55173                         0.4637503,
55174                         47.3470104
55175                     ],
55176                     [
55177                         0.4571425,
55178                         47.3424146
55179                     ],
55180                     [
55181                         0.4572922,
55182                         47.3379061
55183                     ],
55184                     [
55185                         0.4506741,
55186                         47.3378081
55187                     ],
55188                     [
55189                         0.4508379,
55190                         47.3333051
55191                     ],
55192                     [
55193                         0.4442212,
55194                         47.3332032
55195                     ],
55196                     [
55197                         0.4443809,
55198                         47.328711
55199                     ],
55200                     [
55201                         0.4311392,
55202                         47.3284977
55203                     ],
55204                     [
55205                         0.4316262,
55206                         47.3150004
55207                     ],
55208                     [
55209                         0.4382432,
55210                         47.3151136
55211                     ],
55212                     [
55213                         0.4383815,
55214                         47.3106174
55215                     ],
55216                     [
55217                         0.4714487,
55218                         47.3111374
55219                     ],
55220                     [
55221                         0.4713096,
55222                         47.3156565
55223                     ],
55224                     [
55225                         0.477888,
55226                         47.3157542
55227                     ],
55228                     [
55229                         0.4780733,
55230                         47.3112802
55231                     ],
55232                     [
55233                         0.4846826,
55234                         47.3113639
55235                     ],
55236                     [
55237                         0.4848576,
55238                         47.3068686
55239                     ],
55240                     [
55241                         0.4914359,
55242                         47.3069803
55243                     ],
55244                     [
55245                         0.491745,
55246                         47.2979733
55247                     ],
55248                     [
55249                         0.4851578,
55250                         47.2978722
55251                     ],
55252                     [
55253                         0.4854269,
55254                         47.2888744
55255                     ],
55256                     [
55257                         0.4788485,
55258                         47.2887697
55259                     ],
55260                     [
55261                         0.4791574,
55262                         47.2797818
55263                     ],
55264                     [
55265                         0.4857769,
55266                         47.2799005
55267                     ],
55268                     [
55269                         0.4859107,
55270                         47.2753885
55271                     ],
55272                     [
55273                         0.492539,
55274                         47.2755029
55275                     ],
55276                     [
55277                         0.4926669,
55278                         47.2710127
55279                     ],
55280                     [
55281                         0.4992986,
55282                         47.2711066
55283                     ],
55284                     [
55285                         0.4994296,
55286                         47.2666116
55287                     ],
55288                     [
55289                         0.5192658,
55290                         47.2669245
55291                     ],
55292                     [
55293                         0.5194225,
55294                         47.2624231
55295                     ],
55296                     [
55297                         0.5260186,
55298                         47.2625205
55299                     ],
55300                     [
55301                         0.5258735,
55302                         47.2670183
55303                     ],
55304                     [
55305                         0.5456972,
55306                         47.2673383
55307                     ],
55308                     [
55309                         0.5455537,
55310                         47.2718283
55311                     ],
55312                     [
55313                         0.5587737,
55314                         47.2720366
55315                     ],
55316                     [
55317                         0.5586259,
55318                         47.2765185
55319                     ],
55320                     [
55321                         0.5652252,
55322                         47.2766278
55323                     ],
55324                     [
55325                         0.5650848,
55326                         47.2811206
55327                     ],
55328                     [
55329                         0.5716753,
55330                         47.2812285
55331                     ],
55332                     [
55333                         0.5715223,
55334                         47.2857217
55335                     ],
55336                     [
55337                         0.5781436,
55338                         47.2858299
55339                     ],
55340                     [
55341                         0.5779914,
55342                         47.2903294
55343                     ],
55344                     [
55345                         0.5846023,
55346                         47.2904263
55347                     ],
55348                     [
55349                         0.5843076,
55350                         47.2994231
55351                     ],
55352                     [
55353                         0.597499,
55354                         47.2996094
55355                     ],
55356                     [
55357                         0.5976637,
55358                         47.2951375
55359                     ],
55360                     [
55361                         0.6571596,
55362                         47.2960036
55363                     ],
55364                     [
55365                         0.6572988,
55366                         47.2915091
55367                     ],
55368                     [
55369                         0.6705019,
55370                         47.2917186
55371                     ],
55372                     [
55373                         0.6703475,
55374                         47.2962082
55375                     ],
55376                     [
55377                         0.6836175,
55378                         47.2963688
55379                     ],
55380                     [
55381                         0.6834322,
55382                         47.3008929
55383                     ],
55384                     [
55385                         0.690062,
55386                         47.3009558
55387                     ],
55388                     [
55389                         0.6899241,
55390                         47.3054703
55391                     ],
55392                     [
55393                         0.7362019,
55394                         47.3061157
55395                     ],
55396                     [
55397                         0.7360848,
55398                         47.3106063
55399                     ],
55400                     [
55401                         0.7559022,
55402                         47.3108935
55403                     ],
55404                     [
55405                         0.7557718,
55406                         47.315392
55407                     ],
55408                     [
55409                         0.7623755,
55410                         47.3154716
55411                     ],
55412                     [
55413                         0.7622314,
55414                         47.3199941
55415                     ],
55416                     [
55417                         0.7754911,
55418                         47.3201546
55419                     ],
55420                     [
55421                         0.77497,
55422                         47.3388218
55423                     ],
55424                     [
55425                         0.7745786,
55426                         47.351628
55427                     ],
55428                     [
55429                         0.7680363,
55430                         47.3515901
55431                     ],
55432                     [
55433                         0.767589,
55434                         47.3605298
55435                     ],
55436                     [
55437                         0.7742443,
55438                         47.3606238
55439                     ],
55440                     [
55441                         0.7733465,
55442                         47.3921266
55443                     ],
55444                     [
55445                         0.7667434,
55446                         47.3920195
55447                     ],
55448                     [
55449                         0.7664411,
55450                         47.4010837
55451                     ],
55452                     [
55453                         0.7730647,
55454                         47.4011115
55455                     ],
55456                     [
55457                         0.7728868,
55458                         47.4101297
55459                     ],
55460                     [
55461                         0.7661849,
55462                         47.4100226
55463                     ],
55464                     [
55465                         0.7660267,
55466                         47.4145044
55467                     ],
55468                     [
55469                         0.7527613,
55470                         47.4143038
55471                     ],
55472                     [
55473                         0.7529788,
55474                         47.4098086
55475                     ],
55476                     [
55477                         0.7462373,
55478                         47.4097016
55479                     ],
55480                     [
55481                         0.7459424,
55482                         47.4232208
55483                     ],
55484                     [
55485                         0.7392324,
55486                         47.4231451
55487                     ],
55488                     [
55489                         0.738869,
55490                         47.4366116
55491                     ],
55492                     [
55493                         0.7323267,
55494                         47.4365171
55495                     ],
55496                     [
55497                         0.7321869,
55498                         47.4410556
55499                     ],
55500                     [
55501                         0.7255048,
55502                         47.44098
55503                     ],
55504                     [
55505                         0.7254209,
55506                         47.4453479
55507                     ],
55508                     [
55509                         0.7318793,
55510                         47.4454803
55511                     ],
55512                     [
55513                         0.7318514,
55514                         47.4501126
55515                     ],
55516                     [
55517                         0.7384496,
55518                         47.450226
55519                     ],
55520                     [
55521                         0.7383098,
55522                         47.454631
55523                     ],
55524                     [
55525                         0.7449359,
55526                         47.4547444
55527                     ],
55528                     [
55529                         0.7443209,
55530                         47.4771985
55531                     ],
55532                     [
55533                         0.7310685,
55534                         47.4769717
55535                     ],
55536                     [
55537                         0.7309008,
55538                         47.4815445
55539                     ],
55540                     [
55541                         0.7176205,
55542                         47.4812611
55543                     ],
55544                     [
55545                         0.7177883,
55546                         47.4768394
55547                     ],
55548                     [
55549                         0.69777,
55550                         47.4764993
55551                     ],
55552                     [
55553                         0.6980496,
55554                         47.4719827
55555                     ],
55556                     [
55557                         0.6914514,
55558                         47.4718882
55559                     ],
55560                     [
55561                         0.6917309,
55562                         47.4630241
55563                     ],
55564                     [
55565                         0.6851048,
55566                         47.4629295
55567                     ],
55568                     [
55569                         0.684937,
55570                         47.4673524
55571                     ],
55572                     [
55573                         0.678255,
55574                         47.4673335
55575                     ],
55576                     [
55577                         0.6779754,
55578                         47.4762158
55579                     ],
55580                     [
55581                         0.6714051,
55582                         47.4761592
55583                     ],
55584                     [
55585                         0.6710417,
55586                         47.4881952
55587                     ],
55588                     [
55589                         0.6577334,
55590                         47.4879685
55591                     ],
55592                     [
55593                         0.6578173,
55594                         47.48504
55595                     ],
55596                     [
55597                         0.6511911,
55598                         47.4848322
55599                     ],
55600                     [
55601                         0.6514707,
55602                         47.4758568
55603                     ],
55604                     [
55605                         0.6448166,
55606                         47.4757245
55607                     ],
55608                     [
55609                         0.6449284,
55610                         47.4712646
55611                     ],
55612                     [
55613                         0.6117976,
55614                         47.4707543
55615                     ],
55616                     [
55617                         0.6118815,
55618                         47.4663129
55619                     ],
55620                     [
55621                         0.6052833,
55622                         47.4661239
55623                     ],
55624                     [
55625                         0.6054231,
55626                         47.4616631
55627                     ],
55628                     [
55629                         0.5988808,
55630                         47.4615497
55631                     ],
55632                     [
55633                         0.5990206,
55634                         47.4570886
55635                     ],
55636                     [
55637                         0.572488,
55638                         47.4566916
55639                     ],
55640                     [
55641                         0.5721805,
55642                         47.4656513
55643                     ]
55644                 ]
55645             ],
55646             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
55647             "terms_text": "Orthophoto Tour(s) Plus 2008"
55648         },
55649         {
55650             "name": "USGS Large Scale Imagery",
55651             "type": "tms",
55652             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_large_scale/{zoom}/{x}/{y}.jpg",
55653             "scaleExtent": [
55654                 12,
55655                 20
55656             ],
55657             "polygon": [
55658                 [
55659                     [
55660                         -123.2549305,
55661                         48.7529029
55662                     ],
55663                     [
55664                         -123.2549305,
55665                         48.5592263
55666                     ],
55667                     [
55668                         -123.192224,
55669                         48.5592263
55670                     ],
55671                     [
55672                         -123.192224,
55673                         48.4348366
55674                     ],
55675                     [
55676                         -122.9419646,
55677                         48.4348366
55678                     ],
55679                     [
55680                         -122.9419646,
55681                         48.3720812
55682                     ],
55683                     [
55684                         -122.8806229,
55685                         48.3720812
55686                     ],
55687                     [
55688                         -122.8806229,
55689                         48.3094763
55690                     ],
55691                     [
55692                         -122.8167566,
55693                         48.3094763
55694                     ],
55695                     [
55696                         -122.8167566,
55697                         48.1904587
55698                     ],
55699                     [
55700                         -123.0041133,
55701                         48.1904587
55702                     ],
55703                     [
55704                         -123.0041133,
55705                         48.1275918
55706                     ],
55707                     [
55708                         -123.058416,
55709                         48.1275918
55710                     ],
55711                     [
55712                         -123.058416,
55713                         48.190514
55714                     ],
55715                     [
55716                         -123.254113,
55717                         48.190514
55718                     ],
55719                     [
55720                         -123.254113,
55721                         48.1274982
55722                     ],
55723                     [
55724                         -123.3706593,
55725                         48.1274982
55726                     ],
55727                     [
55728                         -123.3706593,
55729                         48.1908403
55730                     ],
55731                     [
55732                         -124.0582632,
55733                         48.1908403
55734                     ],
55735                     [
55736                         -124.0582632,
55737                         48.253442
55738                     ],
55739                     [
55740                         -124.1815163,
55741                         48.253442
55742                     ],
55743                     [
55744                         -124.1815163,
55745                         48.3164666
55746                     ],
55747                     [
55748                         -124.4319117,
55749                         48.3164666
55750                     ],
55751                     [
55752                         -124.4319117,
55753                         48.3782613
55754                     ],
55755                     [
55756                         -124.5564618,
55757                         48.3782613
55758                     ],
55759                     [
55760                         -124.5564618,
55761                         48.4408305
55762                     ],
55763                     [
55764                         -124.7555107,
55765                         48.4408305
55766                     ],
55767                     [
55768                         -124.7555107,
55769                         48.1914986
55770                     ],
55771                     [
55772                         -124.8185282,
55773                         48.1914986
55774                     ],
55775                     [
55776                         -124.8185282,
55777                         48.1228381
55778                     ],
55779                     [
55780                         -124.7552951,
55781                         48.1228381
55782                     ],
55783                     [
55784                         -124.7552951,
55785                         47.5535253
55786                     ],
55787                     [
55788                         -124.3812108,
55789                         47.5535253
55790                     ],
55791                     [
55792                         -124.3812108,
55793                         47.1218696
55794                     ],
55795                     [
55796                         -124.1928897,
55797                         47.1218696
55798                     ],
55799                     [
55800                         -124.1928897,
55801                         43.7569431
55802                     ],
55803                     [
55804                         -124.4443382,
55805                         43.7569431
55806                     ],
55807                     [
55808                         -124.4443382,
55809                         43.1425556
55810                     ],
55811                     [
55812                         -124.6398855,
55813                         43.1425556
55814                     ],
55815                     [
55816                         -124.6398855,
55817                         42.6194503
55818                     ],
55819                     [
55820                         -124.4438525,
55821                         42.6194503
55822                     ],
55823                     [
55824                         -124.4438525,
55825                         39.8080662
55826                     ],
55827                     [
55828                         -123.8815685,
55829                         39.8080662
55830                     ],
55831                     [
55832                         -123.8815685,
55833                         39.1102825
55834                     ],
55835                     [
55836                         -123.75805,
55837                         39.1102825
55838                     ],
55839                     [
55840                         -123.75805,
55841                         38.4968799
55842                     ],
55843                     [
55844                         -123.2702803,
55845                         38.4968799
55846                     ],
55847                     [
55848                         -123.2702803,
55849                         37.9331905
55850                     ],
55851                     [
55852                         -122.8148084,
55853                         37.9331905
55854                     ],
55855                     [
55856                         -122.8148084,
55857                         37.8019606
55858                     ],
55859                     [
55860                         -122.5664316,
55861                         37.8019606
55862                     ],
55863                     [
55864                         -122.5664316,
55865                         36.9319611
55866                     ],
55867                     [
55868                         -121.8784026,
55869                         36.9319611
55870                     ],
55871                     [
55872                         -121.8784026,
55873                         36.6897596
55874                     ],
55875                     [
55876                         -122.0034748,
55877                         36.6897596
55878                     ],
55879                     [
55880                         -122.0034748,
55881                         36.4341056
55882                     ],
55883                     [
55884                         -121.9414159,
55885                         36.4341056
55886                     ],
55887                     [
55888                         -121.9414159,
55889                         35.9297636
55890                     ],
55891                     [
55892                         -121.5040977,
55893                         35.9297636
55894                     ],
55895                     [
55896                         -121.5040977,
55897                         35.8100273
55898                     ],
55899                     [
55900                         -121.3790276,
55901                         35.8100273
55902                     ],
55903                     [
55904                         -121.3790276,
55905                         35.4239164
55906                     ],
55907                     [
55908                         -120.9426515,
55909                         35.4239164
55910                     ],
55911                     [
55912                         -120.9426515,
55913                         35.1849683
55914                     ],
55915                     [
55916                         -120.8171978,
55917                         35.1849683
55918                     ],
55919                     [
55920                         -120.8171978,
55921                         35.1219894
55922                     ],
55923                     [
55924                         -120.6918447,
55925                         35.1219894
55926                     ],
55927                     [
55928                         -120.6918447,
55929                         34.4966794
55930                     ],
55931                     [
55932                         -120.5045898,
55933                         34.4966794
55934                     ],
55935                     [
55936                         -120.5045898,
55937                         34.4339651
55938                     ],
55939                     [
55940                         -120.0078775,
55941                         34.4339651
55942                     ],
55943                     [
55944                         -120.0078775,
55945                         34.3682626
55946                     ],
55947                     [
55948                         -119.5283517,
55949                         34.3682626
55950                     ],
55951                     [
55952                         -119.5283517,
55953                         34.0576434
55954                     ],
55955                     [
55956                         -119.0060985,
55957                         34.0576434
55958                     ],
55959                     [
55960                         -119.0060985,
55961                         33.9975267
55962                     ],
55963                     [
55964                         -118.5046259,
55965                         33.9975267
55966                     ],
55967                     [
55968                         -118.5046259,
55969                         33.8694631
55970                     ],
55971                     [
55972                         -118.4413209,
55973                         33.8694631
55974                     ],
55975                     [
55976                         -118.4413209,
55977                         33.6865253
55978                     ],
55979                     [
55980                         -118.066912,
55981                         33.6865253
55982                     ],
55983                     [
55984                         -118.066912,
55985                         33.3063832
55986                     ],
55987                     [
55988                         -117.5030045,
55989                         33.3063832
55990                     ],
55991                     [
55992                         -117.5030045,
55993                         33.0500337
55994                     ],
55995                     [
55996                         -117.3188195,
55997                         33.0500337
55998                     ],
55999                     [
56000                         -117.3188195,
56001                         32.6205888
56002                     ],
56003                     [
56004                         -117.1917023,
56005                         32.6205888
56006                     ],
56007                     [
56008                         -117.1917023,
56009                         32.4974566
56010                     ],
56011                     [
56012                         -116.746496,
56013                         32.4974566
56014                     ],
56015                     [
56016                         -116.746496,
56017                         32.5609161
56018                     ],
56019                     [
56020                         -115.9970138,
56021                         32.5609161
56022                     ],
56023                     [
56024                         -115.9970138,
56025                         32.6264942
56026                     ],
56027                     [
56028                         -114.8808125,
56029                         32.6264942
56030                     ],
56031                     [
56032                         -114.8808125,
56033                         32.4340796
56034                     ],
56035                     [
56036                         -114.6294474,
56037                         32.4340796
56038                     ],
56039                     [
56040                         -114.6294474,
56041                         32.3731636
56042                     ],
56043                     [
56044                         -114.4447437,
56045                         32.3731636
56046                     ],
56047                     [
56048                         -114.4447437,
56049                         32.3075418
56050                     ],
56051                     [
56052                         -114.2557628,
56053                         32.3075418
56054                     ],
56055                     [
56056                         -114.2557628,
56057                         32.2444561
56058                     ],
56059                     [
56060                         -114.0680274,
56061                         32.2444561
56062                     ],
56063                     [
56064                         -114.0680274,
56065                         32.1829113
56066                     ],
56067                     [
56068                         -113.8166499,
56069                         32.1829113
56070                     ],
56071                     [
56072                         -113.8166499,
56073                         32.1207622
56074                     ],
56075                     [
56076                         -113.6307421,
56077                         32.1207622
56078                     ],
56079                     [
56080                         -113.6307421,
56081                         32.0565099
56082                     ],
56083                     [
56084                         -113.4417495,
56085                         32.0565099
56086                     ],
56087                     [
56088                         -113.4417495,
56089                         31.9984372
56090                     ],
56091                     [
56092                         -113.2546027,
56093                         31.9984372
56094                     ],
56095                     [
56096                         -113.2546027,
56097                         31.9325434
56098                     ],
56099                     [
56100                         -113.068072,
56101                         31.9325434
56102                     ],
56103                     [
56104                         -113.068072,
56105                         31.8718062
56106                     ],
56107                     [
56108                         -112.8161105,
56109                         31.8718062
56110                     ],
56111                     [
56112                         -112.8161105,
56113                         31.8104171
56114                     ],
56115                     [
56116                         -112.6308756,
56117                         31.8104171
56118                     ],
56119                     [
56120                         -112.6308756,
56121                         31.7464723
56122                     ],
56123                     [
56124                         -112.4418918,
56125                         31.7464723
56126                     ],
56127                     [
56128                         -112.4418918,
56129                         31.6856001
56130                     ],
56131                     [
56132                         -112.257192,
56133                         31.6856001
56134                     ],
56135                     [
56136                         -112.257192,
56137                         31.6210352
56138                     ],
56139                     [
56140                         -112.0033787,
56141                         31.6210352
56142                     ],
56143                     [
56144                         -112.0033787,
56145                         31.559584
56146                     ],
56147                     [
56148                         -111.815619,
56149                         31.559584
56150                     ],
56151                     [
56152                         -111.815619,
56153                         31.4970238
56154                     ],
56155                     [
56156                         -111.6278586,
56157                         31.4970238
56158                     ],
56159                     [
56160                         -111.6278586,
56161                         31.4339867
56162                     ],
56163                     [
56164                         -111.4418978,
56165                         31.4339867
56166                     ],
56167                     [
56168                         -111.4418978,
56169                         31.3733859
56170                     ],
56171                     [
56172                         -111.2559708,
56173                         31.3733859
56174                     ],
56175                     [
56176                         -111.2559708,
56177                         31.3113225
56178                     ],
56179                     [
56180                         -108.1845822,
56181                         31.3113225
56182                     ],
56183                     [
56184                         -108.1845822,
56185                         31.7459502
56186                     ],
56187                     [
56188                         -106.5065055,
56189                         31.7459502
56190                     ],
56191                     [
56192                         -106.5065055,
56193                         31.6842308
56194                     ],
56195                     [
56196                         -106.3797265,
56197                         31.6842308
56198                     ],
56199                     [
56200                         -106.3797265,
56201                         31.621752
56202                     ],
56203                     [
56204                         -106.317434,
56205                         31.621752
56206                     ],
56207                     [
56208                         -106.317434,
56209                         31.4968167
56210                     ],
56211                     [
56212                         -106.2551769,
56213                         31.4968167
56214                     ],
56215                     [
56216                         -106.2551769,
56217                         31.4344889
56218                     ],
56219                     [
56220                         -106.1924698,
56221                         31.4344889
56222                     ],
56223                     [
56224                         -106.1924698,
56225                         31.3721296
56226                     ],
56227                     [
56228                         -106.0039212,
56229                         31.3721296
56230                     ],
56231                     [
56232                         -106.0039212,
56233                         31.309328
56234                     ],
56235                     [
56236                         -105.9416582,
56237                         31.309328
56238                     ],
56239                     [
56240                         -105.9416582,
56241                         31.2457547
56242                     ],
56243                     [
56244                         -105.8798174,
56245                         31.2457547
56246                     ],
56247                     [
56248                         -105.8798174,
56249                         31.1836194
56250                     ],
56251                     [
56252                         -105.8162349,
56253                         31.1836194
56254                     ],
56255                     [
56256                         -105.8162349,
56257                         31.1207155
56258                     ],
56259                     [
56260                         -105.6921198,
56261                         31.1207155
56262                     ],
56263                     [
56264                         -105.6921198,
56265                         31.0584835
56266                     ],
56267                     [
56268                         -105.6302881,
56269                         31.0584835
56270                     ],
56271                     [
56272                         -105.6302881,
56273                         30.9328271
56274                     ],
56275                     [
56276                         -105.5044418,
56277                         30.9328271
56278                     ],
56279                     [
56280                         -105.5044418,
56281                         30.8715864
56282                     ],
56283                     [
56284                         -105.4412973,
56285                         30.8715864
56286                     ],
56287                     [
56288                         -105.4412973,
56289                         30.808463
56290                     ],
56291                     [
56292                         -105.3781497,
56293                         30.808463
56294                     ],
56295                     [
56296                         -105.3781497,
56297                         30.7471828
56298                     ],
56299                     [
56300                         -105.1904658,
56301                         30.7471828
56302                     ],
56303                     [
56304                         -105.1904658,
56305                         30.6843231
56306                     ],
56307                     [
56308                         -105.1286244,
56309                         30.6843231
56310                     ],
56311                     [
56312                         -105.1286244,
56313                         30.6199737
56314                     ],
56315                     [
56316                         -105.0036504,
56317                         30.6199737
56318                     ],
56319                     [
56320                         -105.0036504,
56321                         30.5589058
56322                     ],
56323                     [
56324                         -104.9417962,
56325                         30.5589058
56326                     ],
56327                     [
56328                         -104.9417962,
56329                         30.4963236
56330                     ],
56331                     [
56332                         -104.8782018,
56333                         30.4963236
56334                     ],
56335                     [
56336                         -104.8782018,
56337                         30.3098261
56338                     ],
56339                     [
56340                         -104.8155257,
56341                         30.3098261
56342                     ],
56343                     [
56344                         -104.8155257,
56345                         30.2478305
56346                     ],
56347                     [
56348                         -104.7536079,
56349                         30.2478305
56350                     ],
56351                     [
56352                         -104.7536079,
56353                         29.9353916
56354                     ],
56355                     [
56356                         -104.690949,
56357                         29.9353916
56358                     ],
56359                     [
56360                         -104.690949,
56361                         29.8090156
56362                     ],
56363                     [
56364                         -104.6291301,
56365                         29.8090156
56366                     ],
56367                     [
56368                         -104.6291301,
56369                         29.6843577
56370                     ],
56371                     [
56372                         -104.5659869,
56373                         29.6843577
56374                     ],
56375                     [
56376                         -104.5659869,
56377                         29.6223459
56378                     ],
56379                     [
56380                         -104.5037188,
56381                         29.6223459
56382                     ],
56383                     [
56384                         -104.5037188,
56385                         29.5595436
56386                     ],
56387                     [
56388                         -104.4410072,
56389                         29.5595436
56390                     ],
56391                     [
56392                         -104.4410072,
56393                         29.4974832
56394                     ],
56395                     [
56396                         -104.2537551,
56397                         29.4974832
56398                     ],
56399                     [
56400                         -104.2537551,
56401                         29.3716718
56402                     ],
56403                     [
56404                         -104.1291984,
56405                         29.3716718
56406                     ],
56407                     [
56408                         -104.1291984,
56409                         29.3091621
56410                     ],
56411                     [
56412                         -104.0688737,
56413                         29.3091621
56414                     ],
56415                     [
56416                         -104.0688737,
56417                         29.2467276
56418                     ],
56419                     [
56420                         -103.8187309,
56421                         29.2467276
56422                     ],
56423                     [
56424                         -103.8187309,
56425                         29.1843076
56426                     ],
56427                     [
56428                         -103.755736,
56429                         29.1843076
56430                     ],
56431                     [
56432                         -103.755736,
56433                         29.1223174
56434                     ],
56435                     [
56436                         -103.5667542,
56437                         29.1223174
56438                     ],
56439                     [
56440                         -103.5667542,
56441                         29.0598119
56442                     ],
56443                     [
56444                         -103.5049819,
56445                         29.0598119
56446                     ],
56447                     [
56448                         -103.5049819,
56449                         28.9967506
56450                     ],
56451                     [
56452                         -103.3165753,
56453                         28.9967506
56454                     ],
56455                     [
56456                         -103.3165753,
56457                         28.9346923
56458                     ],
56459                     [
56460                         -103.0597572,
56461                         28.9346923
56462                     ],
56463                     [
56464                         -103.0597572,
56465                         29.0592965
56466                     ],
56467                     [
56468                         -102.9979694,
56469                         29.0592965
56470                     ],
56471                     [
56472                         -102.9979694,
56473                         29.1212855
56474                     ],
56475                     [
56476                         -102.9331397,
56477                         29.1212855
56478                     ],
56479                     [
56480                         -102.9331397,
56481                         29.1848575
56482                     ],
56483                     [
56484                         -102.8095989,
56485                         29.1848575
56486                     ],
56487                     [
56488                         -102.8095989,
56489                         29.2526154
56490                     ],
56491                     [
56492                         -102.8701345,
56493                         29.2526154
56494                     ],
56495                     [
56496                         -102.8701345,
56497                         29.308096
56498                     ],
56499                     [
56500                         -102.8096681,
56501                         29.308096
56502                     ],
56503                     [
56504                         -102.8096681,
56505                         29.3715484
56506                     ],
56507                     [
56508                         -102.7475655,
56509                         29.3715484
56510                     ],
56511                     [
56512                         -102.7475655,
56513                         29.5581899
56514                     ],
56515                     [
56516                         -102.684554,
56517                         29.5581899
56518                     ],
56519                     [
56520                         -102.684554,
56521                         29.6847655
56522                     ],
56523                     [
56524                         -102.4967764,
56525                         29.6847655
56526                     ],
56527                     [
56528                         -102.4967764,
56529                         29.7457694
56530                     ],
56531                     [
56532                         -102.3086647,
56533                         29.7457694
56534                     ],
56535                     [
56536                         -102.3086647,
56537                         29.8086627
56538                     ],
56539                     [
56540                         -102.1909323,
56541                         29.8086627
56542                     ],
56543                     [
56544                         -102.1909323,
56545                         29.7460097
56546                     ],
56547                     [
56548                         -101.5049914,
56549                         29.7460097
56550                     ],
56551                     [
56552                         -101.5049914,
56553                         29.6846777
56554                     ],
56555                     [
56556                         -101.3805796,
56557                         29.6846777
56558                     ],
56559                     [
56560                         -101.3805796,
56561                         29.5594459
56562                     ],
56563                     [
56564                         -101.3175057,
56565                         29.5594459
56566                     ],
56567                     [
56568                         -101.3175057,
56569                         29.4958934
56570                     ],
56571                     [
56572                         -101.1910075,
56573                         29.4958934
56574                     ],
56575                     [
56576                         -101.1910075,
56577                         29.4326115
56578                     ],
56579                     [
56580                         -101.067501,
56581                         29.4326115
56582                     ],
56583                     [
56584                         -101.067501,
56585                         29.308808
56586                     ],
56587                     [
56588                         -100.9418897,
56589                         29.308808
56590                     ],
56591                     [
56592                         -100.9418897,
56593                         29.2456231
56594                     ],
56595                     [
56596                         -100.8167271,
56597                         29.2456231
56598                     ],
56599                     [
56600                         -100.8167271,
56601                         29.1190449
56602                     ],
56603                     [
56604                         -100.7522672,
56605                         29.1190449
56606                     ],
56607                     [
56608                         -100.7522672,
56609                         29.0578214
56610                     ],
56611                     [
56612                         -100.6925358,
56613                         29.0578214
56614                     ],
56615                     [
56616                         -100.6925358,
56617                         28.8720431
56618                     ],
56619                     [
56620                         -100.6290158,
56621                         28.8720431
56622                     ],
56623                     [
56624                         -100.6290158,
56625                         28.8095363
56626                     ],
56627                     [
56628                         -100.5679901,
56629                         28.8095363
56630                     ],
56631                     [
56632                         -100.5679901,
56633                         28.622554
56634                     ],
56635                     [
56636                         -100.5040411,
56637                         28.622554
56638                     ],
56639                     [
56640                         -100.5040411,
56641                         28.5583804
56642                     ],
56643                     [
56644                         -100.4421832,
56645                         28.5583804
56646                     ],
56647                     [
56648                         -100.4421832,
56649                         28.4968266
56650                     ],
56651                     [
56652                         -100.379434,
56653                         28.4968266
56654                     ],
56655                     [
56656                         -100.379434,
56657                         28.3092865
56658                     ],
56659                     [
56660                         -100.3171942,
56661                         28.3092865
56662                     ],
56663                     [
56664                         -100.3171942,
56665                         28.1835681
56666                     ],
56667                     [
56668                         -100.254483,
56669                         28.1835681
56670                     ],
56671                     [
56672                         -100.254483,
56673                         28.1213885
56674                     ],
56675                     [
56676                         -100.1282282,
56677                         28.1213885
56678                     ],
56679                     [
56680                         -100.1282282,
56681                         28.059215
56682                     ],
56683                     [
56684                         -100.0659537,
56685                         28.059215
56686                     ],
56687                     [
56688                         -100.0659537,
56689                         27.9966087
56690                     ],
56691                     [
56692                         -100.0023855,
56693                         27.9966087
56694                     ],
56695                     [
56696                         -100.0023855,
56697                         27.9332152
56698                     ],
56699                     [
56700                         -99.9426497,
56701                         27.9332152
56702                     ],
56703                     [
56704                         -99.9426497,
56705                         27.7454658
56706                     ],
56707                     [
56708                         -99.816851,
56709                         27.7454658
56710                     ],
56711                     [
56712                         -99.816851,
56713                         27.6834301
56714                     ],
56715                     [
56716                         -99.7541346,
56717                         27.6834301
56718                     ],
56719                     [
56720                         -99.7541346,
56721                         27.6221543
56722                     ],
56723                     [
56724                         -99.6291629,
56725                         27.6221543
56726                     ],
56727                     [
56728                         -99.6291629,
56729                         27.5588977
56730                     ],
56731                     [
56732                         -99.5672838,
56733                         27.5588977
56734                     ],
56735                     [
56736                         -99.5672838,
56737                         27.4353752
56738                     ],
56739                     [
56740                         -99.5041798,
56741                         27.4353752
56742                     ],
56743                     [
56744                         -99.5041798,
56745                         27.3774021
56746                     ],
56747                     [
56748                         -99.5671796,
56749                         27.3774021
56750                     ],
56751                     [
56752                         -99.5671796,
56753                         27.2463726
56754                     ],
56755                     [
56756                         -99.504975,
56757                         27.2463726
56758                     ],
56759                     [
56760                         -99.504975,
56761                         26.9965649
56762                     ],
56763                     [
56764                         -99.4427427,
56765                         26.9965649
56766                     ],
56767                     [
56768                         -99.4427427,
56769                         26.872803
56770                     ],
56771                     [
56772                         -99.3800633,
56773                         26.872803
56774                     ],
56775                     [
56776                         -99.3800633,
56777                         26.8068179
56778                     ],
56779                     [
56780                         -99.3190684,
56781                         26.8068179
56782                     ],
56783                     [
56784                         -99.3190684,
56785                         26.7473614
56786                     ],
56787                     [
56788                         -99.2537541,
56789                         26.7473614
56790                     ],
56791                     [
56792                         -99.2537541,
56793                         26.6210068
56794                     ],
56795                     [
56796                         -99.1910617,
56797                         26.6210068
56798                     ],
56799                     [
56800                         -99.1910617,
56801                         26.4956737
56802                     ],
56803                     [
56804                         -99.1300639,
56805                         26.4956737
56806                     ],
56807                     [
56808                         -99.1300639,
56809                         26.3713808
56810                     ],
56811                     [
56812                         -99.0029473,
56813                         26.3713808
56814                     ],
56815                     [
56816                         -99.0029473,
56817                         26.3093836
56818                     ],
56819                     [
56820                         -98.816572,
56821                         26.3093836
56822                     ],
56823                     [
56824                         -98.816572,
56825                         26.2457762
56826                     ],
56827                     [
56828                         -98.6920082,
56829                         26.2457762
56830                     ],
56831                     [
56832                         -98.6920082,
56833                         26.1837096
56834                     ],
56835                     [
56836                         -98.4440896,
56837                         26.1837096
56838                     ],
56839                     [
56840                         -98.4440896,
56841                         26.1217217
56842                     ],
56843                     [
56844                         -98.3823181,
56845                         26.1217217
56846                     ],
56847                     [
56848                         -98.3823181,
56849                         26.0596488
56850                     ],
56851                     [
56852                         -98.2532707,
56853                         26.0596488
56854                     ],
56855                     [
56856                         -98.2532707,
56857                         25.9986871
56858                     ],
56859                     [
56860                         -98.0109084,
56861                         25.9986871
56862                     ],
56863                     [
56864                         -98.0109084,
56865                         25.9932255
56866                     ],
56867                     [
56868                         -97.6932319,
56869                         25.9932255
56870                     ],
56871                     [
56872                         -97.6932319,
56873                         25.9334103
56874                     ],
56875                     [
56876                         -97.6313904,
56877                         25.9334103
56878                     ],
56879                     [
56880                         -97.6313904,
56881                         25.8695893
56882                     ],
56883                     [
56884                         -97.5046779,
56885                         25.8695893
56886                     ],
56887                     [
56888                         -97.5046779,
56889                         25.8073488
56890                     ],
56891                     [
56892                         -97.3083401,
56893                         25.8073488
56894                     ],
56895                     [
56896                         -97.3083401,
56897                         25.8731159
56898                     ],
56899                     [
56900                         -97.2456326,
56901                         25.8731159
56902                     ],
56903                     [
56904                         -97.2456326,
56905                         25.9353731
56906                     ],
56907                     [
56908                         -97.1138939,
56909                         25.9353731
56910                     ],
56911                     [
56912                         -97.1138939,
56913                         27.6809179
56914                     ],
56915                     [
56916                         -97.0571035,
56917                         27.6809179
56918                     ],
56919                     [
56920                         -97.0571035,
56921                         27.8108242
56922                     ],
56923                     [
56924                         -95.5810766,
56925                         27.8108242
56926                     ],
56927                     [
56928                         -95.5810766,
56929                         28.7468827
56930                     ],
56931                     [
56932                         -94.271041,
56933                         28.7468827
56934                     ],
56935                     [
56936                         -94.271041,
56937                         29.5594076
56938                     ],
56939                     [
56940                         -92.5029947,
56941                         29.5594076
56942                     ],
56943                     [
56944                         -92.5029947,
56945                         29.4974754
56946                     ],
56947                     [
56948                         -91.8776216,
56949                         29.4974754
56950                     ],
56951                     [
56952                         -91.8776216,
56953                         29.3727013
56954                     ],
56955                     [
56956                         -91.378418,
56957                         29.3727013
56958                     ],
56959                     [
56960                         -91.378418,
56961                         29.2468326
56962                     ],
56963                     [
56964                         -91.3153953,
56965                         29.2468326
56966                     ],
56967                     [
56968                         -91.3153953,
56969                         29.1844301
56970                     ],
56971                     [
56972                         -91.1294702,
56973                         29.1844301
56974                     ],
56975                     [
56976                         -91.1294702,
56977                         29.1232559
56978                     ],
56979                     [
56980                         -91.0052632,
56981                         29.1232559
56982                     ],
56983                     [
56984                         -91.0052632,
56985                         28.9968437
56986                     ],
56987                     [
56988                         -89.4500159,
56989                         28.9968437
56990                     ],
56991                     [
56992                         -89.4500159,
56993                         28.8677422
56994                     ],
56995                     [
56996                         -88.8104309,
56997                         28.8677422
56998                     ],
56999                     [
57000                         -88.8104309,
57001                         30.1841864
57002                     ],
57003                     [
57004                         -85.8791527,
57005                         30.1841864
57006                     ],
57007                     [
57008                         -85.8791527,
57009                         29.5455038
57010                     ],
57011                     [
57012                         -84.8368083,
57013                         29.5455038
57014                     ],
57015                     [
57016                         -84.8368083,
57017                         29.6225158
57018                     ],
57019                     [
57020                         -84.7482786,
57021                         29.6225158
57022                     ],
57023                     [
57024                         -84.7482786,
57025                         29.683624
57026                     ],
57027                     [
57028                         -84.685894,
57029                         29.683624
57030                     ],
57031                     [
57032                         -84.685894,
57033                         29.7468386
57034                     ],
57035                     [
57036                         -83.6296975,
57037                         29.7468386
57038                     ],
57039                     [
57040                         -83.6296975,
57041                         29.4324361
57042                     ],
57043                     [
57044                         -83.3174937,
57045                         29.4324361
57046                     ],
57047                     [
57048                         -83.3174937,
57049                         29.0579442
57050                     ],
57051                     [
57052                         -82.879659,
57053                         29.0579442
57054                     ],
57055                     [
57056                         -82.879659,
57057                         27.7453529
57058                     ],
57059                     [
57060                         -82.8182822,
57061                         27.7453529
57062                     ],
57063                     [
57064                         -82.8182822,
57065                         26.9290868
57066                     ],
57067                     [
57068                         -82.3796782,
57069                         26.9290868
57070                     ],
57071                     [
57072                         -82.3796782,
57073                         26.3694183
57074                     ],
57075                     [
57076                         -81.8777106,
57077                         26.3694183
57078                     ],
57079                     [
57080                         -81.8777106,
57081                         25.805971
57082                     ],
57083                     [
57084                         -81.5036862,
57085                         25.805971
57086                     ],
57087                     [
57088                         -81.5036862,
57089                         25.7474753
57090                     ],
57091                     [
57092                         -81.4405462,
57093                         25.7474753
57094                     ],
57095                     [
57096                         -81.4405462,
57097                         25.6851489
57098                     ],
57099                     [
57100                         -81.3155883,
57101                         25.6851489
57102                     ],
57103                     [
57104                         -81.3155883,
57105                         25.5600985
57106                     ],
57107                     [
57108                         -81.2538534,
57109                         25.5600985
57110                     ],
57111                     [
57112                         -81.2538534,
57113                         25.4342361
57114                     ],
57115                     [
57116                         -81.1902012,
57117                         25.4342361
57118                     ],
57119                     [
57120                         -81.1902012,
57121                         25.1234341
57122                     ],
57123                     [
57124                         -81.1288133,
57125                         25.1234341
57126                     ],
57127                     [
57128                         -81.1288133,
57129                         25.0619389
57130                     ],
57131                     [
57132                         -81.0649231,
57133                         25.0619389
57134                     ],
57135                     [
57136                         -81.0649231,
57137                         24.8157807
57138                     ],
57139                     [
57140                         -81.6289469,
57141                         24.8157807
57142                     ],
57143                     [
57144                         -81.6289469,
57145                         24.7538367
57146                     ],
57147                     [
57148                         -81.6907173,
57149                         24.7538367
57150                     ],
57151                     [
57152                         -81.6907173,
57153                         24.6899374
57154                     ],
57155                     [
57156                         -81.8173189,
57157                         24.6899374
57158                     ],
57159                     [
57160                         -81.8173189,
57161                         24.6279161
57162                     ],
57163                     [
57164                         -82.1910041,
57165                         24.6279161
57166                     ],
57167                     [
57168                         -82.1910041,
57169                         24.496294
57170                     ],
57171                     [
57172                         -81.6216596,
57173                         24.496294
57174                     ],
57175                     [
57176                         -81.6216596,
57177                         24.559484
57178                     ],
57179                     [
57180                         -81.372006,
57181                         24.559484
57182                     ],
57183                     [
57184                         -81.372006,
57185                         24.6220687
57186                     ],
57187                     [
57188                         -81.0593278,
57189                         24.6220687
57190                     ],
57191                     [
57192                         -81.0593278,
57193                         24.684826
57194                     ],
57195                     [
57196                         -80.9347147,
57197                         24.684826
57198                     ],
57199                     [
57200                         -80.9347147,
57201                         24.7474828
57202                     ],
57203                     [
57204                         -80.7471081,
57205                         24.7474828
57206                     ],
57207                     [
57208                         -80.7471081,
57209                         24.8100618
57210                     ],
57211                     [
57212                         -80.3629898,
57213                         24.8100618
57214                     ],
57215                     [
57216                         -80.3629898,
57217                         25.1175858
57218                     ],
57219                     [
57220                         -80.122344,
57221                         25.1175858
57222                     ],
57223                     [
57224                         -80.122344,
57225                         25.7472357
57226                     ],
57227                     [
57228                         -80.0588458,
57229                         25.7472357
57230                     ],
57231                     [
57232                         -80.0588458,
57233                         26.3708251
57234                     ],
57235                     [
57236                         -79.995837,
57237                         26.3708251
57238                     ],
57239                     [
57240                         -79.995837,
57241                         26.9398003
57242                     ],
57243                     [
57244                         -80.0587265,
57245                         26.9398003
57246                     ],
57247                     [
57248                         -80.0587265,
57249                         27.1277466
57250                     ],
57251                     [
57252                         -80.1226251,
57253                         27.1277466
57254                     ],
57255                     [
57256                         -80.1226251,
57257                         27.2534279
57258                     ],
57259                     [
57260                         -80.1846956,
57261                         27.2534279
57262                     ],
57263                     [
57264                         -80.1846956,
57265                         27.3781229
57266                     ],
57267                     [
57268                         -80.246175,
57269                         27.3781229
57270                     ],
57271                     [
57272                         -80.246175,
57273                         27.5658729
57274                     ],
57275                     [
57276                         -80.3094768,
57277                         27.5658729
57278                     ],
57279                     [
57280                         -80.3094768,
57281                         27.7530311
57282                     ],
57283                     [
57284                         -80.3721485,
57285                         27.7530311
57286                     ],
57287                     [
57288                         -80.3721485,
57289                         27.8774451
57290                     ],
57291                     [
57292                         -80.4351457,
57293                         27.8774451
57294                     ],
57295                     [
57296                         -80.4351457,
57297                         28.0033366
57298                     ],
57299                     [
57300                         -80.4966078,
57301                         28.0033366
57302                     ],
57303                     [
57304                         -80.4966078,
57305                         28.1277326
57306                     ],
57307                     [
57308                         -80.5587159,
57309                         28.1277326
57310                     ],
57311                     [
57312                         -80.5587159,
57313                         28.3723509
57314                     ],
57315                     [
57316                         -80.4966335,
57317                         28.3723509
57318                     ],
57319                     [
57320                         -80.4966335,
57321                         29.5160326
57322                     ],
57323                     [
57324                         -81.1213644,
57325                         29.5160326
57326                     ],
57327                     [
57328                         -81.1213644,
57329                         31.6846966
57330                     ],
57331                     [
57332                         -80.6018723,
57333                         31.6846966
57334                     ],
57335                     [
57336                         -80.6018723,
57337                         32.2475309
57338                     ],
57339                     [
57340                         -79.4921024,
57341                         32.2475309
57342                     ],
57343                     [
57344                         -79.4921024,
57345                         32.9970261
57346                     ],
57347                     [
57348                         -79.1116488,
57349                         32.9970261
57350                     ],
57351                     [
57352                         -79.1116488,
57353                         33.3729457
57354                     ],
57355                     [
57356                         -78.6153621,
57357                         33.3729457
57358                     ],
57359                     [
57360                         -78.6153621,
57361                         33.8097638
57362                     ],
57363                     [
57364                         -77.9316963,
57365                         33.8097638
57366                     ],
57367                     [
57368                         -77.9316963,
57369                         33.8718243
57370                     ],
57371                     [
57372                         -77.8692252,
57373                         33.8718243
57374                     ],
57375                     [
57376                         -77.8692252,
57377                         34.0552454
57378                     ],
57379                     [
57380                         -77.6826392,
57381                         34.0552454
57382                     ],
57383                     [
57384                         -77.6826392,
57385                         34.2974598
57386                     ],
57387                     [
57388                         -77.2453509,
57389                         34.2974598
57390                     ],
57391                     [
57392                         -77.2453509,
57393                         34.5598585
57394                     ],
57395                     [
57396                         -76.4973277,
57397                         34.5598585
57398                     ],
57399                     [
57400                         -76.4973277,
57401                         34.622796
57402                     ],
57403                     [
57404                         -76.4337602,
57405                         34.622796
57406                     ],
57407                     [
57408                         -76.4337602,
57409                         34.6849285
57410                     ],
57411                     [
57412                         -76.373212,
57413                         34.6849285
57414                     ],
57415                     [
57416                         -76.373212,
57417                         34.7467674
57418                     ],
57419                     [
57420                         -76.3059364,
57421                         34.7467674
57422                     ],
57423                     [
57424                         -76.3059364,
57425                         34.808551
57426                     ],
57427                     [
57428                         -76.2468017,
57429                         34.808551
57430                     ],
57431                     [
57432                         -76.2468017,
57433                         34.8728418
57434                     ],
57435                     [
57436                         -76.1825922,
57437                         34.8728418
57438                     ],
57439                     [
57440                         -76.1825922,
57441                         34.9335332
57442                     ],
57443                     [
57444                         -76.120814,
57445                         34.9335332
57446                     ],
57447                     [
57448                         -76.120814,
57449                         34.9952359
57450                     ],
57451                     [
57452                         -75.9979015,
57453                         34.9952359
57454                     ],
57455                     [
57456                         -75.9979015,
57457                         35.0578182
57458                     ],
57459                     [
57460                         -75.870338,
57461                         35.0578182
57462                     ],
57463                     [
57464                         -75.870338,
57465                         35.1219097
57466                     ],
57467                     [
57468                         -75.7462194,
57469                         35.1219097
57470                     ],
57471                     [
57472                         -75.7462194,
57473                         35.1818911
57474                     ],
57475                     [
57476                         -75.4929694,
57477                         35.1818911
57478                     ],
57479                     [
57480                         -75.4929694,
57481                         35.3082988
57482                     ],
57483                     [
57484                         -75.4325662,
57485                         35.3082988
57486                     ],
57487                     [
57488                         -75.4325662,
57489                         35.7542495
57490                     ],
57491                     [
57492                         -75.4969907,
57493                         35.7542495
57494                     ],
57495                     [
57496                         -75.4969907,
57497                         37.8105602
57498                     ],
57499                     [
57500                         -75.3082972,
57501                         37.8105602
57502                     ],
57503                     [
57504                         -75.3082972,
57505                         37.8720088
57506                     ],
57507                     [
57508                         -75.245601,
57509                         37.8720088
57510                     ],
57511                     [
57512                         -75.245601,
57513                         37.9954849
57514                     ],
57515                     [
57516                         -75.1828751,
57517                         37.9954849
57518                     ],
57519                     [
57520                         -75.1828751,
57521                         38.0585079
57522                     ],
57523                     [
57524                         -75.1184793,
57525                         38.0585079
57526                     ],
57527                     [
57528                         -75.1184793,
57529                         38.2469091
57530                     ],
57531                     [
57532                         -75.0592098,
57533                         38.2469091
57534                     ],
57535                     [
57536                         -75.0592098,
57537                         38.3704316
57538                     ],
57539                     [
57540                         -74.9948111,
57541                         38.3704316
57542                     ],
57543                     [
57544                         -74.9948111,
57545                         38.8718417
57546                     ],
57547                     [
57548                         -74.4878252,
57549                         38.8718417
57550                     ],
57551                     [
57552                         -74.4878252,
57553                         39.3089428
57554                     ],
57555                     [
57556                         -74.1766317,
57557                         39.3089428
57558                     ],
57559                     [
57560                         -74.1766317,
57561                         39.6224653
57562                     ],
57563                     [
57564                         -74.0567045,
57565                         39.6224653
57566                     ],
57567                     [
57568                         -74.0567045,
57569                         39.933178
57570                     ],
57571                     [
57572                         -73.9959035,
57573                         39.933178
57574                     ],
57575                     [
57576                         -73.9959035,
57577                         40.1854852
57578                     ],
57579                     [
57580                         -73.9341593,
57581                         40.1854852
57582                     ],
57583                     [
57584                         -73.9341593,
57585                         40.4959486
57586                     ],
57587                     [
57588                         -73.8723024,
57589                         40.4959486
57590                     ],
57591                     [
57592                         -73.8723024,
57593                         40.5527135
57594                     ],
57595                     [
57596                         -71.8074506,
57597                         40.5527135
57598                     ],
57599                     [
57600                         -71.8074506,
57601                         41.3088005
57602                     ],
57603                     [
57604                         -70.882512,
57605                         41.3088005
57606                     ],
57607                     [
57608                         -70.882512,
57609                         41.184978
57610                     ],
57611                     [
57612                         -70.7461947,
57613                         41.184978
57614                     ],
57615                     [
57616                         -70.7461947,
57617                         41.3091865
57618                     ],
57619                     [
57620                         -70.4337553,
57621                         41.3091865
57622                     ],
57623                     [
57624                         -70.4337553,
57625                         41.4963885
57626                     ],
57627                     [
57628                         -69.9334281,
57629                         41.4963885
57630                     ],
57631                     [
57632                         -69.9334281,
57633                         41.6230802
57634                     ],
57635                     [
57636                         -69.869857,
57637                         41.6230802
57638                     ],
57639                     [
57640                         -69.869857,
57641                         41.8776895
57642                     ],
57643                     [
57644                         -69.935791,
57645                         41.8776895
57646                     ],
57647                     [
57648                         -69.935791,
57649                         42.0032342
57650                     ],
57651                     [
57652                         -69.9975823,
57653                         42.0032342
57654                     ],
57655                     [
57656                         -69.9975823,
57657                         42.0650191
57658                     ],
57659                     [
57660                         -70.0606103,
57661                         42.0650191
57662                     ],
57663                     [
57664                         -70.0606103,
57665                         42.1294348
57666                     ],
57667                     [
57668                         -70.5572884,
57669                         42.1294348
57670                     ],
57671                     [
57672                         -70.5572884,
57673                         43.2487079
57674                     ],
57675                     [
57676                         -70.4974097,
57677                         43.2487079
57678                     ],
57679                     [
57680                         -70.4974097,
57681                         43.3092194
57682                     ],
57683                     [
57684                         -70.3704249,
57685                         43.3092194
57686                     ],
57687                     [
57688                         -70.3704249,
57689                         43.371963
57690                     ],
57691                     [
57692                         -70.3085701,
57693                         43.371963
57694                     ],
57695                     [
57696                         -70.3085701,
57697                         43.4969879
57698                     ],
57699                     [
57700                         -70.183921,
57701                         43.4969879
57702                     ],
57703                     [
57704                         -70.183921,
57705                         43.6223531
57706                     ],
57707                     [
57708                         -70.057583,
57709                         43.6223531
57710                     ],
57711                     [
57712                         -70.057583,
57713                         43.6850173
57714                     ],
57715                     [
57716                         -69.7455247,
57717                         43.6850173
57718                     ],
57719                     [
57720                         -69.7455247,
57721                         43.7476571
57722                     ],
57723                     [
57724                         -69.2472845,
57725                         43.7476571
57726                     ],
57727                     [
57728                         -69.2472845,
57729                         43.8107035
57730                     ],
57731                     [
57732                         -69.0560701,
57733                         43.8107035
57734                     ],
57735                     [
57736                         -69.0560701,
57737                         43.8717247
57738                     ],
57739                     [
57740                         -68.9950522,
57741                         43.8717247
57742                     ],
57743                     [
57744                         -68.9950522,
57745                         43.9982022
57746                     ],
57747                     [
57748                         -68.4963672,
57749                         43.9982022
57750                     ],
57751                     [
57752                         -68.4963672,
57753                         44.0597368
57754                     ],
57755                     [
57756                         -68.3081038,
57757                         44.0597368
57758                     ],
57759                     [
57760                         -68.3081038,
57761                         44.122137
57762                     ],
57763                     [
57764                         -68.1851802,
57765                         44.122137
57766                     ],
57767                     [
57768                         -68.1851802,
57769                         44.3081382
57770                     ],
57771                     [
57772                         -67.9956019,
57773                         44.3081382
57774                     ],
57775                     [
57776                         -67.9956019,
57777                         44.3727489
57778                     ],
57779                     [
57780                         -67.8103041,
57781                         44.3727489
57782                     ],
57783                     [
57784                         -67.8103041,
57785                         44.435178
57786                     ],
57787                     [
57788                         -67.4965289,
57789                         44.435178
57790                     ],
57791                     [
57792                         -67.4965289,
57793                         44.4968776
57794                     ],
57795                     [
57796                         -67.37102,
57797                         44.4968776
57798                     ],
57799                     [
57800                         -67.37102,
57801                         44.5600642
57802                     ],
57803                     [
57804                         -67.1848753,
57805                         44.5600642
57806                     ],
57807                     [
57808                         -67.1848753,
57809                         44.6213345
57810                     ],
57811                     [
57812                         -67.1221208,
57813                         44.6213345
57814                     ],
57815                     [
57816                         -67.1221208,
57817                         44.6867918
57818                     ],
57819                     [
57820                         -67.059365,
57821                         44.6867918
57822                     ],
57823                     [
57824                         -67.059365,
57825                         44.7473657
57826                     ],
57827                     [
57828                         -66.9311098,
57829                         44.7473657
57830                     ],
57831                     [
57832                         -66.9311098,
57833                         44.9406566
57834                     ],
57835                     [
57836                         -66.994683,
57837                         44.9406566
57838                     ],
57839                     [
57840                         -66.994683,
57841                         45.0024514
57842                     ],
57843                     [
57844                         -67.0595847,
57845                         45.0024514
57846                     ],
57847                     [
57848                         -67.0595847,
57849                         45.1273377
57850                     ],
57851                     [
57852                         -67.1201974,
57853                         45.1273377
57854                     ],
57855                     [
57856                         -67.1201974,
57857                         45.1910115
57858                     ],
57859                     [
57860                         -67.2469811,
57861                         45.1910115
57862                     ],
57863                     [
57864                         -67.2469811,
57865                         45.253442
57866                     ],
57867                     [
57868                         -67.3177546,
57869                         45.253442
57870                     ],
57871                     [
57872                         -67.3177546,
57873                         45.1898369
57874                     ],
57875                     [
57876                         -67.370749,
57877                         45.1898369
57878                     ],
57879                     [
57880                         -67.370749,
57881                         45.2534001
57882                     ],
57883                     [
57884                         -67.4326888,
57885                         45.2534001
57886                     ],
57887                     [
57888                         -67.4326888,
57889                         45.3083409
57890                     ],
57891                     [
57892                         -67.3708571,
57893                         45.3083409
57894                     ],
57895                     [
57896                         -67.3708571,
57897                         45.4396986
57898                     ],
57899                     [
57900                         -67.4305573,
57901                         45.4396986
57902                     ],
57903                     [
57904                         -67.4305573,
57905                         45.4950095
57906                     ],
57907                     [
57908                         -67.37099,
57909                         45.4950095
57910                     ],
57911                     [
57912                         -67.37099,
57913                         45.6264543
57914                     ],
57915                     [
57916                         -67.6214982,
57917                         45.6264543
57918                     ],
57919                     [
57920                         -67.6214982,
57921                         45.6896133
57922                     ],
57923                     [
57924                         -67.683828,
57925                         45.6896133
57926                     ],
57927                     [
57928                         -67.683828,
57929                         45.753259
57930                     ],
57931                     [
57932                         -67.7462097,
57933                         45.753259
57934                     ],
57935                     [
57936                         -67.7462097,
57937                         47.1268165
57938                     ],
57939                     [
57940                         -67.8700141,
57941                         47.1268165
57942                     ],
57943                     [
57944                         -67.8700141,
57945                         47.1900278
57946                     ],
57947                     [
57948                         -67.9323803,
57949                         47.1900278
57950                     ],
57951                     [
57952                         -67.9323803,
57953                         47.2539678
57954                     ],
57955                     [
57956                         -67.9959387,
57957                         47.2539678
57958                     ],
57959                     [
57960                         -67.9959387,
57961                         47.3149737
57962                     ],
57963                     [
57964                         -68.1206676,
57965                         47.3149737
57966                     ],
57967                     [
57968                         -68.1206676,
57969                         47.3780823
57970                     ],
57971                     [
57972                         -68.4423175,
57973                         47.3780823
57974                     ],
57975                     [
57976                         -68.4423175,
57977                         47.3166082
57978                     ],
57979                     [
57980                         -68.6314305,
57981                         47.3166082
57982                     ],
57983                     [
57984                         -68.6314305,
57985                         47.2544676
57986                     ],
57987                     [
57988                         -68.9978037,
57989                         47.2544676
57990                     ],
57991                     [
57992                         -68.9978037,
57993                         47.439895
57994                     ],
57995                     [
57996                         -69.0607223,
57997                         47.439895
57998                     ],
57999                     [
58000                         -69.0607223,
58001                         47.5047558
58002                     ],
58003                     [
58004                         -69.2538122,
58005                         47.5047558
58006                     ],
58007                     [
58008                         -69.2538122,
58009                         47.4398084
58010                     ],
58011                     [
58012                         -69.3179284,
58013                         47.4398084
58014                     ],
58015                     [
58016                         -69.3179284,
58017                         47.378601
58018                     ],
58019                     [
58020                         -69.4438546,
58021                         47.378601
58022                     ],
58023                     [
58024                         -69.4438546,
58025                         47.3156274
58026                     ],
58027                     [
58028                         -69.5038204,
58029                         47.3156274
58030                     ],
58031                     [
58032                         -69.5038204,
58033                         47.2525839
58034                     ],
58035                     [
58036                         -69.5667838,
58037                         47.2525839
58038                     ],
58039                     [
58040                         -69.5667838,
58041                         47.1910884
58042                     ],
58043                     [
58044                         -69.6303478,
58045                         47.1910884
58046                     ],
58047                     [
58048                         -69.6303478,
58049                         47.128701
58050                     ],
58051                     [
58052                         -69.6933103,
58053                         47.128701
58054                     ],
58055                     [
58056                         -69.6933103,
58057                         47.0654307
58058                     ],
58059                     [
58060                         -69.7557063,
58061                         47.0654307
58062                     ],
58063                     [
58064                         -69.7557063,
58065                         47.0042751
58066                     ],
58067                     [
58068                         -69.8180391,
58069                         47.0042751
58070                     ],
58071                     [
58072                         -69.8180391,
58073                         46.9415344
58074                     ],
58075                     [
58076                         -69.8804023,
58077                         46.9415344
58078                     ],
58079                     [
58080                         -69.8804023,
58081                         46.8792519
58082                     ],
58083                     [
58084                         -69.9421674,
58085                         46.8792519
58086                     ],
58087                     [
58088                         -69.9421674,
58089                         46.8177399
58090                     ],
58091                     [
58092                         -70.0063088,
58093                         46.8177399
58094                     ],
58095                     [
58096                         -70.0063088,
58097                         46.6920295
58098                     ],
58099                     [
58100                         -70.0704265,
58101                         46.6920295
58102                     ],
58103                     [
58104                         -70.0704265,
58105                         46.4425926
58106                     ],
58107                     [
58108                         -70.1945902,
58109                         46.4425926
58110                     ],
58111                     [
58112                         -70.1945902,
58113                         46.3785887
58114                     ],
58115                     [
58116                         -70.2562047,
58117                         46.3785887
58118                     ],
58119                     [
58120                         -70.2562047,
58121                         46.3152628
58122                     ],
58123                     [
58124                         -70.3203651,
58125                         46.3152628
58126                     ],
58127                     [
58128                         -70.3203651,
58129                         46.0651209
58130                     ],
58131                     [
58132                         -70.3814988,
58133                         46.0651209
58134                     ],
58135                     [
58136                         -70.3814988,
58137                         45.93552
58138                     ],
58139                     [
58140                         -70.3201618,
58141                         45.93552
58142                     ],
58143                     [
58144                         -70.3201618,
58145                         45.879479
58146                     ],
58147                     [
58148                         -70.4493131,
58149                         45.879479
58150                     ],
58151                     [
58152                         -70.4493131,
58153                         45.7538713
58154                     ],
58155                     [
58156                         -70.5070021,
58157                         45.7538713
58158                     ],
58159                     [
58160                         -70.5070021,
58161                         45.6916912
58162                     ],
58163                     [
58164                         -70.6316642,
58165                         45.6916912
58166                     ],
58167                     [
58168                         -70.6316642,
58169                         45.6291619
58170                     ],
58171                     [
58172                         -70.7575538,
58173                         45.6291619
58174                     ],
58175                     [
58176                         -70.7575538,
58177                         45.4414685
58178                     ],
58179                     [
58180                         -70.8809878,
58181                         45.4414685
58182                     ],
58183                     [
58184                         -70.8809878,
58185                         45.3780612
58186                     ],
58187                     [
58188                         -71.13328,
58189                         45.3780612
58190                     ],
58191                     [
58192                         -71.13328,
58193                         45.3151452
58194                     ],
58195                     [
58196                         -71.3830282,
58197                         45.3151452
58198                     ],
58199                     [
58200                         -71.3830282,
58201                         45.253416
58202                     ],
58203                     [
58204                         -71.5076448,
58205                         45.253416
58206                     ],
58207                     [
58208                         -71.5076448,
58209                         45.0655726
58210                     ],
58211                     [
58212                         -73.9418929,
58213                         45.0655726
58214                     ],
58215                     [
58216                         -73.9418929,
58217                         45.0031242
58218                     ],
58219                     [
58220                         -74.7469725,
58221                         45.0031242
58222                     ],
58223                     [
58224                         -74.7469725,
58225                         45.0649003
58226                     ],
58227                     [
58228                         -74.8800964,
58229                         45.0649003
58230                     ],
58231                     [
58232                         -74.8800964,
58233                         45.0029023
58234                     ],
58235                     [
58236                         -75.0662455,
58237                         45.0029023
58238                     ],
58239                     [
58240                         -75.0662455,
58241                         44.9415167
58242                     ],
58243                     [
58244                         -75.2539363,
58245                         44.9415167
58246                     ],
58247                     [
58248                         -75.2539363,
58249                         44.8776043
58250                     ],
58251                     [
58252                         -75.3789648,
58253                         44.8776043
58254                     ],
58255                     [
58256                         -75.3789648,
58257                         44.8153462
58258                     ],
58259                     [
58260                         -75.4431283,
58261                         44.8153462
58262                     ],
58263                     [
58264                         -75.4431283,
58265                         44.7536053
58266                     ],
58267                     [
58268                         -75.5666566,
58269                         44.7536053
58270                     ],
58271                     [
58272                         -75.5666566,
58273                         44.6909879
58274                     ],
58275                     [
58276                         -75.6290205,
58277                         44.6909879
58278                     ],
58279                     [
58280                         -75.6290205,
58281                         44.6284958
58282                     ],
58283                     [
58284                         -75.7540484,
58285                         44.6284958
58286                     ],
58287                     [
58288                         -75.7540484,
58289                         44.566385
58290                     ],
58291                     [
58292                         -75.817312,
58293                         44.566385
58294                     ],
58295                     [
58296                         -75.817312,
58297                         44.5028932
58298                     ],
58299                     [
58300                         -75.8799549,
58301                         44.5028932
58302                     ],
58303                     [
58304                         -75.8799549,
58305                         44.3784946
58306                     ],
58307                     [
58308                         -76.1300319,
58309                         44.3784946
58310                     ],
58311                     [
58312                         -76.1300319,
58313                         44.3159227
58314                     ],
58315                     [
58316                         -76.1926961,
58317                         44.3159227
58318                     ],
58319                     [
58320                         -76.1926961,
58321                         44.2534378
58322                     ],
58323                     [
58324                         -76.3182619,
58325                         44.2534378
58326                     ],
58327                     [
58328                         -76.3182619,
58329                         44.1916726
58330                     ],
58331                     [
58332                         -76.3792975,
58333                         44.1916726
58334                     ],
58335                     [
58336                         -76.3792975,
58337                         44.0653733
58338                     ],
58339                     [
58340                         -76.4427584,
58341                         44.0653733
58342                     ],
58343                     [
58344                         -76.4427584,
58345                         43.9963825
58346                     ],
58347                     [
58348                         -76.317027,
58349                         43.9963825
58350                     ],
58351                     [
58352                         -76.317027,
58353                         43.9414581
58354                     ],
58355                     [
58356                         -76.5076611,
58357                         43.9414581
58358                     ],
58359                     [
58360                         -76.5076611,
58361                         43.8723335
58362                     ],
58363                     [
58364                         -76.3829974,
58365                         43.8723335
58366                     ],
58367                     [
58368                         -76.3829974,
58369                         43.8091872
58370                     ],
58371                     [
58372                         -76.2534102,
58373                         43.8091872
58374                     ],
58375                     [
58376                         -76.2534102,
58377                         43.5665222
58378                     ],
58379                     [
58380                         -76.5064833,
58381                         43.5665222
58382                     ],
58383                     [
58384                         -76.5064833,
58385                         43.5033881
58386                     ],
58387                     [
58388                         -76.6331208,
58389                         43.5033881
58390                     ],
58391                     [
58392                         -76.6331208,
58393                         43.4432252
58394                     ],
58395                     [
58396                         -76.6951085,
58397                         43.4432252
58398                     ],
58399                     [
58400                         -76.6951085,
58401                         43.3786858
58402                     ],
58403                     [
58404                         -76.8177798,
58405                         43.3786858
58406                     ],
58407                     [
58408                         -76.8177798,
58409                         43.318066
58410                     ],
58411                     [
58412                         -77.682,
58413                         43.318066
58414                     ],
58415                     [
58416                         -77.682,
58417                         43.3789376
58418                     ],
58419                     [
58420                         -78.0565883,
58421                         43.3789376
58422                     ],
58423                     [
58424                         -78.0565883,
58425                         43.4396918
58426                     ],
58427                     [
58428                         -78.4389748,
58429                         43.4396918
58430                     ],
58431                     [
58432                         -78.4389748,
58433                         43.3794382
58434                     ],
58435                     [
58436                         -78.8803396,
58437                         43.3794382
58438                     ],
58439                     [
58440                         -78.8803396,
58441                         43.3149724
58442                     ],
58443                     [
58444                         -79.1298858,
58445                         43.3149724
58446                     ],
58447                     [
58448                         -79.1298858,
58449                         43.2429286
58450                     ],
58451                     [
58452                         -79.0669615,
58453                         43.2429286
58454                     ],
58455                     [
58456                         -79.0669615,
58457                         43.1299931
58458                     ],
58459                     [
58460                         -79.1298858,
58461                         43.1299931
58462                     ],
58463                     [
58464                         -79.1298858,
58465                         43.0577305
58466                     ],
58467                     [
58468                         -79.071264,
58469                         43.0577305
58470                     ],
58471                     [
58472                         -79.071264,
58473                         42.9294906
58474                     ],
58475                     [
58476                         -78.943264,
58477                         42.9294906
58478                     ],
58479                     [
58480                         -78.943264,
58481                         42.7542165
58482                     ],
58483                     [
58484                         -79.069439,
58485                         42.7542165
58486                     ],
58487                     [
58488                         -79.069439,
58489                         42.6941622
58490                     ],
58491                     [
58492                         -79.133439,
58493                         42.6941622
58494                     ],
58495                     [
58496                         -79.133439,
58497                         42.6296973
58498                     ],
58499                     [
58500                         -79.1947499,
58501                         42.6296973
58502                     ],
58503                     [
58504                         -79.1947499,
58505                         42.5663538
58506                     ],
58507                     [
58508                         -79.3786827,
58509                         42.5663538
58510                     ],
58511                     [
58512                         -79.3786827,
58513                         42.5033425
58514                     ],
58515                     [
58516                         -79.4442961,
58517                         42.5033425
58518                     ],
58519                     [
58520                         -79.4442961,
58521                         42.4410614
58522                     ],
58523                     [
58524                         -79.5679936,
58525                         42.4410614
58526                     ],
58527                     [
58528                         -79.5679936,
58529                         42.3775264
58530                     ],
58531                     [
58532                         -79.6906154,
58533                         42.3775264
58534                     ],
58535                     [
58536                         -79.6906154,
58537                         42.3171086
58538                     ],
58539                     [
58540                         -79.8164642,
58541                         42.3171086
58542                     ],
58543                     [
58544                         -79.8164642,
58545                         42.2534481
58546                     ],
58547                     [
58548                         -80.0052373,
58549                         42.2534481
58550                     ],
58551                     [
58552                         -80.0052373,
58553                         42.1909188
58554                     ],
58555                     [
58556                         -80.1916829,
58557                         42.1909188
58558                     ],
58559                     [
58560                         -80.1916829,
58561                         42.1272555
58562                     ],
58563                     [
58564                         -80.3167992,
58565                         42.1272555
58566                     ],
58567                     [
58568                         -80.3167992,
58569                         42.0669857
58570                     ],
58571                     [
58572                         -80.5063234,
58573                         42.0669857
58574                     ],
58575                     [
58576                         -80.5063234,
58577                         42.0034331
58578                     ],
58579                     [
58580                         -80.6930471,
58581                         42.0034331
58582                     ],
58583                     [
58584                         -80.6930471,
58585                         41.9415141
58586                     ],
58587                     [
58588                         -80.9440403,
58589                         41.9415141
58590                     ],
58591                     [
58592                         -80.9440403,
58593                         41.8781193
58594                     ],
58595                     [
58596                         -81.1942729,
58597                         41.8781193
58598                     ],
58599                     [
58600                         -81.1942729,
58601                         41.8166455
58602                     ],
58603                     [
58604                         -81.3190089,
58605                         41.8166455
58606                     ],
58607                     [
58608                         -81.3190089,
58609                         41.7545453
58610                     ],
58611                     [
58612                         -81.4418435,
58613                         41.7545453
58614                     ],
58615                     [
58616                         -81.4418435,
58617                         41.690965
58618                     ],
58619                     [
58620                         -81.5053523,
58621                         41.690965
58622                     ],
58623                     [
58624                         -81.5053523,
58625                         41.6301643
58626                     ],
58627                     [
58628                         -82.7470081,
58629                         41.6301643
58630                     ],
58631                     [
58632                         -82.7470081,
58633                         41.7536942
58634                     ],
58635                     [
58636                         -82.8839135,
58637                         41.7536942
58638                     ],
58639                     [
58640                         -82.8839135,
58641                         41.5656075
58642                     ],
58643                     [
58644                         -82.9957195,
58645                         41.5656075
58646                     ],
58647                     [
58648                         -82.9957195,
58649                         41.6270375
58650                     ],
58651                     [
58652                         -83.1257796,
58653                         41.6270375
58654                     ],
58655                     [
58656                         -83.1257796,
58657                         41.6878411
58658                     ],
58659                     [
58660                         -83.2474733,
58661                         41.6878411
58662                     ],
58663                     [
58664                         -83.2474733,
58665                         41.7536942
58666                     ],
58667                     [
58668                         -83.3737305,
58669                         41.7536942
58670                     ],
58671                     [
58672                         -83.3737305,
58673                         41.809276
58674                     ],
58675                     [
58676                         -83.3106019,
58677                         41.809276
58678                     ],
58679                     [
58680                         -83.3106019,
58681                         41.8716064
58682                     ],
58683                     [
58684                         -83.2474733,
58685                         41.8716064
58686                     ],
58687                     [
58688                         -83.2474733,
58689                         41.9361393
58690                     ],
58691                     [
58692                         -83.1843447,
58693                         41.9361393
58694                     ],
58695                     [
58696                         -83.1843447,
58697                         41.9960851
58698                     ],
58699                     [
58700                         -83.1207681,
58701                         41.9960851
58702                     ],
58703                     [
58704                         -83.1207681,
58705                         42.2464812
58706                     ],
58707                     [
58708                         -83.0589194,
58709                         42.2464812
58710                     ],
58711                     [
58712                         -83.0589194,
58713                         42.3089555
58714                     ],
58715                     [
58716                         -82.8685328,
58717                         42.3089555
58718                     ],
58719                     [
58720                         -82.8685328,
58721                         42.3717652
58722                     ],
58723                     [
58724                         -82.8072219,
58725                         42.3717652
58726                     ],
58727                     [
58728                         -82.8072219,
58729                         42.558553
58730                     ],
58731                     [
58732                         -82.7553745,
58733                         42.558553
58734                     ],
58735                     [
58736                         -82.7553745,
58737                         42.4954945
58738                     ],
58739                     [
58740                         -82.5599041,
58741                         42.4954945
58742                     ],
58743                     [
58744                         -82.5599041,
58745                         42.558553
58746                     ],
58747                     [
58748                         -82.4967755,
58749                         42.558553
58750                     ],
58751                     [
58752                         -82.4967755,
58753                         42.6833607
58754                     ],
58755                     [
58756                         -82.4328863,
58757                         42.6833607
58758                     ],
58759                     [
58760                         -82.4328863,
58761                         42.9342196
58762                     ],
58763                     [
58764                         -82.3700552,
58765                         42.9342196
58766                     ],
58767                     [
58768                         -82.3700552,
58769                         43.0648071
58770                     ],
58771                     [
58772                         -82.4328863,
58773                         43.0648071
58774                     ],
58775                     [
58776                         -82.4328863,
58777                         43.1917566
58778                     ],
58779                     [
58780                         -82.4947464,
58781                         43.1917566
58782                     ],
58783                     [
58784                         -82.4947464,
58785                         43.5034627
58786                     ],
58787                     [
58788                         -82.557133,
58789                         43.5034627
58790                     ],
58791                     [
58792                         -82.557133,
58793                         43.8160901
58794                     ],
58795                     [
58796                         -82.6197884,
58797                         43.8160901
58798                     ],
58799                     [
58800                         -82.6197884,
58801                         43.9422098
58802                     ],
58803                     [
58804                         -82.6839499,
58805                         43.9422098
58806                     ],
58807                     [
58808                         -82.6839499,
58809                         44.0022641
58810                     ],
58811                     [
58812                         -82.7465346,
58813                         44.0022641
58814                     ],
58815                     [
58816                         -82.7465346,
58817                         44.0670545
58818                     ],
58819                     [
58820                         -82.8708696,
58821                         44.0670545
58822                     ],
58823                     [
58824                         -82.8708696,
58825                         44.1291935
58826                     ],
58827                     [
58828                         -83.008517,
58829                         44.1291935
58830                     ],
58831                     [
58832                         -83.008517,
58833                         44.0664786
58834                     ],
58835                     [
58836                         -83.1336086,
58837                         44.0664786
58838                     ],
58839                     [
58840                         -83.1336086,
58841                         44.0053949
58842                     ],
58843                     [
58844                         -83.2414522,
58845                         44.0053949
58846                     ],
58847                     [
58848                         -83.2414522,
58849                         44.9962034
58850                     ],
58851                     [
58852                         -83.1806112,
58853                         44.9962034
58854                     ],
58855                     [
58856                         -83.1806112,
58857                         45.067302
58858                     ],
58859                     [
58860                         -83.2455172,
58861                         45.067302
58862                     ],
58863                     [
58864                         -83.2455172,
58865                         45.1287382
58866                     ],
58867                     [
58868                         -83.3065878,
58869                         45.1287382
58870                     ],
58871                     [
58872                         -83.3065878,
58873                         45.2551509
58874                     ],
58875                     [
58876                         -83.3706087,
58877                         45.2551509
58878                     ],
58879                     [
58880                         -83.3706087,
58881                         45.3165923
58882                     ],
58883                     [
58884                         -83.4325644,
58885                         45.3165923
58886                     ],
58887                     [
58888                         -83.4325644,
58889                         45.3792105
58890                     ],
58891                     [
58892                         -83.6178415,
58893                         45.3792105
58894                     ],
58895                     [
58896                         -83.6178415,
58897                         45.4419665
58898                     ],
58899                     [
58900                         -83.8084291,
58901                         45.4419665
58902                     ],
58903                     [
58904                         -83.8084291,
58905                         45.5036189
58906                     ],
58907                     [
58908                         -84.0550718,
58909                         45.5036189
58910                     ],
58911                     [
58912                         -84.0550718,
58913                         45.5647907
58914                     ],
58915                     [
58916                         -84.1235181,
58917                         45.5647907
58918                     ],
58919                     [
58920                         -84.1235181,
58921                         45.6287845
58922                     ],
58923                     [
58924                         -84.1807534,
58925                         45.6287845
58926                     ],
58927                     [
58928                         -84.1807534,
58929                         45.6914688
58930                     ],
58931                     [
58932                         -84.3111554,
58933                         45.6914688
58934                     ],
58935                     [
58936                         -84.3111554,
58937                         45.9337076
58938                     ],
58939                     [
58940                         -83.8209974,
58941                         45.9337076
58942                     ],
58943                     [
58944                         -83.8209974,
58945                         45.8725113
58946                     ],
58947                     [
58948                         -83.4968086,
58949                         45.8725113
58950                     ],
58951                     [
58952                         -83.4968086,
58953                         45.9337076
58954                     ],
58955                     [
58956                         -83.4338066,
58957                         45.9337076
58958                     ],
58959                     [
58960                         -83.4338066,
58961                         46.0016863
58962                     ],
58963                     [
58964                         -83.4962697,
58965                         46.0016863
58966                     ],
58967                     [
58968                         -83.4962697,
58969                         46.0668178
58970                     ],
58971                     [
58972                         -83.5599956,
58973                         46.0668178
58974                     ],
58975                     [
58976                         -83.5599956,
58977                         46.1261576
58978                     ],
58979                     [
58980                         -83.9954558,
58981                         46.1261576
58982                     ],
58983                     [
58984                         -83.9954558,
58985                         46.1931747
58986                     ],
58987                     [
58988                         -84.0591816,
58989                         46.1931747
58990                     ],
58991                     [
58992                         -84.0591816,
58993                         46.3814972
58994                     ],
58995                     [
58996                         -84.1152614,
58997                         46.3814972
58998                     ],
58999                     [
59000                         -84.1152614,
59001                         46.4953584
59002                     ],
59003                     [
59004                         -84.0591816,
59005                         46.4953584
59006                     ],
59007                     [
59008                         -84.0591816,
59009                         46.5682653
59010                     ],
59011                     [
59012                         -84.2579545,
59013                         46.5682653
59014                     ],
59015                     [
59016                         -84.2579545,
59017                         46.5051232
59018                     ],
59019                     [
59020                         -84.3071879,
59021                         46.5051232
59022                     ],
59023                     [
59024                         -84.3071879,
59025                         46.5682653
59026                     ],
59027                     [
59028                         -84.4415364,
59029                         46.5682653
59030                     ],
59031                     [
59032                         -84.4415364,
59033                         46.504525
59034                     ],
59035                     [
59036                         -84.9965729,
59037                         46.504525
59038                     ],
59039                     [
59040                         -84.9965729,
59041                         46.6842882
59042                     ],
59043                     [
59044                         -84.9298158,
59045                         46.6842882
59046                     ],
59047                     [
59048                         -84.9298158,
59049                         46.818077
59050                     ],
59051                     [
59052                         -85.3165894,
59053                         46.818077
59054                     ],
59055                     [
59056                         -85.3165894,
59057                         46.7535825
59058                     ],
59059                     [
59060                         -87.5562645,
59061                         46.7535825
59062                     ],
59063                     [
59064                         -87.5562645,
59065                         47.4407371
59066                     ],
59067                     [
59068                         -87.6825361,
59069                         47.4407371
59070                     ],
59071                     [
59072                         -87.6825361,
59073                         47.5035554
59074                     ],
59075                     [
59076                         -88.2560738,
59077                         47.5035554
59078                     ],
59079                     [
59080                         -88.2560738,
59081                         47.4433716
59082                     ],
59083                     [
59084                         -88.4417419,
59085                         47.4433716
59086                     ],
59087                     [
59088                         -88.4417419,
59089                         47.3789949
59090                     ],
59091                     [
59092                         -88.50683,
59093                         47.3789949
59094                     ],
59095                     [
59096                         -88.50683,
59097                         47.3153881
59098                     ],
59099                     [
59100                         -88.6312821,
59101                         47.3153881
59102                     ],
59103                     [
59104                         -88.6312821,
59105                         47.2539782
59106                     ],
59107                     [
59108                         -88.7569636,
59109                         47.2539782
59110                     ],
59111                     [
59112                         -88.7569636,
59113                         47.1934682
59114                     ],
59115                     [
59116                         -88.8838253,
59117                         47.1934682
59118                     ],
59119                     [
59120                         -88.8838253,
59121                         47.1284735
59122                     ],
59123                     [
59124                         -88.9434208,
59125                         47.1284735
59126                     ],
59127                     [
59128                         -88.9434208,
59129                         47.0662127
59130                     ],
59131                     [
59132                         -89.0708726,
59133                         47.0662127
59134                     ],
59135                     [
59136                         -89.0708726,
59137                         47.0026826
59138                     ],
59139                     [
59140                         -89.2565553,
59141                         47.0026826
59142                     ],
59143                     [
59144                         -89.2565553,
59145                         46.9410806
59146                     ],
59147                     [
59148                         -90.3677669,
59149                         46.9410806
59150                     ],
59151                     [
59152                         -90.3677669,
59153                         47.6844827
59154                     ],
59155                     [
59156                         -90.3069978,
59157                         47.6844827
59158                     ],
59159                     [
59160                         -90.3069978,
59161                         47.7460174
59162                     ],
59163                     [
59164                         -89.994859,
59165                         47.7460174
59166                     ],
59167                     [
59168                         -89.994859,
59169                         47.8082719
59170                     ],
59171                     [
59172                         -89.8048615,
59173                         47.8082719
59174                     ],
59175                     [
59176                         -89.8048615,
59177                         47.8700562
59178                     ],
59179                     [
59180                         -89.6797699,
59181                         47.8700562
59182                     ],
59183                     [
59184                         -89.6797699,
59185                         47.9339637
59186                     ],
59187                     [
59188                         -89.4933757,
59189                         47.9339637
59190                     ],
59191                     [
59192                         -89.4933757,
59193                         47.9957956
59194                     ],
59195                     [
59196                         -89.4284697,
59197                         47.9957956
59198                     ],
59199                     [
59200                         -89.4284697,
59201                         48.0656377
59202                     ],
59203                     [
59204                         -89.9932739,
59205                         48.0656377
59206                     ],
59207                     [
59208                         -89.9932739,
59209                         48.1282966
59210                     ],
59211                     [
59212                         -90.7455933,
59213                         48.1282966
59214                     ],
59215                     [
59216                         -90.7455933,
59217                         48.1893056
59218                     ],
59219                     [
59220                         -90.8087291,
59221                         48.1893056
59222                     ],
59223                     [
59224                         -90.8087291,
59225                         48.2522065
59226                     ],
59227                     [
59228                         -91.067763,
59229                         48.2522065
59230                     ],
59231                     [
59232                         -91.067763,
59233                         48.1916658
59234                     ],
59235                     [
59236                         -91.1946247,
59237                         48.1916658
59238                     ],
59239                     [
59240                         -91.1946247,
59241                         48.1279027
59242                     ],
59243                     [
59244                         -91.6814196,
59245                         48.1279027
59246                     ],
59247                     [
59248                         -91.6814196,
59249                         48.2525994
59250                     ],
59251                     [
59252                         -91.9321927,
59253                         48.2525994
59254                     ],
59255                     [
59256                         -91.9321927,
59257                         48.3142454
59258                     ],
59259                     [
59260                         -91.9929683,
59261                         48.3142454
59262                     ],
59263                     [
59264                         -91.9929683,
59265                         48.3780845
59266                     ],
59267                     [
59268                         -92.3189383,
59269                         48.3780845
59270                     ],
59271                     [
59272                         -92.3189383,
59273                         48.2529081
59274                     ],
59275                     [
59276                         -92.3732233,
59277                         48.2529081
59278                     ],
59279                     [
59280                         -92.3732233,
59281                         48.3153385
59282                     ],
59283                     [
59284                         -92.4322288,
59285                         48.3153385
59286                     ],
59287                     [
59288                         -92.4322288,
59289                         48.4411448
59290                     ],
59291                     [
59292                         -92.4977248,
59293                         48.4411448
59294                     ],
59295                     [
59296                         -92.4977248,
59297                         48.501781
59298                     ],
59299                     [
59300                         -92.5679413,
59301                         48.501781
59302                     ],
59303                     [
59304                         -92.5679413,
59305                         48.439579
59306                     ],
59307                     [
59308                         -92.6210462,
59309                         48.439579
59310                     ],
59311                     [
59312                         -92.6210462,
59313                         48.5650783
59314                     ],
59315                     [
59316                         -92.8086835,
59317                         48.5650783
59318                     ],
59319                     [
59320                         -92.8086835,
59321                         48.6286865
59322                     ],
59323                     [
59324                         -92.8086835,
59325                         48.6267365
59326                     ],
59327                     [
59328                         -92.933185,
59329                         48.6267365
59330                     ],
59331                     [
59332                         -92.933185,
59333                         48.6922145
59334                     ],
59335                     [
59336                         -93.0051716,
59337                         48.6922145
59338                     ],
59339                     [
59340                         -93.0051716,
59341                         48.6282965
59342                     ],
59343                     [
59344                         -93.1225924,
59345                         48.6282965
59346                     ],
59347                     [
59348                         -93.1225924,
59349                         48.6922145
59350                     ],
59351                     [
59352                         -93.3190806,
59353                         48.6922145
59354                     ],
59355                     [
59356                         -93.3190806,
59357                         48.6267365
59358                     ],
59359                     [
59360                         -93.5049477,
59361                         48.6267365
59362                     ],
59363                     [
59364                         -93.5049477,
59365                         48.5635164
59366                     ],
59367                     [
59368                         -93.7474601,
59369                         48.5635164
59370                     ],
59371                     [
59372                         -93.7474601,
59373                         48.6267365
59374                     ],
59375                     [
59376                         -93.8135461,
59377                         48.6267365
59378                     ],
59379                     [
59380                         -93.8135461,
59381                         48.6898775
59382                     ],
59383                     [
59384                         -94.2453121,
59385                         48.6898775
59386                     ],
59387                     [
59388                         -94.2453121,
59389                         48.7554327
59390                     ],
59391                     [
59392                         -94.6183171,
59393                         48.7554327
59394                     ],
59395                     [
59396                         -94.6183171,
59397                         48.941036
59398                     ],
59399                     [
59400                         -94.6809018,
59401                         48.941036
59402                     ],
59403                     [
59404                         -94.6809018,
59405                         49.0029737
59406                     ],
59407                     [
59408                         -94.7441532,
59409                         49.0029737
59410                     ],
59411                     [
59412                         -94.7441532,
59413                         49.2536079
59414                     ],
59415                     [
59416                         -94.8084069,
59417                         49.2536079
59418                     ],
59419                     [
59420                         -94.8084069,
59421                         49.3784134
59422                     ],
59423                     [
59424                         -95.1192391,
59425                         49.3784134
59426                     ],
59427                     [
59428                         -95.1192391,
59429                         49.4425264
59430                     ],
59431                     [
59432                         -95.1934341,
59433                         49.4425264
59434                     ],
59435                     [
59436                         -95.1934341,
59437                         49.0035292
59438                     ],
59439                     [
59440                         -96.87069,
59441                         49.0035292
59442                     ],
59443                     [
59444                         -96.87069,
59445                         49.0656063
59446                     ],
59447                     [
59448                         -99.0049312,
59449                         49.0656063
59450                     ],
59451                     [
59452                         -99.0049312,
59453                         49.0050714
59454                     ],
59455                     [
59456                         -109.3699257,
59457                         49.0050714
59458                     ],
59459                     [
59460                         -109.3699257,
59461                         49.0668231
59462                     ],
59463                     [
59464                         -109.5058746,
59465                         49.0668231
59466                     ],
59467                     [
59468                         -109.5058746,
59469                         49.0050714
59470                     ],
59471                     [
59472                         -114.1830014,
59473                         49.0050714
59474                     ],
59475                     [
59476                         -114.1830014,
59477                         49.0687317
59478                     ],
59479                     [
59480                         -114.7578709,
59481                         49.0687317
59482                     ],
59483                     [
59484                         -114.7578709,
59485                         49.0050714
59486                     ],
59487                     [
59488                         -115.433731,
59489                         49.0050714
59490                     ],
59491                     [
59492                         -115.433731,
59493                         49.0671412
59494                     ],
59495                     [
59496                         -116.5062706,
59497                         49.0671412
59498                     ],
59499                     [
59500                         -116.5062706,
59501                         49.0050714
59502                     ],
59503                     [
59504                         -117.3089504,
59505                         49.0050714
59506                     ],
59507                     [
59508                         -117.3089504,
59509                         49.0659803
59510                     ],
59511                     [
59512                         -119.882945,
59513                         49.0659803
59514                     ],
59515                     [
59516                         -119.882945,
59517                         49.0050714
59518                     ],
59519                     [
59520                         -120.1208555,
59521                         49.0050714
59522                     ],
59523                     [
59524                         -120.1208555,
59525                         49.0678367
59526                     ],
59527                     [
59528                         -121.4451636,
59529                         49.0678367
59530                     ],
59531                     [
59532                         -121.4451636,
59533                         49.0050714
59534                     ],
59535                     [
59536                         -121.9311808,
59537                         49.0050714
59538                     ],
59539                     [
59540                         -121.9311808,
59541                         49.0656099
59542                     ],
59543                     [
59544                         -122.817484,
59545                         49.0656099
59546                     ],
59547                     [
59548                         -122.817484,
59549                         49.0029143
59550                     ],
59551                     [
59552                         -122.8795155,
59553                         49.0029143
59554                     ],
59555                     [
59556                         -122.8795155,
59557                         48.9347018
59558                     ],
59559                     [
59560                         -122.8174629,
59561                         48.9347018
59562                     ],
59563                     [
59564                         -122.8174629,
59565                         48.8101998
59566                     ],
59567                     [
59568                         -122.7538859,
59569                         48.8101998
59570                     ],
59571                     [
59572                         -122.7538859,
59573                         48.7533758
59574                     ],
59575                     [
59576                         -122.8712937,
59577                         48.7533758
59578                     ],
59579                     [
59580                         -122.8712937,
59581                         48.8153948
59582                     ],
59583                     [
59584                         -123.0055391,
59585                         48.8153948
59586                     ],
59587                     [
59588                         -123.0055391,
59589                         48.7529529
59590                     ],
59591                     [
59592                         -123.1296926,
59593                         48.7529529
59594                     ],
59595                     [
59596                         -123.1296926,
59597                         48.6902201
59598                     ],
59599                     [
59600                         -123.1838197,
59601                         48.6902201
59602                     ],
59603                     [
59604                         -123.1838197,
59605                         48.7529029
59606                     ]
59607                 ],
59608                 [
59609                     [
59610                         -122.9341743,
59611                         37.7521547
59612                     ],
59613                     [
59614                         -122.9347457,
59615                         37.6842013
59616                     ],
59617                     [
59618                         -123.0679013,
59619                         37.6849023
59620                     ],
59621                     [
59622                         -123.0673747,
59623                         37.7475251
59624                     ],
59625                     [
59626                         -123.1292603,
59627                         37.7478506
59628                     ],
59629                     [
59630                         -123.1286894,
59631                         37.815685
59632                     ],
59633                     [
59634                         -123.0590687,
59635                         37.8153192
59636                     ],
59637                     [
59638                         -123.0595947,
59639                         37.7528143
59640                     ]
59641                 ],
59642                 [
59643                     [
59644                         -71.6299464,
59645                         41.2540893
59646                     ],
59647                     [
59648                         -71.4966465,
59649                         41.2541393
59650                     ],
59651                     [
59652                         -71.4965596,
59653                         41.122965
59654                     ],
59655                     [
59656                         -71.6298594,
59657                         41.1229149
59658                     ]
59659                 ],
59660                 [
59661                     [
59662                         -70.3184265,
59663                         41.3775196
59664                     ],
59665                     [
59666                         -70.3183384,
59667                         41.2448243
59668                     ],
59669                     [
59670                         -70.1906612,
59671                         41.2448722
59672                     ],
59673                     [
59674                         -70.1906239,
59675                         41.1886019
59676                     ],
59677                     [
59678                         -69.9336025,
59679                         41.1886984
59680                     ],
59681                     [
59682                         -69.933729,
59683                         41.3791941
59684                     ],
59685                     [
59686                         -69.9950664,
59687                         41.3791712
59688                     ],
59689                     [
59690                         -69.995109,
59691                         41.443159
59692                     ],
59693                     [
59694                         -70.0707828,
59695                         41.4431307
59696                     ],
59697                     [
59698                         -70.0706972,
59699                         41.3144915
59700                     ],
59701                     [
59702                         -70.2461667,
59703                         41.3144258
59704                     ],
59705                     [
59706                         -70.2462087,
59707                         41.3775467
59708                     ]
59709                 ],
59710                 [
59711                     [
59712                         -68.9403374,
59713                         43.9404062
59714                     ],
59715                     [
59716                         -68.6856948,
59717                         43.9404977
59718                     ],
59719                     [
59720                         -68.6856475,
59721                         43.8721797
59722                     ],
59723                     [
59724                         -68.7465405,
59725                         43.8721577
59726                     ],
59727                     [
59728                         -68.7464976,
59729                         43.8102529
59730                     ],
59731                     [
59732                         -68.8090782,
59733                         43.8102304
59734                     ],
59735                     [
59736                         -68.8090343,
59737                         43.746728
59738                     ],
59739                     [
59740                         -68.8773094,
59741                         43.7467034
59742                     ],
59743                     [
59744                         -68.8773544,
59745                         43.8117826
59746                     ],
59747                     [
59748                         -68.9402483,
59749                         43.8117599
59750                     ]
59751                 ],
59752                 [
59753                     [
59754                         -123.1291466,
59755                         49.0645144
59756                     ],
59757                     [
59758                         -122.9954224,
59759                         49.0645144
59760                     ],
59761                     [
59762                         -122.9954224,
59763                         48.9343243
59764                     ],
59765                     [
59766                         -123.1291466,
59767                         48.9343243
59768                     ]
59769                 ],
59770                 [
59771                     [
59772                         -82.9407144,
59773                         24.7535913
59774                     ],
59775                     [
59776                         -82.8719398,
59777                         24.7535913
59778                     ],
59779                     [
59780                         -82.8719398,
59781                         24.6905653
59782                     ],
59783                     [
59784                         -82.7446233,
59785                         24.6905653
59786                     ],
59787                     [
59788                         -82.7446233,
59789                         24.6214593
59790                     ],
59791                     [
59792                         -82.8088038,
59793                         24.6214593
59794                     ],
59795                     [
59796                         -82.8088038,
59797                         24.5594908
59798                     ],
59799                     [
59800                         -82.9407144,
59801                         24.5594908
59802                     ]
59803                 ]
59804             ]
59805         },
59806         {
59807             "name": "USGS Topographic Maps",
59808             "type": "tms",
59809             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_scanned_topos/{zoom}/{x}/{y}.png",
59810             "polygon": [
59811                 [
59812                     [
59813                         -125.990173,
59814                         48.9962416
59815                     ],
59816                     [
59817                         -125.989419,
59818                         47.9948396
59819                     ],
59820                     [
59821                         -123.9929739,
59822                         47.9955062
59823                     ],
59824                     [
59825                         -123.9922429,
59826                         47.0059202
59827                     ],
59828                     [
59829                         -125.988688,
59830                         47.0052409
59831                     ],
59832                     [
59833                         -125.9879604,
59834                         46.0015618
59835                     ],
59836                     [
59837                         -123.9939396,
59838                         46.0022529
59839                     ],
59840                     [
59841                         -123.9925238,
59842                         43.9961708
59843                     ],
59844                     [
59845                         -124.9931832,
59846                         43.9958116
59847                     ],
59848                     [
59849                         -124.9918175,
59850                         41.9942149
59851                     ],
59852                     [
59853                         -125.9851789,
59854                         41.9938465
59855                     ],
59856                     [
59857                         -125.9838655,
59858                         40.0076111
59859                     ],
59860                     [
59861                         -123.9833285,
59862                         40.0083757
59863                     ],
59864                     [
59865                         -123.9814115,
59866                         37.002615
59867                     ],
59868                     [
59869                         -122.21903,
59870                         37.0033173
59871                     ],
59872                     [
59873                         -122.2184144,
59874                         36.011671
59875                     ],
59876                     [
59877                         -122.020087,
59878                         36.011751
59879                     ],
59880                     [
59881                         -122.0188591,
59882                         33.9961766
59883                     ],
59884                     [
59885                         -119.9787757,
59886                         33.9970206
59887                     ],
59888                     [
59889                         -119.9775867,
59890                         31.9987658
59891                     ],
59892                     [
59893                         -114.0122833,
59894                         32.00129
59895                     ],
59896                     [
59897                         -114.0116894,
59898                         30.9862401
59899                     ],
59900                     [
59901                         -105.998294,
59902                         30.9896679
59903                     ],
59904                     [
59905                         -105.9971419,
59906                         28.9901065
59907                     ],
59908                     [
59909                         -102.0210506,
59910                         28.9918418
59911                     ],
59912                     [
59913                         -102.0204916,
59914                         28.00733
59915                     ],
59916                     [
59917                         -100.0062436,
59918                         28.0082173
59919                     ],
59920                     [
59921                         -100.0051143,
59922                         25.991909
59923                     ],
59924                     [
59925                         -98.0109067,
59926                         25.9928035
59927                     ],
59928                     [
59929                         -98.0103613,
59930                         25.0063461
59931                     ],
59932                     [
59933                         -97.0161086,
59934                         25.0067957
59935                     ],
59936                     [
59937                         -97.016654,
59938                         25.9932494
59939                     ],
59940                     [
59941                         -95.9824825,
59942                         25.9937132
59943                     ],
59944                     [
59945                         -95.9835999,
59946                         27.9891175
59947                     ],
59948                     [
59949                         -94.0200898,
59950                         27.9899826
59951                     ],
59952                     [
59953                         -94.0206586,
59954                         28.9918129
59955                     ],
59956                     [
59957                         -88.0156706,
59958                         28.9944338
59959                     ],
59960                     [
59961                         -88.0162494,
59962                         30.0038862
59963                     ],
59964                     [
59965                         -86.0277506,
59966                         30.0047454
59967                     ],
59968                     [
59969                         -86.0271719,
59970                         28.9953016
59971                     ],
59972                     [
59973                         -84.0187909,
59974                         28.9961781
59975                     ],
59976                     [
59977                         -84.017095,
59978                         25.9817708
59979                     ],
59980                     [
59981                         -81.9971976,
59982                         25.9826768
59983                     ],
59984                     [
59985                         -81.9966618,
59986                         25.0134917
59987                     ],
59988                     [
59989                         -84.0165592,
59990                         25.0125783
59991                     ],
59992                     [
59993                         -84.0160068,
59994                         24.0052745
59995                     ],
59996                     [
59997                         -80.0199985,
59998                         24.007096
59999                     ],
60000                     [
60001                         -80.0245309,
60002                         32.0161282
60003                     ],
60004                     [
60005                         -78.0066484,
60006                         32.0169819
60007                     ],
60008                     [
60009                         -78.0072238,
60010                         32.9894278
60011                     ],
60012                     [
60013                         -77.8807233,
60014                         32.9894807
60015                     ],
60016                     [
60017                         -77.8813253,
60018                         33.9955918
60019                     ],
60020                     [
60021                         -76.0115411,
60022                         33.9963653
60023                     ],
60024                     [
60025                         -76.0121459,
60026                         34.9952552
60027                     ],
60028                     [
60029                         -74.0068449,
60030                         34.9960749
60031                     ],
60032                     [
60033                         -74.0099997,
60034                         40.0084254
60035                     ],
60036                     [
60037                         -72.0013745,
60038                         40.0091931
60039                     ],
60040                     [
60041                         -72.002019,
60042                         40.9912464
60043                     ],
60044                     [
60045                         -69.8797398,
60046                         40.9920457
60047                     ],
60048                     [
60049                         -69.8804173,
60050                         42.00893
60051                     ],
60052                     [
60053                         -69.9927682,
60054                         42.0088883
60055                     ],
60056                     [
60057                         -69.9934462,
60058                         43.0105166
60059                     ],
60060                     [
60061                         -67.9845366,
60062                         43.0112496
60063                     ],
60064                     [
60065                         -67.985224,
60066                         44.0103812
60067                     ],
60068                     [
60069                         -65.9892568,
60070                         44.0110975
60071                     ],
60072                     [
60073                         -65.9921237,
60074                         47.9993584
60075                     ],
60076                     [
60077                         -70.006442,
60078                         47.9980181
60079                     ],
60080                     [
60081                         -70.005708,
60082                         47.0042007
60083                     ],
60084                     [
60085                         -72.023686,
60086                         47.003514
60087                     ],
60088                     [
60089                         -72.0222508,
60090                         45.0059846
60091                     ],
60092                     [
60093                         -78.0146667,
60094                         45.0038705
60095                     ],
60096                     [
60097                         -78.0139662,
60098                         44.0026998
60099                     ],
60100                     [
60101                         -80.029686,
60102                         44.0019763
60103                     ],
60104                     [
60105                         -80.0290052,
60106                         43.0122994
60107                     ],
60108                     [
60109                         -81.995479,
60110                         43.011582
60111                     ],
60112                     [
60113                         -81.9982986,
60114                         47.0042713
60115                     ],
60116                     [
60117                         -87.505706,
60118                         47.0023972
60119                     ],
60120                     [
60121                         -87.5064535,
60122                         48.0142702
60123                     ],
60124                     [
60125                         -88.0260889,
60126                         48.0140968
60127                     ],
60128                     [
60129                         -88.026838,
60130                         49.0086686
60131                     ],
60132                     [
60133                         -93.9981078,
60134                         49.0067142
60135                     ],
60136                     [
60137                         -93.9988778,
60138                         50.0086456
60139                     ],
60140                     [
60141                         -96.0138899,
60142                         50.0079995
60143                     ],
60144                     [
60145                         -96.0131199,
60146                         49.0060547
60147                     ]
60148                 ],
60149                 [
60150                     [
60151                         -160.5787616,
60152                         22.5062947
60153                     ],
60154                     [
60155                         -160.5782192,
60156                         21.4984647
60157                     ],
60158                     [
60159                         -159.0030121,
60160                         21.499196
60161                     ],
60162                     [
60163                         -159.0027422,
60164                         20.9951068
60165                     ],
60166                     [
60167                         -157.5083185,
60168                         20.995803
60169                     ],
60170                     [
60171                         -157.5080519,
60172                         20.4960241
60173                     ],
60174                     [
60175                         -155.966889,
60176                         20.4967444
60177                     ],
60178                     [
60179                         -155.9674267,
60180                         21.5028287
60181                     ],
60182                     [
60183                         -157.5044717,
60184                         21.5021151
60185                     ],
60186                     [
60187                         -157.5047384,
60188                         21.9984962
60189                     ],
60190                     [
60191                         -159.0090946,
60192                         21.9978002
60193                     ],
60194                     [
60195                         -159.0093692,
60196                         22.5070181
60197                     ]
60198                 ],
60199                 [
60200                     [
60201                         -168.006102,
60202                         68.9941463
60203                     ],
60204                     [
60205                         -168.0047628,
60206                         68.0107853
60207                     ],
60208                     [
60209                         -165.4842481,
60210                         68.0112562
60211                     ],
60212                     [
60213                         -165.4829337,
60214                         67.0037303
60215                     ],
60216                     [
60217                         -168.0034485,
60218                         67.0032389
60219                     ],
60220                     [
60221                         -168.002195,
60222                         66.0017503
60223                     ],
60224                     [
60225                         -169.0087448,
60226                         66.001546
60227                     ],
60228                     [
60229                         -169.0075381,
60230                         64.9987675
60231                     ],
60232                     [
60233                         -168.0009882,
60234                         64.9989798
60235                     ],
60236                     [
60237                         -167.9998282,
60238                         63.9982374
60239                     ],
60240                     [
60241                         -164.9871288,
60242                         63.9988964
60243                     ],
60244                     [
60245                         -164.9860062,
60246                         62.9950845
60247                     ],
60248                     [
60249                         -167.9987057,
60250                         62.9944019
60251                     ],
60252                     [
60253                         -167.9946035,
60254                         59.0153692
60255                     ],
60256                     [
60257                         -162.5027857,
60258                         59.0167799
60259                     ],
60260                     [
60261                         -162.5018149,
60262                         58.0005815
60263                     ],
60264                     [
60265                         -160.0159024,
60266                         58.0012389
60267                     ],
60268                     [
60269                         -160.0149725,
60270                         57.000035
60271                     ],
60272                     [
60273                         -160.5054788,
60274                         56.9999017
60275                     ],
60276                     [
60277                         -160.5045719,
60278                         55.9968161
60279                     ],
60280                     [
60281                         -164.012195,
60282                         55.9958373
60283                     ],
60284                     [
60285                         -164.0113186,
60286                         55.00107
60287                     ],
60288                     [
60289                         -165.994782,
60290                         55.0005023
60291                     ],
60292                     [
60293                         -165.9941266,
60294                         54.2400584
60295                     ],
60296                     [
60297                         -168.0002944,
60298                         54.2394734
60299                     ],
60300                     [
60301                         -168.0000986,
60302                         54.0094921
60303                     ],
60304                     [
60305                         -170.0156134,
60306                         54.0089011
60307                     ],
60308                     [
60309                         -170.0147683,
60310                         53.0016446
60311                     ],
60312                     [
60313                         -171.9993636,
60314                         53.0010487
60315                     ],
60316                     [
60317                         -171.9989488,
60318                         52.4977745
60319                     ],
60320                     [
60321                         -176.0083239,
60322                         52.4965566
60323                     ],
60324                     [
60325                         -176.0081186,
60326                         52.2452555
60327                     ],
60328                     [
60329                         -178.000097,
60330                         52.2446469
60331                     ],
60332                     [
60333                         -177.9992996,
60334                         51.2554252
60335                     ],
60336                     [
60337                         -176.0073212,
60338                         51.2560472
60339                     ],
60340                     [
60341                         -176.0075146,
60342                         51.4980163
60343                     ],
60344                     [
60345                         -171.9981395,
60346                         51.4992617
60347                     ],
60348                     [
60349                         -171.9985419,
60350                         51.9985373
60351                     ],
60352                     [
60353                         -167.9984317,
60354                         51.9997661
60355                     ],
60356                     [
60357                         -167.9994645,
60358                         53.2560877
60359                     ],
60360                     [
60361                         -165.9932968,
60362                         53.2566866
60363                     ],
60364                     [
60365                         -165.9939308,
60366                         54.0100804
60367                     ],
60368                     [
60369                         -159.0067205,
60370                         54.0121291
60371                     ],
60372                     [
60373                         -159.0075717,
60374                         55.002502
60375                     ],
60376                     [
60377                         -158.0190709,
60378                         55.0027849
60379                     ],
60380                     [
60381                         -158.0199473,
60382                         55.9975094
60383                     ],
60384                     [
60385                         -151.9963213,
60386                         55.9991902
60387                     ],
60388                     [
60389                         -151.9981536,
60390                         57.9986536
60391                     ],
60392                     [
60393                         -151.500341,
60394                         57.9987853
60395                     ],
60396                     [
60397                         -151.5012894,
60398                         58.9919816
60399                     ],
60400                     [
60401                         -138.5159989,
60402                         58.9953194
60403                     ],
60404                     [
60405                         -138.5150471,
60406                         57.9986434
60407                     ],
60408                     [
60409                         -136.6872422,
60410                         57.9991267
60411                     ],
60412                     [
60413                         -136.6863158,
60414                         57.0016688
60415                     ],
60416                     [
60417                         -135.9973698,
60418                         57.001856
60419                     ],
60420                     [
60421                         -135.9964667,
60422                         56.0030544
60423                     ],
60424                     [
60425                         -134.6717732,
60426                         56.003424
60427                     ],
60428                     [
60429                         -134.6708865,
60430                         54.9969623
60431                     ],
60432                     [
60433                         -133.9956734,
60434                         54.9971556
60435                     ],
60436                     [
60437                         -133.9948193,
60438                         54.0031685
60439                     ],
60440                     [
60441                         -130.0044418,
60442                         54.0043387
60443                     ],
60444                     [
60445                         -130.0070826,
60446                         57.0000507
60447                     ],
60448                     [
60449                         -131.975877,
60450                         56.9995156
60451                     ],
60452                     [
60453                         -131.9787378,
60454                         59.9933094
60455                     ],
60456                     [
60457                         -138.0071813,
60458                         59.991805
60459                     ],
60460                     [
60461                         -138.0082158,
60462                         61.0125755
60463                     ],
60464                     [
60465                         -140.9874011,
60466                         61.0118551
60467                     ],
60468                     [
60469                         -140.99984,
60470                         71.0039309
60471                     ],
60472                     [
60473                         -154.5023956,
60474                         71.0017377
60475                     ],
60476                     [
60477                         -154.5039632,
60478                         71.9983391
60479                     ],
60480                     [
60481                         -157.499048,
60482                         71.9978773
60483                     ],
60484                     [
60485                         -157.4974758,
60486                         70.9982877
60487                     ],
60488                     [
60489                         -163.0233611,
60490                         70.9973899
60491                     ],
60492                     [
60493                         -163.0218273,
60494                         69.9707435
60495                     ],
60496                     [
60497                         -164.9730896,
60498                         69.97041
60499                     ],
60500                     [
60501                         -164.9717003,
60502                         68.994689
60503                     ]
60504                 ],
60505                 [
60506                     [
60507                         -168.5133204,
60508                         62.8689586
60509                     ],
60510                     [
60511                         -168.5144423,
60512                         63.8765677
60513                     ],
60514                     [
60515                         -172.0202755,
60516                         63.8757975
60517                     ],
60518                     [
60519                         -172.0191536,
60520                         62.8681608
60521                     ]
60522                 ],
60523                 [
60524                     [
60525                         -170.9947111,
60526                         59.9954089
60527                     ],
60528                     [
60529                         -170.995726,
60530                         60.9969787
60531                     ],
60532                     [
60533                         -174.0045311,
60534                         60.9962508
60535                     ],
60536                     [
60537                         -174.0035162,
60538                         59.9946581
60539                     ]
60540                 ],
60541                 [
60542                     [
60543                         -156.0717261,
60544                         20.2854602
60545                     ],
60546                     [
60547                         -154.7940471,
60548                         20.2860582
60549                     ],
60550                     [
60551                         -154.7933145,
60552                         18.9029464
60553                     ],
60554                     [
60555                         -156.0709936,
60556                         18.9023432
60557                     ]
60558                 ]
60559             ]
60560         },
60561         {
60562             "name": "Vejmidte (Denmark)",
60563             "type": "tms",
60564             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/danmark/vejmidte/{zoom}/{x}/{y}.png",
60565             "scaleExtent": [
60566                 0,
60567                 20
60568             ],
60569             "polygon": [
60570                 [
60571                     [
60572                         8.3743941,
60573                         54.9551655
60574                     ],
60575                     [
60576                         8.3683809,
60577                         55.4042149
60578                     ],
60579                     [
60580                         8.2103997,
60581                         55.4039795
60582                     ],
60583                     [
60584                         8.2087314,
60585                         55.4937345
60586                     ],
60587                     [
60588                         8.0502655,
60589                         55.4924731
60590                     ],
60591                     [
60592                         8.0185123,
60593                         56.7501399
60594                     ],
60595                     [
60596                         8.1819161,
60597                         56.7509948
60598                     ],
60599                     [
60600                         8.1763274,
60601                         57.0208898
60602                     ],
60603                     [
60604                         8.3413329,
60605                         57.0219872
60606                     ],
60607                     [
60608                         8.3392467,
60609                         57.1119574
60610                     ],
60611                     [
60612                         8.5054433,
60613                         57.1123212
60614                     ],
60615                     [
60616                         8.5033923,
60617                         57.2020499
60618                     ],
60619                     [
60620                         9.3316304,
60621                         57.2027636
60622                     ],
60623                     [
60624                         9.3319079,
60625                         57.2924835
60626                     ],
60627                     [
60628                         9.4978864,
60629                         57.2919578
60630                     ],
60631                     [
60632                         9.4988593,
60633                         57.3820608
60634                     ],
60635                     [
60636                         9.6649749,
60637                         57.3811615
60638                     ],
60639                     [
60640                         9.6687295,
60641                         57.5605591
60642                     ],
60643                     [
60644                         9.8351961,
60645                         57.5596265
60646                     ],
60647                     [
60648                         9.8374896,
60649                         57.6493322
60650                     ],
60651                     [
60652                         10.1725726,
60653                         57.6462818
60654                     ],
60655                     [
60656                         10.1754245,
60657                         57.7367768
60658                     ],
60659                     [
60660                         10.5118282,
60661                         57.7330269
60662                     ],
60663                     [
60664                         10.5152095,
60665                         57.8228945
60666                     ],
60667                     [
60668                         10.6834853,
60669                         57.8207722
60670                     ],
60671                     [
60672                         10.6751613,
60673                         57.6412021
60674                     ],
60675                     [
60676                         10.5077045,
60677                         57.6433097
60678                     ],
60679                     [
60680                         10.5039992,
60681                         57.5535088
60682                     ],
60683                     [
60684                         10.671038,
60685                         57.5514113
60686                     ],
60687                     [
60688                         10.6507805,
60689                         57.1024538
60690                     ],
60691                     [
60692                         10.4857673,
60693                         57.1045138
60694                     ],
60695                     [
60696                         10.4786236,
60697                         56.9249051
60698                     ],
60699                     [
60700                         10.3143981,
60701                         56.9267573
60702                     ],
60703                     [
60704                         10.3112341,
60705                         56.8369269
60706                     ],
60707                     [
60708                         10.4750295,
60709                         56.83509
60710                     ],
60711                     [
60712                         10.4649016,
60713                         56.5656681
60714                     ],
60715                     [
60716                         10.9524239,
60717                         56.5589761
60718                     ],
60719                     [
60720                         10.9479249,
60721                         56.4692243
60722                     ],
60723                     [
60724                         11.1099335,
60725                         56.4664675
60726                     ],
60727                     [
60728                         11.1052639,
60729                         56.376833
60730                     ],
60731                     [
60732                         10.9429901,
60733                         56.3795284
60734                     ],
60735                     [
60736                         10.9341235,
60737                         56.1994768
60738                     ],
60739                     [
60740                         10.7719685,
60741                         56.2020244
60742                     ],
60743                     [
60744                         10.7694751,
60745                         56.1120103
60746                     ],
60747                     [
60748                         10.6079695,
60749                         56.1150259
60750                     ],
60751                     [
60752                         10.4466742,
60753                         56.116717
60754                     ],
60755                     [
60756                         10.2865948,
60757                         56.118675
60758                     ],
60759                     [
60760                         10.2831527,
60761                         56.0281851
60762                     ],
60763                     [
60764                         10.4439274,
60765                         56.0270388
60766                     ],
60767                     [
60768                         10.4417713,
60769                         55.7579243
60770                     ],
60771                     [
60772                         10.4334961,
60773                         55.6693533
60774                     ],
60775                     [
60776                         10.743814,
60777                         55.6646861
60778                     ],
60779                     [
60780                         10.743814,
60781                         55.5712253
60782                     ],
60783                     [
60784                         10.8969041,
60785                         55.5712253
60786                     ],
60787                     [
60788                         10.9051793,
60789                         55.3953852
60790                     ],
60791                     [
60792                         11.0613726,
60793                         55.3812841
60794                     ],
60795                     [
60796                         11.0593038,
60797                         55.1124061
60798                     ],
60799                     [
60800                         11.0458567,
60801                         55.0318621
60802                     ],
60803                     [
60804                         11.2030844,
60805                         55.0247474
60806                     ],
60807                     [
60808                         11.2030844,
60809                         55.117139
60810                     ],
60811                     [
60812                         11.0593038,
60813                         55.1124061
60814                     ],
60815                     [
60816                         11.0613726,
60817                         55.3812841
60818                     ],
60819                     [
60820                         11.0789572,
60821                         55.5712253
60822                     ],
60823                     [
60824                         10.8969041,
60825                         55.5712253
60826                     ],
60827                     [
60828                         10.9258671,
60829                         55.6670198
60830                     ],
60831                     [
60832                         10.743814,
60833                         55.6646861
60834                     ],
60835                     [
60836                         10.7562267,
60837                         55.7579243
60838                     ],
60839                     [
60840                         10.4417713,
60841                         55.7579243
60842                     ],
60843                     [
60844                         10.4439274,
60845                         56.0270388
60846                     ],
60847                     [
60848                         10.4466742,
60849                         56.116717
60850                     ],
60851                     [
60852                         10.6079695,
60853                         56.1150259
60854                     ],
60855                     [
60856                         10.6052053,
60857                         56.0247462
60858                     ],
60859                     [
60860                         10.9258671,
60861                         56.0201215
60862                     ],
60863                     [
60864                         10.9197132,
60865                         55.9309388
60866                     ],
60867                     [
60868                         11.0802782,
60869                         55.92792
60870                     ],
60871                     [
60872                         11.0858066,
60873                         56.0178284
60874                     ],
60875                     [
60876                         11.7265047,
60877                         56.005058
60878                     ],
60879                     [
60880                         11.7319981,
60881                         56.0952142
60882                     ],
60883                     [
60884                         12.0540333,
60885                         56.0871256
60886                     ],
60887                     [
60888                         12.0608477,
60889                         56.1762576
60890                     ],
60891                     [
60892                         12.7023469,
60893                         56.1594405
60894                     ],
60895                     [
60896                         12.6611131,
60897                         55.7114318
60898                     ],
60899                     [
60900                         12.9792318,
60901                         55.7014026
60902                     ],
60903                     [
60904                         12.9612912,
60905                         55.5217294
60906                     ],
60907                     [
60908                         12.3268659,
60909                         55.5412096
60910                     ],
60911                     [
60912                         12.3206071,
60913                         55.4513655
60914                     ],
60915                     [
60916                         12.4778226,
60917                         55.447067
60918                     ],
60919                     [
60920                         12.4702432,
60921                         55.3570479
60922                     ],
60923                     [
60924                         12.6269738,
60925                         55.3523837
60926                     ],
60927                     [
60928                         12.6200898,
60929                         55.2632576
60930                     ],
60931                     [
60932                         12.4627339,
60933                         55.26722
60934                     ],
60935                     [
60936                         12.4552949,
60937                         55.1778223
60938                     ],
60939                     [
60940                         12.2987046,
60941                         55.1822303
60942                     ],
60943                     [
60944                         12.2897344,
60945                         55.0923641
60946                     ],
60947                     [
60948                         12.6048608,
60949                         55.0832904
60950                     ],
60951                     [
60952                         12.5872011,
60953                         54.9036285
60954                     ],
60955                     [
60956                         12.2766618,
60957                         54.9119031
60958                     ],
60959                     [
60960                         12.2610181,
60961                         54.7331602
60962                     ],
60963                     [
60964                         12.1070691,
60965                         54.7378161
60966                     ],
60967                     [
60968                         12.0858621,
60969                         54.4681655
60970                     ],
60971                     [
60972                         11.7794953,
60973                         54.4753579
60974                     ],
60975                     [
60976                         11.7837381,
60977                         54.5654783
60978                     ],
60979                     [
60980                         11.1658525,
60981                         54.5782155
60982                     ],
60983                     [
60984                         11.1706443,
60985                         54.6686508
60986                     ],
60987                     [
60988                         10.8617173,
60989                         54.6733956
60990                     ],
60991                     [
60992                         10.8651245,
60993                         54.7634667
60994                     ],
60995                     [
60996                         10.7713646,
60997                         54.7643888
60998                     ],
60999                     [
61000                         10.7707276,
61001                         54.7372807
61002                     ],
61003                     [
61004                         10.7551428,
61005                         54.7375776
61006                     ],
61007                     [
61008                         10.7544039,
61009                         54.7195666
61010                     ],
61011                     [
61012                         10.7389074,
61013                         54.7197588
61014                     ],
61015                     [
61016                         10.7384368,
61017                         54.7108482
61018                     ],
61019                     [
61020                         10.7074486,
61021                         54.7113045
61022                     ],
61023                     [
61024                         10.7041094,
61025                         54.6756741
61026                     ],
61027                     [
61028                         10.5510973,
61029                         54.6781698
61030                     ],
61031                     [
61032                         10.5547184,
61033                         54.7670245
61034                     ],
61035                     [
61036                         10.2423994,
61037                         54.7705935
61038                     ],
61039                     [
61040                         10.2459845,
61041                         54.8604673
61042                     ],
61043                     [
61044                         10.0902268,
61045                         54.8622134
61046                     ],
61047                     [
61048                         10.0873731,
61049                         54.7723851
61050                     ],
61051                     [
61052                         9.1555798,
61053                         54.7769557
61054                     ],
61055                     [
61056                         9.1562752,
61057                         54.8675369
61058                     ],
61059                     [
61060                         8.5321973,
61061                         54.8663765
61062                     ],
61063                     [
61064                         8.531432,
61065                         54.95516
61066                     ]
61067                 ],
61068                 [
61069                     [
61070                         11.4577738,
61071                         56.819554
61072                     ],
61073                     [
61074                         11.7849181,
61075                         56.8127385
61076                     ],
61077                     [
61078                         11.7716715,
61079                         56.6332796
61080                     ],
61081                     [
61082                         11.4459621,
61083                         56.6401087
61084                     ]
61085                 ],
61086                 [
61087                     [
61088                         11.3274736,
61089                         57.3612962
61090                     ],
61091                     [
61092                         11.3161808,
61093                         57.1818004
61094                     ],
61095                     [
61096                         11.1508692,
61097                         57.1847276
61098                     ],
61099                     [
61100                         11.1456628,
61101                         57.094962
61102                     ],
61103                     [
61104                         10.8157703,
61105                         57.1001693
61106                     ],
61107                     [
61108                         10.8290599,
61109                         57.3695272
61110                     ]
61111                 ],
61112                 [
61113                     [
61114                         11.5843266,
61115                         56.2777928
61116                     ],
61117                     [
61118                         11.5782882,
61119                         56.1880397
61120                     ],
61121                     [
61122                         11.7392309,
61123                         56.1845765
61124                     ],
61125                     [
61126                         11.7456428,
61127                         56.2743186
61128                     ]
61129                 ],
61130                 [
61131                     [
61132                         14.6825922,
61133                         55.3639405
61134                     ],
61135                     [
61136                         14.8395247,
61137                         55.3565231
61138                     ],
61139                     [
61140                         14.8263755,
61141                         55.2671261
61142                     ],
61143                     [
61144                         15.1393406,
61145                         55.2517359
61146                     ],
61147                     [
61148                         15.1532015,
61149                         55.3410836
61150                     ],
61151                     [
61152                         15.309925,
61153                         55.3330556
61154                     ],
61155                     [
61156                         15.295719,
61157                         55.2437356
61158                     ],
61159                     [
61160                         15.1393406,
61161                         55.2517359
61162                     ],
61163                     [
61164                         15.1255631,
61165                         55.1623802
61166                     ],
61167                     [
61168                         15.2815819,
61169                         55.1544167
61170                     ],
61171                     [
61172                         15.2535578,
61173                         54.9757646
61174                     ],
61175                     [
61176                         14.6317464,
61177                         55.0062496
61178                     ]
61179                 ]
61180             ],
61181             "terms_url": "http://wiki.openstreetmap.org/wiki/Vejmidte",
61182             "terms_text": "Danish municipalities"
61183         },
61184         {
61185             "name": "Vienna: Beschriftungen (annotations)",
61186             "type": "tms",
61187             "template": "http://www.wien.gv.at/wmts/beschriftung/normal/google3857/{zoom}/{y}/{x}.png",
61188             "scaleExtent": [
61189                 0,
61190                 19
61191             ],
61192             "polygon": [
61193                 [
61194                     [
61195                         16.17,
61196                         48.1
61197                     ],
61198                     [
61199                         16.17,
61200                         48.33
61201                     ],
61202                     [
61203                         16.58,
61204                         48.33
61205                     ],
61206                     [
61207                         16.58,
61208                         48.1
61209                     ],
61210                     [
61211                         16.17,
61212                         48.1
61213                     ]
61214                 ]
61215             ],
61216             "terms_url": "http://data.wien.gv.at/",
61217             "terms_text": "Stadt Wien"
61218         },
61219         {
61220             "name": "Vienna: Mehrzweckkarte (general purpose)",
61221             "type": "tms",
61222             "template": "http://www.wien.gv.at/wmts/fmzk/pastell/google3857/{zoom}/{y}/{x}.jpeg",
61223             "scaleExtent": [
61224                 0,
61225                 19
61226             ],
61227             "polygon": [
61228                 [
61229                     [
61230                         16.17,
61231                         48.1
61232                     ],
61233                     [
61234                         16.17,
61235                         48.33
61236                     ],
61237                     [
61238                         16.58,
61239                         48.33
61240                     ],
61241                     [
61242                         16.58,
61243                         48.1
61244                     ],
61245                     [
61246                         16.17,
61247                         48.1
61248                     ]
61249                 ]
61250             ],
61251             "terms_url": "http://data.wien.gv.at/",
61252             "terms_text": "Stadt Wien"
61253         },
61254         {
61255             "name": "Vienna: Orthofoto (aerial image)",
61256             "type": "tms",
61257             "template": "http://www.wien.gv.at/wmts/lb/farbe/google3857/{zoom}/{y}/{x}.jpeg",
61258             "scaleExtent": [
61259                 0,
61260                 19
61261             ],
61262             "polygon": [
61263                 [
61264                     [
61265                         16.17,
61266                         48.1
61267                     ],
61268                     [
61269                         16.17,
61270                         48.33
61271                     ],
61272                     [
61273                         16.58,
61274                         48.33
61275                     ],
61276                     [
61277                         16.58,
61278                         48.1
61279                     ],
61280                     [
61281                         16.17,
61282                         48.1
61283                     ]
61284                 ]
61285             ],
61286             "terms_url": "http://data.wien.gv.at/",
61287             "terms_text": "Stadt Wien"
61288         },
61289         {
61290             "name": "basemap.at",
61291             "type": "tms",
61292             "description": "Basemap of Austria, based on goverment data.",
61293             "template": "http://maps.wien.gv.at/basemap/geolandbasemap/normal/google3857/{zoom}/{y}/{x}.jpeg",
61294             "polygon": [
61295                 [
61296                     [
61297                         16.5073284,
61298                         46.9929304
61299                     ],
61300                     [
61301                         16.283417,
61302                         46.9929304
61303                     ],
61304                     [
61305                         16.135839,
61306                         46.8713046
61307                     ],
61308                     [
61309                         15.9831722,
61310                         46.8190947
61311                     ],
61312                     [
61313                         16.0493278,
61314                         46.655175
61315                     ],
61316                     [
61317                         15.8610387,
61318                         46.7180116
61319                     ],
61320                     [
61321                         15.7592608,
61322                         46.6900933
61323                     ],
61324                     [
61325                         15.5607938,
61326                         46.6796202
61327                     ],
61328                     [
61329                         15.5760605,
61330                         46.6342132
61331                     ],
61332                     [
61333                         15.4793715,
61334                         46.6027553
61335                     ],
61336                     [
61337                         15.4335715,
61338                         46.6516819
61339                     ],
61340                     [
61341                         15.2249267,
61342                         46.6342132
61343                     ],
61344                     [
61345                         15.0468154,
61346                         46.6481886
61347                     ],
61348                     [
61349                         14.9908376,
61350                         46.5887681
61351                     ],
61352                     [
61353                         14.9603042,
61354                         46.6237293
61355                     ],
61356                     [
61357                         14.8534374,
61358                         46.6027553
61359                     ],
61360                     [
61361                         14.8330818,
61362                         46.5012666
61363                     ],
61364                     [
61365                         14.7516595,
61366                         46.4977636
61367                     ],
61368                     [
61369                         14.6804149,
61370                         46.4381781
61371                     ],
61372                     [
61373                         14.6142593,
61374                         46.4381781
61375                     ],
61376                     [
61377                         14.578637,
61378                         46.3785275
61379                     ],
61380                     [
61381                         14.4412369,
61382                         46.4311638
61383                     ],
61384                     [
61385                         14.1613476,
61386                         46.4276563
61387                     ],
61388                     [
61389                         14.1257253,
61390                         46.4767409
61391                     ],
61392                     [
61393                         14.0188585,
61394                         46.4767409
61395                     ],
61396                     [
61397                         13.9119917,
61398                         46.5257813
61399                     ],
61400                     [
61401                         13.8254805,
61402                         46.5047694
61403                     ],
61404                     [
61405                         13.4438134,
61406                         46.560783
61407                     ],
61408                     [
61409                         13.3064132,
61410                         46.5502848
61411                     ],
61412                     [
61413                         13.1283019,
61414                         46.5887681
61415                     ],
61416                     [
61417                         12.8433237,
61418                         46.6132433
61419                     ],
61420                     [
61421                         12.7262791,
61422                         46.6412014
61423                     ],
61424                     [
61425                         12.5125455,
61426                         46.6656529
61427                     ],
61428                     [
61429                         12.3598787,
61430                         46.7040543
61431                     ],
61432                     [
61433                         12.3649676,
61434                         46.7703197
61435                     ],
61436                     [
61437                         12.2886341,
61438                         46.7772902
61439                     ],
61440                     [
61441                         12.2733674,
61442                         46.8852187
61443                     ],
61444                     [
61445                         12.2072118,
61446                         46.8747835
61447                     ],
61448                     [
61449                         12.1308784,
61450                         46.9026062
61451                     ],
61452                     [
61453                         12.1156117,
61454                         46.9998721
61455                     ],
61456                     [
61457                         12.2530119,
61458                         47.0657733
61459                     ],
61460                     [
61461                         12.2123007,
61462                         47.0934969
61463                     ],
61464                     [
61465                         11.9833004,
61466                         47.0449712
61467                     ],
61468                     [
61469                         11.7339445,
61470                         46.9616816
61471                     ],
61472                     [
61473                         11.6321666,
61474                         47.010283
61475                     ],
61476                     [
61477                         11.5405665,
61478                         46.9755722
61479                     ],
61480                     [
61481                         11.4998553,
61482                         47.0068129
61483                     ],
61484                     [
61485                         11.418433,
61486                         46.9651546
61487                     ],
61488                     [
61489                         11.2555884,
61490                         46.9755722
61491                     ],
61492                     [
61493                         11.1130993,
61494                         46.913036
61495                     ],
61496                     [
61497                         11.0418548,
61498                         46.7633482
61499                     ],
61500                     [
61501                         10.8891879,
61502                         46.7598621
61503                     ],
61504                     [
61505                         10.7416099,
61506                         46.7842599
61507                     ],
61508                     [
61509                         10.7059877,
61510                         46.8643462
61511                     ],
61512                     [
61513                         10.5787653,
61514                         46.8399847
61515                     ],
61516                     [
61517                         10.4566318,
61518                         46.8504267
61519                     ],
61520                     [
61521                         10.4769874,
61522                         46.9269392
61523                     ],
61524                     [
61525                         10.3853873,
61526                         46.9894592
61527                     ],
61528                     [
61529                         10.2327204,
61530                         46.8643462
61531                     ],
61532                     [
61533                         10.1207647,
61534                         46.8330223
61535                     ],
61536                     [
61537                         9.8663199,
61538                         46.9408389
61539                     ],
61540                     [
61541                         9.9019422,
61542                         47.0033426
61543                     ],
61544                     [
61545                         9.6831197,
61546                         47.0588402
61547                     ],
61548                     [
61549                         9.6118752,
61550                         47.0380354
61551                     ],
61552                     [
61553                         9.6322307,
61554                         47.128131
61555                     ],
61556                     [
61557                         9.5813418,
61558                         47.1662025
61559                     ],
61560                     [
61561                         9.5406306,
61562                         47.2664422
61563                     ],
61564                     [
61565                         9.6067863,
61566                         47.3492559
61567                     ],
61568                     [
61569                         9.6729419,
61570                         47.369939
61571                     ],
61572                     [
61573                         9.6424085,
61574                         47.4457079
61575                     ],
61576                     [
61577                         9.5660751,
61578                         47.4801122
61579                     ],
61580                     [
61581                         9.7136531,
61582                         47.5282405
61583                     ],
61584                     [
61585                         9.7848976,
61586                         47.5969187
61587                     ],
61588                     [
61589                         9.8357866,
61590                         47.5454185
61591                     ],
61592                     [
61593                         9.9477423,
61594                         47.538548
61595                     ],
61596                     [
61597                         10.0902313,
61598                         47.4491493
61599                     ],
61600                     [
61601                         10.1105869,
61602                         47.3664924
61603                     ],
61604                     [
61605                         10.2428982,
61606                         47.3871688
61607                     ],
61608                     [
61609                         10.1869203,
61610                         47.2698953
61611                     ],
61612                     [
61613                         10.3243205,
61614                         47.2975125
61615                     ],
61616                     [
61617                         10.4820763,
61618                         47.4491493
61619                     ],
61620                     [
61621                         10.4311873,
61622                         47.4869904
61623                     ],
61624                     [
61625                         10.4413651,
61626                         47.5900549
61627                     ],
61628                     [
61629                         10.4871652,
61630                         47.5522881
61631                     ],
61632                     [
61633                         10.5482319,
61634                         47.5351124
61635                     ],
61636                     [
61637                         10.5991209,
61638                         47.5660246
61639                     ],
61640                     [
61641                         10.7568766,
61642                         47.5316766
61643                     ],
61644                     [
61645                         10.8891879,
61646                         47.5454185
61647                     ],
61648                     [
61649                         10.9400769,
61650                         47.4869904
61651                     ],
61652                     [
61653                         10.9960547,
61654                         47.3906141
61655                     ],
61656                     [
61657                         11.2352328,
61658                         47.4422662
61659                     ],
61660                     [
61661                         11.2810328,
61662                         47.3975039
61663                     ],
61664                     [
61665                         11.4235219,
61666                         47.5144941
61667                     ],
61668                     [
61669                         11.5761888,
61670                         47.5076195
61671                     ],
61672                     [
61673                         11.6067221,
61674                         47.5900549
61675                     ],
61676                     [
61677                         11.8357224,
61678                         47.5866227
61679                     ],
61680                     [
61681                         12.003656,
61682                         47.6243647
61683                     ],
61684                     [
61685                         12.2072118,
61686                         47.6037815
61687                     ],
61688                     [
61689                         12.1614117,
61690                         47.6963421
61691                     ],
61692                     [
61693                         12.2581008,
61694                         47.7442718
61695                     ],
61696                     [
61697                         12.2530119,
61698                         47.6792136
61699                     ],
61700                     [
61701                         12.4311232,
61702                         47.7100408
61703                     ],
61704                     [
61705                         12.4921899,
61706                         47.631224
61707                     ],
61708                     [
61709                         12.5685234,
61710                         47.6277944
61711                     ],
61712                     [
61713                         12.6295901,
61714                         47.6894913
61715                     ],
61716                     [
61717                         12.7720792,
61718                         47.6689338
61719                     ],
61720                     [
61721                         12.8331459,
61722                         47.5419833
61723                     ],
61724                     [
61725                         12.975635,
61726                         47.4732332
61727                     ],
61728                     [
61729                         13.0417906,
61730                         47.4938677
61731                     ],
61732                     [
61733                         13.0367017,
61734                         47.5557226
61735                     ],
61736                     [
61737                         13.0977685,
61738                         47.6415112
61739                     ],
61740                     [
61741                         13.0316128,
61742                         47.7100408
61743                     ],
61744                     [
61745                         12.9043905,
61746                         47.7203125
61747                     ],
61748                     [
61749                         13.0061684,
61750                         47.84683
61751                     ],
61752                     [
61753                         12.9451016,
61754                         47.9355501
61755                     ],
61756                     [
61757                         12.8636793,
61758                         47.9594103
61759                     ],
61760                     [
61761                         12.8636793,
61762                         48.0036929
61763                     ],
61764                     [
61765                         12.7517236,
61766                         48.0989418
61767                     ],
61768                     [
61769                         12.8738571,
61770                         48.2109733
61771                     ],
61772                     [
61773                         12.9603683,
61774                         48.2109733
61775                     ],
61776                     [
61777                         13.0417906,
61778                         48.2652035
61779                     ],
61780                     [
61781                         13.1842797,
61782                         48.2990682
61783                     ],
61784                     [
61785                         13.2606131,
61786                         48.2922971
61787                     ],
61788                     [
61789                         13.3980133,
61790                         48.3565867
61791                     ],
61792                     [
61793                         13.4438134,
61794                         48.417418
61795                     ],
61796                     [
61797                         13.4387245,
61798                         48.5523383
61799                     ],
61800                     [
61801                         13.509969,
61802                         48.5860123
61803                     ],
61804                     [
61805                         13.6117469,
61806                         48.5725454
61807                     ],
61808                     [
61809                         13.7287915,
61810                         48.5118999
61811                     ],
61812                     [
61813                         13.7847694,
61814                         48.5725454
61815                     ],
61816                     [
61817                         13.8203916,
61818                         48.6263915
61819                     ],
61820                     [
61821                         13.7949471,
61822                         48.7171267
61823                     ],
61824                     [
61825                         13.850925,
61826                         48.7741724
61827                     ],
61828                     [
61829                         14.0595697,
61830                         48.6633774
61831                     ],
61832                     [
61833                         14.0137696,
61834                         48.6331182
61835                     ],
61836                     [
61837                         14.0748364,
61838                         48.5927444
61839                     ],
61840                     [
61841                         14.2173255,
61842                         48.5961101
61843                     ],
61844                     [
61845                         14.3649034,
61846                         48.5489696
61847                     ],
61848                     [
61849                         14.4666813,
61850                         48.6499311
61851                     ],
61852                     [
61853                         14.5582815,
61854                         48.5961101
61855                     ],
61856                     [
61857                         14.5989926,
61858                         48.6263915
61859                     ],
61860                     [
61861                         14.7211261,
61862                         48.5759124
61863                     ],
61864                     [
61865                         14.7211261,
61866                         48.6868997
61867                     ],
61868                     [
61869                         14.822904,
61870                         48.7271983
61871                     ],
61872                     [
61873                         14.8178151,
61874                         48.777526
61875                     ],
61876                     [
61877                         14.9647227,
61878                         48.7851754
61879                     ],
61880                     [
61881                         14.9893637,
61882                         49.0126611
61883                     ],
61884                     [
61885                         15.1485933,
61886                         48.9950306
61887                     ],
61888                     [
61889                         15.1943934,
61890                         48.9315502
61891                     ],
61892                     [
61893                         15.3063491,
61894                         48.9850128
61895                     ],
61896                     [
61897                         15.3928603,
61898                         48.9850128
61899                     ],
61900                     [
61901                         15.4844604,
61902                         48.9282069
61903                     ],
61904                     [
61905                         15.749083,
61906                         48.8545973
61907                     ],
61908                     [
61909                         15.8406831,
61910                         48.8880697
61911                     ],
61912                     [
61913                         16.0086166,
61914                         48.7808794
61915                     ],
61916                     [
61917                         16.2070835,
61918                         48.7339115
61919                     ],
61920                     [
61921                         16.3953727,
61922                         48.7372678
61923                     ],
61924                     [
61925                         16.4920617,
61926                         48.8110498
61927                     ],
61928                     [
61929                         16.6905286,
61930                         48.7741724
61931                     ],
61932                     [
61933                         16.7057953,
61934                         48.7339115
61935                     ],
61936                     [
61937                         16.8991733,
61938                         48.713769
61939                     ],
61940                     [
61941                         16.9755067,
61942                         48.515271
61943                     ],
61944                     [
61945                         16.8482844,
61946                         48.4511817
61947                     ],
61948                     [
61949                         16.8533733,
61950                         48.3464411
61951                     ],
61952                     [
61953                         16.9551512,
61954                         48.2516513
61955                     ],
61956                     [
61957                         16.9907734,
61958                         48.1498955
61959                     ],
61960                     [
61961                         17.0925513,
61962                         48.1397088
61963                     ],
61964                     [
61965                         17.0823736,
61966                         48.0241182
61967                     ],
61968                     [
61969                         17.1739737,
61970                         48.0207146
61971                     ],
61972                     [
61973                         17.0823736,
61974                         47.8741447
61975                     ],
61976                     [
61977                         16.9856845,
61978                         47.8673174
61979                     ],
61980                     [
61981                         17.0823736,
61982                         47.8092489
61983                     ],
61984                     [
61985                         17.0925513,
61986                         47.7031919
61987                     ],
61988                     [
61989                         16.7414176,
61990                         47.6792136
61991                     ],
61992                     [
61993                         16.7057953,
61994                         47.7511153
61995                     ],
61996                     [
61997                         16.5378617,
61998                         47.7545368
61999                     ],
62000                     [
62001                         16.5480395,
62002                         47.7066164
62003                     ],
62004                     [
62005                         16.4208172,
62006                         47.6689338
62007                     ],
62008                     [
62009                         16.573484,
62010                         47.6175045
62011                     ],
62012                     [
62013                         16.670173,
62014                         47.631224
62015                     ],
62016                     [
62017                         16.7108842,
62018                         47.538548
62019                     ],
62020                     [
62021                         16.6599952,
62022                         47.4491493
62023                     ],
62024                     [
62025                         16.5429506,
62026                         47.3940591
62027                     ],
62028                     [
62029                         16.4615283,
62030                         47.3940591
62031                     ],
62032                     [
62033                         16.4920617,
62034                         47.276801
62035                     ],
62036                     [
62037                         16.425906,
62038                         47.1973317
62039                     ],
62040                     [
62041                         16.4717061,
62042                         47.1489007
62043                     ],
62044                     [
62045                         16.5480395,
62046                         47.1489007
62047                     ],
62048                     [
62049                         16.476795,
62050                         47.0796369
62051                     ],
62052                     [
62053                         16.527684,
62054                         47.0588402
62055                     ]
62056                 ]
62057             ],
62058             "terms_text": "basemap.at",
62059             "id": "basemap.at"
62060         }
62061     ],
62062     "wikipedia": [
62063         [
62064             "English",
62065             "English",
62066             "en"
62067         ],
62068         [
62069             "German",
62070             "Deutsch",
62071             "de"
62072         ],
62073         [
62074             "Dutch",
62075             "Nederlands",
62076             "nl"
62077         ],
62078         [
62079             "French",
62080             "Français",
62081             "fr"
62082         ],
62083         [
62084             "Italian",
62085             "Italiano",
62086             "it"
62087         ],
62088         [
62089             "Russian",
62090             "Русский",
62091             "ru"
62092         ],
62093         [
62094             "Spanish",
62095             "Español",
62096             "es"
62097         ],
62098         [
62099             "Polish",
62100             "Polski",
62101             "pl"
62102         ],
62103         [
62104             "Swedish",
62105             "Svenska",
62106             "sv"
62107         ],
62108         [
62109             "Japanese",
62110             "日本語",
62111             "ja"
62112         ],
62113         [
62114             "Portuguese",
62115             "Português",
62116             "pt"
62117         ],
62118         [
62119             "Chinese",
62120             "中文",
62121             "zh"
62122         ],
62123         [
62124             "Vietnamese",
62125             "Tiếng Việt",
62126             "vi"
62127         ],
62128         [
62129             "Ukrainian",
62130             "Українська",
62131             "uk"
62132         ],
62133         [
62134             "Catalan",
62135             "Català",
62136             "ca"
62137         ],
62138         [
62139             "Norwegian (Bokmål)",
62140             "Norsk (Bokmål)",
62141             "no"
62142         ],
62143         [
62144             "Waray-Waray",
62145             "Winaray",
62146             "war"
62147         ],
62148         [
62149             "Cebuano",
62150             "Sinugboanong Binisaya",
62151             "ceb"
62152         ],
62153         [
62154             "Finnish",
62155             "Suomi",
62156             "fi"
62157         ],
62158         [
62159             "Persian",
62160             "فارسی",
62161             "fa"
62162         ],
62163         [
62164             "Czech",
62165             "Čeština",
62166             "cs"
62167         ],
62168         [
62169             "Hungarian",
62170             "Magyar",
62171             "hu"
62172         ],
62173         [
62174             "Korean",
62175             "한국어",
62176             "ko"
62177         ],
62178         [
62179             "Romanian",
62180             "Română",
62181             "ro"
62182         ],
62183         [
62184             "Arabic",
62185             "العربية",
62186             "ar"
62187         ],
62188         [
62189             "Turkish",
62190             "Türkçe",
62191             "tr"
62192         ],
62193         [
62194             "Indonesian",
62195             "Bahasa Indonesia",
62196             "id"
62197         ],
62198         [
62199             "Kazakh",
62200             "Қазақша",
62201             "kk"
62202         ],
62203         [
62204             "Malay",
62205             "Bahasa Melayu",
62206             "ms"
62207         ],
62208         [
62209             "Serbian",
62210             "Српски / Srpski",
62211             "sr"
62212         ],
62213         [
62214             "Slovak",
62215             "Slovenčina",
62216             "sk"
62217         ],
62218         [
62219             "Esperanto",
62220             "Esperanto",
62221             "eo"
62222         ],
62223         [
62224             "Danish",
62225             "Dansk",
62226             "da"
62227         ],
62228         [
62229             "Lithuanian",
62230             "Lietuvių",
62231             "lt"
62232         ],
62233         [
62234             "Basque",
62235             "Euskara",
62236             "eu"
62237         ],
62238         [
62239             "Bulgarian",
62240             "Български",
62241             "bg"
62242         ],
62243         [
62244             "Hebrew",
62245             "עברית",
62246             "he"
62247         ],
62248         [
62249             "Slovenian",
62250             "Slovenščina",
62251             "sl"
62252         ],
62253         [
62254             "Croatian",
62255             "Hrvatski",
62256             "hr"
62257         ],
62258         [
62259             "Volapük",
62260             "Volapük",
62261             "vo"
62262         ],
62263         [
62264             "Estonian",
62265             "Eesti",
62266             "et"
62267         ],
62268         [
62269             "Hindi",
62270             "हिन्दी",
62271             "hi"
62272         ],
62273         [
62274             "Uzbek",
62275             "O‘zbek",
62276             "uz"
62277         ],
62278         [
62279             "Galician",
62280             "Galego",
62281             "gl"
62282         ],
62283         [
62284             "Norwegian (Nynorsk)",
62285             "Nynorsk",
62286             "nn"
62287         ],
62288         [
62289             "Simple English",
62290             "Simple English",
62291             "simple"
62292         ],
62293         [
62294             "Azerbaijani",
62295             "Azərbaycanca",
62296             "az"
62297         ],
62298         [
62299             "Latin",
62300             "Latina",
62301             "la"
62302         ],
62303         [
62304             "Greek",
62305             "Ελληνικά",
62306             "el"
62307         ],
62308         [
62309             "Thai",
62310             "ไทย",
62311             "th"
62312         ],
62313         [
62314             "Serbo-Croatian",
62315             "Srpskohrvatski / Српскохрватски",
62316             "sh"
62317         ],
62318         [
62319             "Georgian",
62320             "ქართული",
62321             "ka"
62322         ],
62323         [
62324             "Occitan",
62325             "Occitan",
62326             "oc"
62327         ],
62328         [
62329             "Macedonian",
62330             "Македонски",
62331             "mk"
62332         ],
62333         [
62334             "Newar / Nepal Bhasa",
62335             "नेपाल भाषा",
62336             "new"
62337         ],
62338         [
62339             "Tagalog",
62340             "Tagalog",
62341             "tl"
62342         ],
62343         [
62344             "Piedmontese",
62345             "Piemontèis",
62346             "pms"
62347         ],
62348         [
62349             "Belarusian",
62350             "Беларуская",
62351             "be"
62352         ],
62353         [
62354             "Haitian",
62355             "Krèyol ayisyen",
62356             "ht"
62357         ],
62358         [
62359             "Tamil",
62360             "தமிழ்",
62361             "ta"
62362         ],
62363         [
62364             "Telugu",
62365             "తెలుగు",
62366             "te"
62367         ],
62368         [
62369             "Belarusian (Taraškievica)",
62370             "Беларуская (тарашкевіца)",
62371             "be-x-old"
62372         ],
62373         [
62374             "Latvian",
62375             "Latviešu",
62376             "lv"
62377         ],
62378         [
62379             "Breton",
62380             "Brezhoneg",
62381             "br"
62382         ],
62383         [
62384             "Malagasy",
62385             "Malagasy",
62386             "mg"
62387         ],
62388         [
62389             "Albanian",
62390             "Shqip",
62391             "sq"
62392         ],
62393         [
62394             "Armenian",
62395             "Հայերեն",
62396             "hy"
62397         ],
62398         [
62399             "Tatar",
62400             "Tatarça / Татарча",
62401             "tt"
62402         ],
62403         [
62404             "Javanese",
62405             "Basa Jawa",
62406             "jv"
62407         ],
62408         [
62409             "Welsh",
62410             "Cymraeg",
62411             "cy"
62412         ],
62413         [
62414             "Marathi",
62415             "मराठी",
62416             "mr"
62417         ],
62418         [
62419             "Luxembourgish",
62420             "Lëtzebuergesch",
62421             "lb"
62422         ],
62423         [
62424             "Icelandic",
62425             "Íslenska",
62426             "is"
62427         ],
62428         [
62429             "Bosnian",
62430             "Bosanski",
62431             "bs"
62432         ],
62433         [
62434             "Burmese",
62435             "မြန်မာဘာသာ",
62436             "my"
62437         ],
62438         [
62439             "Yoruba",
62440             "Yorùbá",
62441             "yo"
62442         ],
62443         [
62444             "Bashkir",
62445             "Башҡорт",
62446             "ba"
62447         ],
62448         [
62449             "Malayalam",
62450             "മലയാളം",
62451             "ml"
62452         ],
62453         [
62454             "Aragonese",
62455             "Aragonés",
62456             "an"
62457         ],
62458         [
62459             "Lombard",
62460             "Lumbaart",
62461             "lmo"
62462         ],
62463         [
62464             "Afrikaans",
62465             "Afrikaans",
62466             "af"
62467         ],
62468         [
62469             "West Frisian",
62470             "Frysk",
62471             "fy"
62472         ],
62473         [
62474             "Western Panjabi",
62475             "شاہ مکھی پنجابی (Shāhmukhī Pañjābī)",
62476             "pnb"
62477         ],
62478         [
62479             "Bengali",
62480             "বাংলা",
62481             "bn"
62482         ],
62483         [
62484             "Swahili",
62485             "Kiswahili",
62486             "sw"
62487         ],
62488         [
62489             "Bishnupriya Manipuri",
62490             "ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী",
62491             "bpy"
62492         ],
62493         [
62494             "Ido",
62495             "Ido",
62496             "io"
62497         ],
62498         [
62499             "Kirghiz",
62500             "Кыргызча",
62501             "ky"
62502         ],
62503         [
62504             "Urdu",
62505             "اردو",
62506             "ur"
62507         ],
62508         [
62509             "Nepali",
62510             "नेपाली",
62511             "ne"
62512         ],
62513         [
62514             "Sicilian",
62515             "Sicilianu",
62516             "scn"
62517         ],
62518         [
62519             "Gujarati",
62520             "ગુજરાતી",
62521             "gu"
62522         ],
62523         [
62524             "Cantonese",
62525             "粵語",
62526             "zh-yue"
62527         ],
62528         [
62529             "Low Saxon",
62530             "Plattdüütsch",
62531             "nds"
62532         ],
62533         [
62534             "Kurdish",
62535             "Kurdî / كوردی",
62536             "ku"
62537         ],
62538         [
62539             "Irish",
62540             "Gaeilge",
62541             "ga"
62542         ],
62543         [
62544             "Asturian",
62545             "Asturianu",
62546             "ast"
62547         ],
62548         [
62549             "Quechua",
62550             "Runa Simi",
62551             "qu"
62552         ],
62553         [
62554             "Sundanese",
62555             "Basa Sunda",
62556             "su"
62557         ],
62558         [
62559             "Chuvash",
62560             "Чăваш",
62561             "cv"
62562         ],
62563         [
62564             "Scots",
62565             "Scots",
62566             "sco"
62567         ],
62568         [
62569             "Interlingua",
62570             "Interlingua",
62571             "ia"
62572         ],
62573         [
62574             "Alemannic",
62575             "Alemannisch",
62576             "als"
62577         ],
62578         [
62579             "Buginese",
62580             "Basa Ugi",
62581             "bug"
62582         ],
62583         [
62584             "Neapolitan",
62585             "Nnapulitano",
62586             "nap"
62587         ],
62588         [
62589             "Samogitian",
62590             "Žemaitėška",
62591             "bat-smg"
62592         ],
62593         [
62594             "Kannada",
62595             "ಕನ್ನಡ",
62596             "kn"
62597         ],
62598         [
62599             "Banyumasan",
62600             "Basa Banyumasan",
62601             "map-bms"
62602         ],
62603         [
62604             "Walloon",
62605             "Walon",
62606             "wa"
62607         ],
62608         [
62609             "Amharic",
62610             "አማርኛ",
62611             "am"
62612         ],
62613         [
62614             "Sorani",
62615             "Soranî / کوردی",
62616             "ckb"
62617         ],
62618         [
62619             "Scottish Gaelic",
62620             "Gàidhlig",
62621             "gd"
62622         ],
62623         [
62624             "Fiji Hindi",
62625             "Fiji Hindi",
62626             "hif"
62627         ],
62628         [
62629             "Min Nan",
62630             "Bân-lâm-gú",
62631             "zh-min-nan"
62632         ],
62633         [
62634             "Tajik",
62635             "Тоҷикӣ",
62636             "tg"
62637         ],
62638         [
62639             "Mazandarani",
62640             "مَزِروني",
62641             "mzn"
62642         ],
62643         [
62644             "Egyptian Arabic",
62645             "مصرى (Maṣrī)",
62646             "arz"
62647         ],
62648         [
62649             "Yiddish",
62650             "ייִדיש",
62651             "yi"
62652         ],
62653         [
62654             "Venetian",
62655             "Vèneto",
62656             "vec"
62657         ],
62658         [
62659             "Mongolian",
62660             "Монгол",
62661             "mn"
62662         ],
62663         [
62664             "Tarantino",
62665             "Tarandíne",
62666             "roa-tara"
62667         ],
62668         [
62669             "Sanskrit",
62670             "संस्कृतम्",
62671             "sa"
62672         ],
62673         [
62674             "Nahuatl",
62675             "Nāhuatl",
62676             "nah"
62677         ],
62678         [
62679             "Ossetian",
62680             "Иронау",
62681             "os"
62682         ],
62683         [
62684             "Sakha",
62685             "Саха тыла (Saxa Tyla)",
62686             "sah"
62687         ],
62688         [
62689             "Kapampangan",
62690             "Kapampangan",
62691             "pam"
62692         ],
62693         [
62694             "Upper Sorbian",
62695             "Hornjoserbsce",
62696             "hsb"
62697         ],
62698         [
62699             "Sinhalese",
62700             "සිංහල",
62701             "si"
62702         ],
62703         [
62704             "Northern Sami",
62705             "Sámegiella",
62706             "se"
62707         ],
62708         [
62709             "Limburgish",
62710             "Limburgs",
62711             "li"
62712         ],
62713         [
62714             "Maori",
62715             "Māori",
62716             "mi"
62717         ],
62718         [
62719             "Bavarian",
62720             "Boarisch",
62721             "bar"
62722         ],
62723         [
62724             "Corsican",
62725             "Corsu",
62726             "co"
62727         ],
62728         [
62729             "Ilokano",
62730             "Ilokano",
62731             "ilo"
62732         ],
62733         [
62734             "Gan",
62735             "贛語",
62736             "gan"
62737         ],
62738         [
62739             "Tibetan",
62740             "བོད་སྐད",
62741             "bo"
62742         ],
62743         [
62744             "Gilaki",
62745             "گیلکی",
62746             "glk"
62747         ],
62748         [
62749             "Faroese",
62750             "Føroyskt",
62751             "fo"
62752         ],
62753         [
62754             "Rusyn",
62755             "русиньскый язык",
62756             "rue"
62757         ],
62758         [
62759             "Punjabi",
62760             "ਪੰਜਾਬੀ",
62761             "pa"
62762         ],
62763         [
62764             "Central_Bicolano",
62765             "Bikol",
62766             "bcl"
62767         ],
62768         [
62769             "Hill Mari",
62770             "Кырык Мары (Kyryk Mary) ",
62771             "mrj"
62772         ],
62773         [
62774             "Võro",
62775             "Võro",
62776             "fiu-vro"
62777         ],
62778         [
62779             "Dutch Low Saxon",
62780             "Nedersaksisch",
62781             "nds-nl"
62782         ],
62783         [
62784             "Turkmen",
62785             "تركمن / Туркмен",
62786             "tk"
62787         ],
62788         [
62789             "Pashto",
62790             "پښتو",
62791             "ps"
62792         ],
62793         [
62794             "West Flemish",
62795             "West-Vlams",
62796             "vls"
62797         ],
62798         [
62799             "Mingrelian",
62800             "მარგალური (Margaluri)",
62801             "xmf"
62802         ],
62803         [
62804             "Manx",
62805             "Gaelg",
62806             "gv"
62807         ],
62808         [
62809             "Zazaki",
62810             "Zazaki",
62811             "diq"
62812         ],
62813         [
62814             "Pangasinan",
62815             "Pangasinan",
62816             "pag"
62817         ],
62818         [
62819             "Komi",
62820             "Коми",
62821             "kv"
62822         ],
62823         [
62824             "Zeelandic",
62825             "Zeêuws",
62826             "zea"
62827         ],
62828         [
62829             "Divehi",
62830             "ދިވެހިބަސް",
62831             "dv"
62832         ],
62833         [
62834             "Oriya",
62835             "ଓଡ଼ିଆ",
62836             "or"
62837         ],
62838         [
62839             "Khmer",
62840             "ភាសាខ្មែរ",
62841             "km"
62842         ],
62843         [
62844             "Norman",
62845             "Nouormand/Normaund",
62846             "nrm"
62847         ],
62848         [
62849             "Romansh",
62850             "Rumantsch",
62851             "rm"
62852         ],
62853         [
62854             "Komi-Permyak",
62855             "Перем Коми (Perem Komi)",
62856             "koi"
62857         ],
62858         [
62859             "Udmurt",
62860             "Удмурт кыл",
62861             "udm"
62862         ],
62863         [
62864             "Meadow Mari",
62865             "Олык Марий (Olyk Marij)",
62866             "mhr"
62867         ],
62868         [
62869             "Ladino",
62870             "Dzhudezmo",
62871             "lad"
62872         ],
62873         [
62874             "North Frisian",
62875             "Nordfriisk",
62876             "frr"
62877         ],
62878         [
62879             "Kashubian",
62880             "Kaszëbsczi",
62881             "csb"
62882         ],
62883         [
62884             "Ligurian",
62885             "Líguru",
62886             "lij"
62887         ],
62888         [
62889             "Wu",
62890             "吴语",
62891             "wuu"
62892         ],
62893         [
62894             "Friulian",
62895             "Furlan",
62896             "fur"
62897         ],
62898         [
62899             "Vepsian",
62900             "Vepsän",
62901             "vep"
62902         ],
62903         [
62904             "Classical Chinese",
62905             "古文 / 文言文",
62906             "zh-classical"
62907         ],
62908         [
62909             "Uyghur",
62910             "ئۇيغۇر تىلى",
62911             "ug"
62912         ],
62913         [
62914             "Saterland Frisian",
62915             "Seeltersk",
62916             "stq"
62917         ],
62918         [
62919             "Sardinian",
62920             "Sardu",
62921             "sc"
62922         ],
62923         [
62924             "Aromanian",
62925             "Armãneashce",
62926             "roa-rup"
62927         ],
62928         [
62929             "Pali",
62930             "पाऴि",
62931             "pi"
62932         ],
62933         [
62934             "Somali",
62935             "Soomaaliga",
62936             "so"
62937         ],
62938         [
62939             "Bihari",
62940             "भोजपुरी",
62941             "bh"
62942         ],
62943         [
62944             "Maltese",
62945             "Malti",
62946             "mt"
62947         ],
62948         [
62949             "Aymara",
62950             "Aymar",
62951             "ay"
62952         ],
62953         [
62954             "Ripuarian",
62955             "Ripoarisch",
62956             "ksh"
62957         ],
62958         [
62959             "Novial",
62960             "Novial",
62961             "nov"
62962         ],
62963         [
62964             "Anglo-Saxon",
62965             "Englisc",
62966             "ang"
62967         ],
62968         [
62969             "Cornish",
62970             "Kernewek/Karnuack",
62971             "kw"
62972         ],
62973         [
62974             "Navajo",
62975             "Diné bizaad",
62976             "nv"
62977         ],
62978         [
62979             "Picard",
62980             "Picard",
62981             "pcd"
62982         ],
62983         [
62984             "Hakka",
62985             "Hak-kâ-fa / 客家話",
62986             "hak"
62987         ],
62988         [
62989             "Guarani",
62990             "Avañe'ẽ",
62991             "gn"
62992         ],
62993         [
62994             "Extremaduran",
62995             "Estremeñu",
62996             "ext"
62997         ],
62998         [
62999             "Franco-Provençal/Arpitan",
63000             "Arpitan",
63001             "frp"
63002         ],
63003         [
63004             "Assamese",
63005             "অসমীয়া",
63006             "as"
63007         ],
63008         [
63009             "Silesian",
63010             "Ślůnski",
63011             "szl"
63012         ],
63013         [
63014             "Gagauz",
63015             "Gagauz",
63016             "gag"
63017         ],
63018         [
63019             "Interlingue",
63020             "Interlingue",
63021             "ie"
63022         ],
63023         [
63024             "Lingala",
63025             "Lingala",
63026             "ln"
63027         ],
63028         [
63029             "Emilian-Romagnol",
63030             "Emiliàn e rumagnòl",
63031             "eml"
63032         ],
63033         [
63034             "Chechen",
63035             "Нохчийн",
63036             "ce"
63037         ],
63038         [
63039             "Kalmyk",
63040             "Хальмг",
63041             "xal"
63042         ],
63043         [
63044             "Palatinate German",
63045             "Pfälzisch",
63046             "pfl"
63047         ],
63048         [
63049             "Hawaiian",
63050             "Hawai`i",
63051             "haw"
63052         ],
63053         [
63054             "Karachay-Balkar",
63055             "Къарачай-Малкъар (Qarachay-Malqar)",
63056             "krc"
63057         ],
63058         [
63059             "Pennsylvania German",
63060             "Deitsch",
63061             "pdc"
63062         ],
63063         [
63064             "Kinyarwanda",
63065             "Ikinyarwanda",
63066             "rw"
63067         ],
63068         [
63069             "Crimean Tatar",
63070             "Qırımtatarca",
63071             "crh"
63072         ],
63073         [
63074             "Acehnese",
63075             "Bahsa Acèh",
63076             "ace"
63077         ],
63078         [
63079             "Tongan",
63080             "faka Tonga",
63081             "to"
63082         ],
63083         [
63084             "Greenlandic",
63085             "Kalaallisut",
63086             "kl"
63087         ],
63088         [
63089             "Lower Sorbian",
63090             "Dolnoserbski",
63091             "dsb"
63092         ],
63093         [
63094             "Aramaic",
63095             "ܐܪܡܝܐ",
63096             "arc"
63097         ],
63098         [
63099             "Erzya",
63100             "Эрзянь (Erzjanj Kelj)",
63101             "myv"
63102         ],
63103         [
63104             "Lezgian",
63105             "Лезги чІал (Lezgi č’al)",
63106             "lez"
63107         ],
63108         [
63109             "Banjar",
63110             "Bahasa Banjar",
63111             "bjn"
63112         ],
63113         [
63114             "Shona",
63115             "chiShona",
63116             "sn"
63117         ],
63118         [
63119             "Papiamentu",
63120             "Papiamentu",
63121             "pap"
63122         ],
63123         [
63124             "Kabyle",
63125             "Taqbaylit",
63126             "kab"
63127         ],
63128         [
63129             "Tok Pisin",
63130             "Tok Pisin",
63131             "tpi"
63132         ],
63133         [
63134             "Lak",
63135             "Лакку",
63136             "lbe"
63137         ],
63138         [
63139             "Buryat (Russia)",
63140             "Буряад",
63141             "bxr"
63142         ],
63143         [
63144             "Lojban",
63145             "Lojban",
63146             "jbo"
63147         ],
63148         [
63149             "Wolof",
63150             "Wolof",
63151             "wo"
63152         ],
63153         [
63154             "Moksha",
63155             "Мокшень (Mokshanj Kälj)",
63156             "mdf"
63157         ],
63158         [
63159             "Zamboanga Chavacano",
63160             "Chavacano de Zamboanga",
63161             "cbk-zam"
63162         ],
63163         [
63164             "Avar",
63165             "Авар",
63166             "av"
63167         ],
63168         [
63169             "Sranan",
63170             "Sranantongo",
63171             "srn"
63172         ],
63173         [
63174             "Mirandese",
63175             "Mirandés",
63176             "mwl"
63177         ],
63178         [
63179             "Kabardian Circassian",
63180             "Адыгэбзэ (Adighabze)",
63181             "kbd"
63182         ],
63183         [
63184             "Tahitian",
63185             "Reo Mā`ohi",
63186             "ty"
63187         ],
63188         [
63189             "Lao",
63190             "ລາວ",
63191             "lo"
63192         ],
63193         [
63194             "Abkhazian",
63195             "Аҧсуа",
63196             "ab"
63197         ],
63198         [
63199             "Tetum",
63200             "Tetun",
63201             "tet"
63202         ],
63203         [
63204             "Latgalian",
63205             "Latgaļu",
63206             "ltg"
63207         ],
63208         [
63209             "Nauruan",
63210             "dorerin Naoero",
63211             "na"
63212         ],
63213         [
63214             "Kongo",
63215             "KiKongo",
63216             "kg"
63217         ],
63218         [
63219             "Igbo",
63220             "Igbo",
63221             "ig"
63222         ],
63223         [
63224             "Northern Sotho",
63225             "Sesotho sa Leboa",
63226             "nso"
63227         ],
63228         [
63229             "Zhuang",
63230             "Cuengh",
63231             "za"
63232         ],
63233         [
63234             "Karakalpak",
63235             "Qaraqalpaqsha",
63236             "kaa"
63237         ],
63238         [
63239             "Zulu",
63240             "isiZulu",
63241             "zu"
63242         ],
63243         [
63244             "Cheyenne",
63245             "Tsetsêhestâhese",
63246             "chy"
63247         ],
63248         [
63249             "Romani",
63250             "romani - रोमानी",
63251             "rmy"
63252         ],
63253         [
63254             "Old Church Slavonic",
63255             "Словѣньскъ",
63256             "cu"
63257         ],
63258         [
63259             "Tswana",
63260             "Setswana",
63261             "tn"
63262         ],
63263         [
63264             "Cherokee",
63265             "ᏣᎳᎩ",
63266             "chr"
63267         ],
63268         [
63269             "Bislama",
63270             "Bislama",
63271             "bi"
63272         ],
63273         [
63274             "Min Dong",
63275             "Mìng-dĕ̤ng-ngṳ̄",
63276             "cdo"
63277         ],
63278         [
63279             "Gothic",
63280             "𐌲𐌿𐍄𐌹𐍃𐌺",
63281             "got"
63282         ],
63283         [
63284             "Samoan",
63285             "Gagana Samoa",
63286             "sm"
63287         ],
63288         [
63289             "Moldovan",
63290             "Молдовеняскэ",
63291             "mo"
63292         ],
63293         [
63294             "Bambara",
63295             "Bamanankan",
63296             "bm"
63297         ],
63298         [
63299             "Inuktitut",
63300             "ᐃᓄᒃᑎᑐᑦ",
63301             "iu"
63302         ],
63303         [
63304             "Norfolk",
63305             "Norfuk",
63306             "pih"
63307         ],
63308         [
63309             "Pontic",
63310             "Ποντιακά",
63311             "pnt"
63312         ],
63313         [
63314             "Sindhi",
63315             "سنڌي، سندھی ، सिन्ध",
63316             "sd"
63317         ],
63318         [
63319             "Swati",
63320             "SiSwati",
63321             "ss"
63322         ],
63323         [
63324             "Kikuyu",
63325             "Gĩkũyũ",
63326             "ki"
63327         ],
63328         [
63329             "Ewe",
63330             "Eʋegbe",
63331             "ee"
63332         ],
63333         [
63334             "Hausa",
63335             "هَوُسَ",
63336             "ha"
63337         ],
63338         [
63339             "Oromo",
63340             "Oromoo",
63341             "om"
63342         ],
63343         [
63344             "Fijian",
63345             "Na Vosa Vakaviti",
63346             "fj"
63347         ],
63348         [
63349             "Tigrinya",
63350             "ትግርኛ",
63351             "ti"
63352         ],
63353         [
63354             "Tsonga",
63355             "Xitsonga",
63356             "ts"
63357         ],
63358         [
63359             "Kashmiri",
63360             "कश्मीरी / كشميري",
63361             "ks"
63362         ],
63363         [
63364             "Venda",
63365             "Tshivenda",
63366             "ve"
63367         ],
63368         [
63369             "Sango",
63370             "Sängö",
63371             "sg"
63372         ],
63373         [
63374             "Kirundi",
63375             "Kirundi",
63376             "rn"
63377         ],
63378         [
63379             "Sesotho",
63380             "Sesotho",
63381             "st"
63382         ],
63383         [
63384             "Dzongkha",
63385             "ཇོང་ཁ",
63386             "dz"
63387         ],
63388         [
63389             "Cree",
63390             "Nehiyaw",
63391             "cr"
63392         ],
63393         [
63394             "Akan",
63395             "Akana",
63396             "ak"
63397         ],
63398         [
63399             "Tumbuka",
63400             "chiTumbuka",
63401             "tum"
63402         ],
63403         [
63404             "Luganda",
63405             "Luganda",
63406             "lg"
63407         ],
63408         [
63409             "Chichewa",
63410             "Chi-Chewa",
63411             "ny"
63412         ],
63413         [
63414             "Fula",
63415             "Fulfulde",
63416             "ff"
63417         ],
63418         [
63419             "Inupiak",
63420             "Iñupiak",
63421             "ik"
63422         ],
63423         [
63424             "Chamorro",
63425             "Chamoru",
63426             "ch"
63427         ],
63428         [
63429             "Twi",
63430             "Twi",
63431             "tw"
63432         ],
63433         [
63434             "Xhosa",
63435             "isiXhosa",
63436             "xh"
63437         ],
63438         [
63439             "Ndonga",
63440             "Oshiwambo",
63441             "ng"
63442         ],
63443         [
63444             "Sichuan Yi",
63445             "ꆇꉙ",
63446             "ii"
63447         ],
63448         [
63449             "Choctaw",
63450             "Choctaw",
63451             "cho"
63452         ],
63453         [
63454             "Marshallese",
63455             "Ebon",
63456             "mh"
63457         ],
63458         [
63459             "Afar",
63460             "Afar",
63461             "aa"
63462         ],
63463         [
63464             "Kuanyama",
63465             "Kuanyama",
63466             "kj"
63467         ],
63468         [
63469             "Hiri Motu",
63470             "Hiri Motu",
63471             "ho"
63472         ],
63473         [
63474             "Muscogee",
63475             "Muskogee",
63476             "mus"
63477         ],
63478         [
63479             "Kanuri",
63480             "Kanuri",
63481             "kr"
63482         ],
63483         [
63484             "Herero",
63485             "Otsiherero",
63486             "hz"
63487         ]
63488     ],
63489     "presets": {
63490         "presets": {
63491             "address": {
63492                 "fields": [
63493                     "address"
63494                 ],
63495                 "geometry": [
63496                     "point"
63497                 ],
63498                 "tags": {
63499                     "addr:housenumber": "*"
63500                 },
63501                 "addTags": {},
63502                 "removeTags": {},
63503                 "matchScore": 0.2,
63504                 "name": "Address"
63505             },
63506             "aerialway": {
63507                 "fields": [
63508                     "aerialway"
63509                 ],
63510                 "geometry": [
63511                     "point",
63512                     "vertex",
63513                     "line"
63514                 ],
63515                 "tags": {
63516                     "aerialway": "*"
63517                 },
63518                 "terms": [
63519                     "ski lift",
63520                     "funifor",
63521                     "funitel"
63522                 ],
63523                 "name": "Aerialway"
63524             },
63525             "aerialway/cable_car": {
63526                 "geometry": [
63527                     "line"
63528                 ],
63529                 "terms": [
63530                     "tramway",
63531                     "ropeway"
63532                 ],
63533                 "fields": [
63534                     "aerialway/occupancy",
63535                     "aerialway/capacity",
63536                     "aerialway/duration",
63537                     "aerialway/heating"
63538                 ],
63539                 "tags": {
63540                     "aerialway": "cable_car"
63541                 },
63542                 "name": "Cable Car"
63543             },
63544             "aerialway/chair_lift": {
63545                 "geometry": [
63546                     "line"
63547                 ],
63548                 "fields": [
63549                     "aerialway/occupancy",
63550                     "aerialway/capacity",
63551                     "aerialway/duration",
63552                     "aerialway/bubble",
63553                     "aerialway/heating"
63554                 ],
63555                 "tags": {
63556                     "aerialway": "chair_lift"
63557                 },
63558                 "name": "Chair Lift"
63559             },
63560             "aerialway/gondola": {
63561                 "geometry": [
63562                     "line"
63563                 ],
63564                 "fields": [
63565                     "aerialway/occupancy",
63566                     "aerialway/capacity",
63567                     "aerialway/duration",
63568                     "aerialway/bubble",
63569                     "aerialway/heating"
63570                 ],
63571                 "tags": {
63572                     "aerialway": "gondola"
63573                 },
63574                 "name": "Gondola"
63575             },
63576             "aerialway/magic_carpet": {
63577                 "geometry": [
63578                     "line"
63579                 ],
63580                 "fields": [
63581                     "aerialway/capacity",
63582                     "aerialway/duration",
63583                     "aerialway/heating"
63584                 ],
63585                 "tags": {
63586                     "aerialway": "magic_carpet"
63587                 },
63588                 "name": "Magic Carpet Lift"
63589             },
63590             "aerialway/platter": {
63591                 "geometry": [
63592                     "line"
63593                 ],
63594                 "terms": [
63595                     "button lift",
63596                     "poma lift"
63597                 ],
63598                 "fields": [
63599                     "aerialway/capacity",
63600                     "aerialway/duration"
63601                 ],
63602                 "tags": {
63603                     "aerialway": "platter"
63604                 },
63605                 "name": "Platter Lift"
63606             },
63607             "aerialway/pylon": {
63608                 "geometry": [
63609                     "point",
63610                     "vertex"
63611                 ],
63612                 "fields": [
63613                     "ref"
63614                 ],
63615                 "tags": {
63616                     "aerialway": "pylon"
63617                 },
63618                 "name": "Aerialway Pylon"
63619             },
63620             "aerialway/rope_tow": {
63621                 "geometry": [
63622                     "line"
63623                 ],
63624                 "terms": [
63625                     "handle tow",
63626                     "bugel lift"
63627                 ],
63628                 "fields": [
63629                     "aerialway/capacity",
63630                     "aerialway/duration"
63631                 ],
63632                 "tags": {
63633                     "aerialway": "rope_tow"
63634                 },
63635                 "name": "Rope Tow Lift"
63636             },
63637             "aerialway/station": {
63638                 "geometry": [
63639                     "point",
63640                     "vertex"
63641                 ],
63642                 "fields": [
63643                     "aerialway/access",
63644                     "aerialway/summer/access",
63645                     "elevation"
63646                 ],
63647                 "tags": {
63648                     "aerialway": "station"
63649                 },
63650                 "name": "Aerialway Station"
63651             },
63652             "aerialway/t-bar": {
63653                 "geometry": [
63654                     "line"
63655                 ],
63656                 "fields": [
63657                     "aerialway/capacity",
63658                     "aerialway/duration"
63659                 ],
63660                 "tags": {
63661                     "aerialway": "t-bar"
63662                 },
63663                 "name": "T-bar Lift"
63664             },
63665             "aeroway": {
63666                 "icon": "airport",
63667                 "fields": [
63668                     "aeroway"
63669                 ],
63670                 "geometry": [
63671                     "point",
63672                     "vertex",
63673                     "line",
63674                     "area"
63675                 ],
63676                 "tags": {
63677                     "aeroway": "*"
63678                 },
63679                 "name": "Aeroway"
63680             },
63681             "aeroway/aerodrome": {
63682                 "icon": "airport",
63683                 "geometry": [
63684                     "point",
63685                     "area"
63686                 ],
63687                 "terms": [
63688                     "airplane",
63689                     "airport",
63690                     "aerodrome"
63691                 ],
63692                 "fields": [
63693                     "ref",
63694                     "iata",
63695                     "icao",
63696                     "operator"
63697                 ],
63698                 "tags": {
63699                     "aeroway": "aerodrome"
63700                 },
63701                 "name": "Airport"
63702             },
63703             "aeroway/apron": {
63704                 "icon": "airport",
63705                 "geometry": [
63706                     "area"
63707                 ],
63708                 "terms": [
63709                     "ramp"
63710                 ],
63711                 "fields": [
63712                     "ref",
63713                     "surface"
63714                 ],
63715                 "tags": {
63716                     "aeroway": "apron"
63717                 },
63718                 "name": "Apron"
63719             },
63720             "aeroway/gate": {
63721                 "icon": "airport",
63722                 "geometry": [
63723                     "point"
63724                 ],
63725                 "fields": [
63726                     "ref"
63727                 ],
63728                 "tags": {
63729                     "aeroway": "gate"
63730                 },
63731                 "name": "Airport gate"
63732             },
63733             "aeroway/hangar": {
63734                 "geometry": [
63735                     "area"
63736                 ],
63737                 "fields": [
63738                     "building_area"
63739                 ],
63740                 "tags": {
63741                     "aeroway": "hangar"
63742                 },
63743                 "name": "Hangar"
63744             },
63745             "aeroway/helipad": {
63746                 "icon": "heliport",
63747                 "geometry": [
63748                     "point",
63749                     "area"
63750                 ],
63751                 "terms": [
63752                     "helicopter",
63753                     "helipad",
63754                     "heliport"
63755                 ],
63756                 "tags": {
63757                     "aeroway": "helipad"
63758                 },
63759                 "name": "Helipad"
63760             },
63761             "aeroway/runway": {
63762                 "geometry": [
63763                     "line",
63764                     "area"
63765                 ],
63766                 "terms": [
63767                     "landing strip"
63768                 ],
63769                 "fields": [
63770                     "ref",
63771                     "surface",
63772                     "length",
63773                     "width"
63774                 ],
63775                 "tags": {
63776                     "aeroway": "runway"
63777                 },
63778                 "name": "Runway"
63779             },
63780             "aeroway/taxiway": {
63781                 "geometry": [
63782                     "line"
63783                 ],
63784                 "fields": [
63785                     "ref",
63786                     "surface"
63787                 ],
63788                 "tags": {
63789                     "aeroway": "taxiway"
63790                 },
63791                 "name": "Taxiway"
63792             },
63793             "aeroway/terminal": {
63794                 "geometry": [
63795                     "point",
63796                     "area"
63797                 ],
63798                 "terms": [
63799                     "airport",
63800                     "aerodrome"
63801                 ],
63802                 "fields": [
63803                     "operator",
63804                     "building_area"
63805                 ],
63806                 "tags": {
63807                     "aeroway": "terminal"
63808                 },
63809                 "name": "Airport terminal"
63810             },
63811             "amenity": {
63812                 "fields": [
63813                     "amenity"
63814                 ],
63815                 "geometry": [
63816                     "point",
63817                     "vertex",
63818                     "area"
63819                 ],
63820                 "tags": {
63821                     "amenity": "*"
63822                 },
63823                 "name": "Amenity"
63824             },
63825             "amenity/arts_centre": {
63826                 "name": "Arts Center",
63827                 "geometry": [
63828                     "point",
63829                     "area"
63830                 ],
63831                 "terms": [
63832                     "arts",
63833                     "arts centre"
63834                 ],
63835                 "tags": {
63836                     "amenity": "arts_centre"
63837                 },
63838                 "icon": "theatre",
63839                 "fields": [
63840                     "building_area",
63841                     "address"
63842                 ]
63843             },
63844             "amenity/atm": {
63845                 "icon": "bank",
63846                 "fields": [
63847                     "operator"
63848                 ],
63849                 "geometry": [
63850                     "point",
63851                     "vertex"
63852                 ],
63853                 "tags": {
63854                     "amenity": "atm"
63855                 },
63856                 "name": "ATM"
63857             },
63858             "amenity/bank": {
63859                 "icon": "bank",
63860                 "fields": [
63861                     "atm",
63862                     "building_area",
63863                     "address",
63864                     "opening_hours"
63865                 ],
63866                 "geometry": [
63867                     "point",
63868                     "vertex",
63869                     "area"
63870                 ],
63871                 "terms": [
63872                     "coffer",
63873                     "countinghouse",
63874                     "credit union",
63875                     "depository",
63876                     "exchequer",
63877                     "fund",
63878                     "hoard",
63879                     "investment firm",
63880                     "repository",
63881                     "reserve",
63882                     "reservoir",
63883                     "safe",
63884                     "savings",
63885                     "stock",
63886                     "stockpile",
63887                     "store",
63888                     "storehouse",
63889                     "thrift",
63890                     "treasury",
63891                     "trust company",
63892                     "vault"
63893                 ],
63894                 "tags": {
63895                     "amenity": "bank"
63896                 },
63897                 "name": "Bank"
63898             },
63899             "amenity/bar": {
63900                 "icon": "bar",
63901                 "fields": [
63902                     "building_area",
63903                     "address",
63904                     "opening_hours",
63905                     "smoking"
63906                 ],
63907                 "geometry": [
63908                     "point",
63909                     "vertex",
63910                     "area"
63911                 ],
63912                 "tags": {
63913                     "amenity": "bar"
63914                 },
63915                 "terms": [],
63916                 "name": "Bar"
63917             },
63918             "amenity/bbq": {
63919                 "geometry": [
63920                     "point"
63921                 ],
63922                 "tags": {
63923                     "amenity": "bbq"
63924                 },
63925                 "fields": [
63926                     "covered",
63927                     "fuel"
63928                 ],
63929                 "terms": [
63930                     "barbecue",
63931                     "bbq",
63932                     "grill"
63933                 ],
63934                 "name": "Barbecue/Grill"
63935             },
63936             "amenity/bench": {
63937                 "geometry": [
63938                     "point",
63939                     "vertex",
63940                     "line"
63941                 ],
63942                 "tags": {
63943                     "amenity": "bench"
63944                 },
63945                 "fields": [
63946                     "backrest"
63947                 ],
63948                 "name": "Bench"
63949             },
63950             "amenity/bicycle_parking": {
63951                 "icon": "bicycle",
63952                 "fields": [
63953                     "bicycle_parking",
63954                     "capacity",
63955                     "operator",
63956                     "covered",
63957                     "access_simple"
63958                 ],
63959                 "geometry": [
63960                     "point",
63961                     "vertex",
63962                     "area"
63963                 ],
63964                 "tags": {
63965                     "amenity": "bicycle_parking"
63966                 },
63967                 "name": "Bicycle Parking"
63968             },
63969             "amenity/bicycle_rental": {
63970                 "icon": "bicycle",
63971                 "fields": [
63972                     "capacity",
63973                     "network",
63974                     "operator"
63975                 ],
63976                 "geometry": [
63977                     "point",
63978                     "vertex",
63979                     "area"
63980                 ],
63981                 "tags": {
63982                     "amenity": "bicycle_rental"
63983                 },
63984                 "name": "Bicycle Rental"
63985             },
63986             "amenity/boat_rental": {
63987                 "geometry": [
63988                     "point",
63989                     "area"
63990                 ],
63991                 "tags": {
63992                     "amenity": "boat_rental"
63993                 },
63994                 "fields": [
63995                     "operator"
63996                 ],
63997                 "name": "Boat Rental"
63998             },
63999             "amenity/cafe": {
64000                 "icon": "cafe",
64001                 "fields": [
64002                     "cuisine",
64003                     "internet_access",
64004                     "building_area",
64005                     "address",
64006                     "opening_hours",
64007                     "smoking"
64008                 ],
64009                 "geometry": [
64010                     "point",
64011                     "vertex",
64012                     "area"
64013                 ],
64014                 "terms": [
64015                     "coffee",
64016                     "tea",
64017                     "coffee shop"
64018                 ],
64019                 "tags": {
64020                     "amenity": "cafe"
64021                 },
64022                 "name": "Cafe"
64023             },
64024             "amenity/car_rental": {
64025                 "icon": "car",
64026                 "geometry": [
64027                     "point",
64028                     "area"
64029                 ],
64030                 "tags": {
64031                     "amenity": "car_rental"
64032                 },
64033                 "fields": [
64034                     "operator"
64035                 ],
64036                 "name": "Car Rental"
64037             },
64038             "amenity/car_sharing": {
64039                 "icon": "car",
64040                 "geometry": [
64041                     "point",
64042                     "area"
64043                 ],
64044                 "tags": {
64045                     "amenity": "car_sharing"
64046                 },
64047                 "fields": [
64048                     "operator",
64049                     "capacity"
64050                 ],
64051                 "name": "Car Sharing"
64052             },
64053             "amenity/car_wash": {
64054                 "icon": "car",
64055                 "geometry": [
64056                     "point",
64057                     "area"
64058                 ],
64059                 "tags": {
64060                     "amenity": "car_wash"
64061                 },
64062                 "fields": [
64063                     "building_area"
64064                 ],
64065                 "name": "Car Wash"
64066             },
64067             "amenity/charging_station": {
64068                 "icon": "car",
64069                 "geometry": [
64070                     "point",
64071                     "area"
64072                 ],
64073                 "tags": {
64074                     "amenity": "charging_station"
64075                 },
64076                 "fields": [
64077                     "operator"
64078                 ],
64079                 "terms": [
64080                     "EV",
64081                     "Electric Vehicle",
64082                     "Supercharger"
64083                 ],
64084                 "name": "Charging Station"
64085             },
64086             "amenity/childcare": {
64087                 "icon": "school",
64088                 "fields": [
64089                     "building_area",
64090                     "address"
64091                 ],
64092                 "geometry": [
64093                     "point",
64094                     "vertex",
64095                     "area"
64096                 ],
64097                 "terms": [
64098                     "nursery",
64099                     "orphanage",
64100                     "playgroup"
64101                 ],
64102                 "tags": {
64103                     "amenity": "childcare"
64104                 },
64105                 "name": "Childcare"
64106             },
64107             "amenity/cinema": {
64108                 "icon": "cinema",
64109                 "fields": [
64110                     "building_area",
64111                     "address"
64112                 ],
64113                 "geometry": [
64114                     "point",
64115                     "vertex",
64116                     "area"
64117                 ],
64118                 "terms": [
64119                     "big screen",
64120                     "bijou",
64121                     "cine",
64122                     "drive-in",
64123                     "film",
64124                     "flicks",
64125                     "motion pictures",
64126                     "movie house",
64127                     "movie theater",
64128                     "moving pictures",
64129                     "nabes",
64130                     "photoplay",
64131                     "picture show",
64132                     "pictures",
64133                     "playhouse",
64134                     "show",
64135                     "silver screen"
64136                 ],
64137                 "tags": {
64138                     "amenity": "cinema"
64139                 },
64140                 "name": "Cinema"
64141             },
64142             "amenity/clinic": {
64143                 "name": "Clinic",
64144                 "geometry": [
64145                     "point",
64146                     "area"
64147                 ],
64148                 "terms": [
64149                     "clinic",
64150                     "medical clinic"
64151                 ],
64152                 "tags": {
64153                     "amenity": "clinic"
64154                 },
64155                 "icon": "hospital",
64156                 "fields": [
64157                     "building_area",
64158                     "address",
64159                     "opening_hours"
64160                 ]
64161             },
64162             "amenity/clock": {
64163                 "geometry": [
64164                     "point",
64165                     "vertex"
64166                 ],
64167                 "tags": {
64168                     "amenity": "clock"
64169                 },
64170                 "name": "Clock"
64171             },
64172             "amenity/college": {
64173                 "icon": "college",
64174                 "fields": [
64175                     "operator",
64176                     "address"
64177                 ],
64178                 "geometry": [
64179                     "point",
64180                     "area"
64181                 ],
64182                 "tags": {
64183                     "amenity": "college"
64184                 },
64185                 "terms": [],
64186                 "name": "College"
64187             },
64188             "amenity/compressed_air": {
64189                 "icon": "car",
64190                 "geometry": [
64191                     "point",
64192                     "area"
64193                 ],
64194                 "tags": {
64195                     "amenity": "compressed_air"
64196                 },
64197                 "name": "Compressed Air"
64198             },
64199             "amenity/courthouse": {
64200                 "fields": [
64201                     "operator",
64202                     "building_area",
64203                     "address"
64204                 ],
64205                 "geometry": [
64206                     "point",
64207                     "vertex",
64208                     "area"
64209                 ],
64210                 "tags": {
64211                     "amenity": "courthouse"
64212                 },
64213                 "name": "Courthouse"
64214             },
64215             "amenity/dentist": {
64216                 "name": "Dentist",
64217                 "geometry": [
64218                     "point",
64219                     "area"
64220                 ],
64221                 "terms": [
64222                     "dentist",
64223                     "dentist's office"
64224                 ],
64225                 "tags": {
64226                     "amenity": "dentist"
64227                 },
64228                 "icon": "hospital",
64229                 "fields": [
64230                     "building_area",
64231                     "address",
64232                     "opening_hours"
64233                 ]
64234             },
64235             "amenity/doctor": {
64236                 "name": "Doctor",
64237                 "geometry": [
64238                     "point",
64239                     "area"
64240                 ],
64241                 "terms": [
64242                     "doctor",
64243                     "doctor's office"
64244                 ],
64245                 "tags": {
64246                     "amenity": "doctors"
64247                 },
64248                 "icon": "hospital",
64249                 "fields": [
64250                     "building_area",
64251                     "address",
64252                     "opening_hours"
64253                 ]
64254             },
64255             "amenity/dojo": {
64256                 "icon": "pitch",
64257                 "geometry": [
64258                     "point",
64259                     "area"
64260                 ],
64261                 "terms": [
64262                     "martial arts",
64263                     "dojo",
64264                     "dojang"
64265                 ],
64266                 "tags": {
64267                     "amenity": "dojo"
64268                 },
64269                 "fields": [
64270                     "address",
64271                     "sport"
64272                 ],
64273                 "name": "Dojo / Martial Arts Academy"
64274             },
64275             "amenity/drinking_water": {
64276                 "icon": "water",
64277                 "geometry": [
64278                     "point"
64279                 ],
64280                 "tags": {
64281                     "amenity": "drinking_water"
64282                 },
64283                 "terms": [
64284                     "water fountain",
64285                     "potable water"
64286                 ],
64287                 "name": "Drinking Water"
64288             },
64289             "amenity/embassy": {
64290                 "geometry": [
64291                     "area",
64292                     "point"
64293                 ],
64294                 "tags": {
64295                     "amenity": "embassy"
64296                 },
64297                 "fields": [
64298                     "country",
64299                     "building_area"
64300                 ],
64301                 "icon": "embassy",
64302                 "name": "Embassy"
64303             },
64304             "amenity/fast_food": {
64305                 "icon": "fast-food",
64306                 "fields": [
64307                     "cuisine",
64308                     "building_area",
64309                     "address",
64310                     "opening_hours",
64311                     "smoking"
64312                 ],
64313                 "geometry": [
64314                     "point",
64315                     "vertex",
64316                     "area"
64317                 ],
64318                 "tags": {
64319                     "amenity": "fast_food"
64320                 },
64321                 "terms": [],
64322                 "name": "Fast Food"
64323             },
64324             "amenity/fire_station": {
64325                 "icon": "fire-station",
64326                 "fields": [
64327                     "operator",
64328                     "building_area",
64329                     "address"
64330                 ],
64331                 "geometry": [
64332                     "point",
64333                     "vertex",
64334                     "area"
64335                 ],
64336                 "tags": {
64337                     "amenity": "fire_station"
64338                 },
64339                 "terms": [],
64340                 "name": "Fire Station"
64341             },
64342             "amenity/fountain": {
64343                 "geometry": [
64344                     "point",
64345                     "area"
64346                 ],
64347                 "tags": {
64348                     "amenity": "fountain"
64349                 },
64350                 "name": "Fountain"
64351             },
64352             "amenity/fuel": {
64353                 "icon": "fuel",
64354                 "fields": [
64355                     "operator",
64356                     "address",
64357                     "building_area"
64358                 ],
64359                 "geometry": [
64360                     "point",
64361                     "vertex",
64362                     "area"
64363                 ],
64364                 "terms": [
64365                     "petrol",
64366                     "fuel",
64367                     "propane",
64368                     "diesel",
64369                     "lng",
64370                     "cng",
64371                     "biodiesel"
64372                 ],
64373                 "tags": {
64374                     "amenity": "fuel"
64375                 },
64376                 "name": "Gas Station"
64377             },
64378             "amenity/grave_yard": {
64379                 "icon": "cemetery",
64380                 "fields": [
64381                     "religion",
64382                     "denomination"
64383                 ],
64384                 "geometry": [
64385                     "point",
64386                     "vertex",
64387                     "area"
64388                 ],
64389                 "tags": {
64390                     "amenity": "grave_yard"
64391                 },
64392                 "name": "Graveyard"
64393             },
64394             "amenity/hospital": {
64395                 "icon": "hospital",
64396                 "fields": [
64397                     "emergency",
64398                     "address"
64399                 ],
64400                 "geometry": [
64401                     "point",
64402                     "vertex",
64403                     "area"
64404                 ],
64405                 "terms": [
64406                     "clinic",
64407                     "emergency room",
64408                     "health service",
64409                     "hospice",
64410                     "infirmary",
64411                     "institution",
64412                     "nursing home",
64413                     "rest home",
64414                     "sanatorium",
64415                     "sanitarium",
64416                     "sick bay",
64417                     "surgery",
64418                     "ward"
64419                 ],
64420                 "tags": {
64421                     "amenity": "hospital"
64422                 },
64423                 "name": "Hospital Grounds"
64424             },
64425             "amenity/kindergarten": {
64426                 "icon": "school",
64427                 "fields": [
64428                     "address"
64429                 ],
64430                 "geometry": [
64431                     "point",
64432                     "vertex",
64433                     "area"
64434                 ],
64435                 "terms": [
64436                     "nursery",
64437                     "preschool"
64438                 ],
64439                 "tags": {
64440                     "amenity": "kindergarten"
64441                 },
64442                 "name": "Kindergarten Grounds"
64443             },
64444             "amenity/library": {
64445                 "icon": "library",
64446                 "fields": [
64447                     "operator",
64448                     "building_area",
64449                     "address"
64450                 ],
64451                 "geometry": [
64452                     "point",
64453                     "vertex",
64454                     "area"
64455                 ],
64456                 "tags": {
64457                     "amenity": "library"
64458                 },
64459                 "terms": [],
64460                 "name": "Library"
64461             },
64462             "amenity/marketplace": {
64463                 "geometry": [
64464                     "point",
64465                     "vertex",
64466                     "area"
64467                 ],
64468                 "tags": {
64469                     "amenity": "marketplace"
64470                 },
64471                 "fields": [
64472                     "building_area"
64473                 ],
64474                 "name": "Marketplace"
64475             },
64476             "amenity/nightclub": {
64477                 "icon": "bar",
64478                 "fields": [
64479                     "building_area",
64480                     "address",
64481                     "opening_hours",
64482                     "smoking"
64483                 ],
64484                 "geometry": [
64485                     "point",
64486                     "vertex",
64487                     "area"
64488                 ],
64489                 "tags": {
64490                     "amenity": "nightclub"
64491                 },
64492                 "terms": [
64493                     "disco*",
64494                     "night club",
64495                     "dancing",
64496                     "dance club"
64497                 ],
64498                 "name": "Nightclub"
64499             },
64500             "amenity/parking": {
64501                 "icon": "parking",
64502                 "fields": [
64503                     "parking",
64504                     "capacity",
64505                     "fee",
64506                     "access_simple",
64507                     "supervised",
64508                     "park_ride",
64509                     "address"
64510                 ],
64511                 "geometry": [
64512                     "point",
64513                     "vertex",
64514                     "area"
64515                 ],
64516                 "tags": {
64517                     "amenity": "parking"
64518                 },
64519                 "terms": [],
64520                 "name": "Car Parking"
64521             },
64522             "amenity/parking_entrance": {
64523                 "icon": "entrance",
64524                 "geometry": [
64525                     "vertex"
64526                 ],
64527                 "tags": {
64528                     "amenity": "parking_entrance"
64529                 },
64530                 "fields": [
64531                     "access_simple",
64532                     "ref"
64533                 ],
64534                 "name": "Parking Garage Entrance/Exit"
64535             },
64536             "amenity/pharmacy": {
64537                 "icon": "pharmacy",
64538                 "fields": [
64539                     "operator",
64540                     "building_area",
64541                     "address",
64542                     "opening_hours"
64543                 ],
64544                 "geometry": [
64545                     "point",
64546                     "vertex",
64547                     "area"
64548                 ],
64549                 "tags": {
64550                     "amenity": "pharmacy"
64551                 },
64552                 "terms": [],
64553                 "name": "Pharmacy"
64554             },
64555             "amenity/place_of_worship": {
64556                 "icon": "place-of-worship",
64557                 "fields": [
64558                     "religion",
64559                     "denomination",
64560                     "building_area",
64561                     "address"
64562                 ],
64563                 "geometry": [
64564                     "point",
64565                     "vertex",
64566                     "area"
64567                 ],
64568                 "terms": [
64569                     "abbey",
64570                     "basilica",
64571                     "bethel",
64572                     "cathedral",
64573                     "chancel",
64574                     "chantry",
64575                     "chapel",
64576                     "church",
64577                     "fold",
64578                     "house of God",
64579                     "house of prayer",
64580                     "house of worship",
64581                     "minster",
64582                     "mission",
64583                     "mosque",
64584                     "oratory",
64585                     "parish",
64586                     "sacellum",
64587                     "sanctuary",
64588                     "shrine",
64589                     "synagogue",
64590                     "tabernacle",
64591                     "temple"
64592                 ],
64593                 "tags": {
64594                     "amenity": "place_of_worship"
64595                 },
64596                 "name": "Place of Worship"
64597             },
64598             "amenity/place_of_worship/buddhist": {
64599                 "icon": "place-of-worship",
64600                 "fields": [
64601                     "denomination",
64602                     "building_area",
64603                     "address"
64604                 ],
64605                 "geometry": [
64606                     "point",
64607                     "vertex",
64608                     "area"
64609                 ],
64610                 "terms": [
64611                     "stupa",
64612                     "vihara",
64613                     "monastery",
64614                     "temple",
64615                     "pagoda",
64616                     "zendo",
64617                     "dojo"
64618                 ],
64619                 "tags": {
64620                     "amenity": "place_of_worship",
64621                     "religion": "buddhist"
64622                 },
64623                 "name": "Buddhist Temple"
64624             },
64625             "amenity/place_of_worship/christian": {
64626                 "icon": "religious-christian",
64627                 "fields": [
64628                     "denomination",
64629                     "building_area",
64630                     "address"
64631                 ],
64632                 "geometry": [
64633                     "point",
64634                     "vertex",
64635                     "area"
64636                 ],
64637                 "terms": [
64638                     "christian",
64639                     "abbey",
64640                     "basilica",
64641                     "bethel",
64642                     "cathedral",
64643                     "chancel",
64644                     "chantry",
64645                     "chapel",
64646                     "church",
64647                     "fold",
64648                     "house of God",
64649                     "house of prayer",
64650                     "house of worship",
64651                     "minster",
64652                     "mission",
64653                     "oratory",
64654                     "parish",
64655                     "sacellum",
64656                     "sanctuary",
64657                     "shrine",
64658                     "tabernacle",
64659                     "temple"
64660                 ],
64661                 "tags": {
64662                     "amenity": "place_of_worship",
64663                     "religion": "christian"
64664                 },
64665                 "name": "Church"
64666             },
64667             "amenity/place_of_worship/jewish": {
64668                 "icon": "religious-jewish",
64669                 "fields": [
64670                     "denomination",
64671                     "building_area",
64672                     "address"
64673                 ],
64674                 "geometry": [
64675                     "point",
64676                     "vertex",
64677                     "area"
64678                 ],
64679                 "terms": [
64680                     "jewish",
64681                     "synagogue"
64682                 ],
64683                 "tags": {
64684                     "amenity": "place_of_worship",
64685                     "religion": "jewish"
64686                 },
64687                 "name": "Synagogue"
64688             },
64689             "amenity/place_of_worship/muslim": {
64690                 "icon": "religious-muslim",
64691                 "fields": [
64692                     "denomination",
64693                     "building_area",
64694                     "address"
64695                 ],
64696                 "geometry": [
64697                     "point",
64698                     "vertex",
64699                     "area"
64700                 ],
64701                 "terms": [
64702                     "muslim",
64703                     "mosque"
64704                 ],
64705                 "tags": {
64706                     "amenity": "place_of_worship",
64707                     "religion": "muslim"
64708                 },
64709                 "name": "Mosque"
64710             },
64711             "amenity/police": {
64712                 "icon": "police",
64713                 "fields": [
64714                     "operator",
64715                     "building_area",
64716                     "address"
64717                 ],
64718                 "geometry": [
64719                     "point",
64720                     "vertex",
64721                     "area"
64722                 ],
64723                 "terms": [
64724                     "badge",
64725                     "bear",
64726                     "blue",
64727                     "bluecoat",
64728                     "bobby",
64729                     "boy scout",
64730                     "bull",
64731                     "constable",
64732                     "constabulary",
64733                     "cop",
64734                     "copper",
64735                     "corps",
64736                     "county mounty",
64737                     "detective",
64738                     "fed",
64739                     "flatfoot",
64740                     "force",
64741                     "fuzz",
64742                     "gendarme",
64743                     "gumshoe",
64744                     "heat",
64745                     "law",
64746                     "law enforcement",
64747                     "man",
64748                     "narc",
64749                     "officers",
64750                     "patrolman",
64751                     "police"
64752                 ],
64753                 "tags": {
64754                     "amenity": "police"
64755                 },
64756                 "name": "Police"
64757             },
64758             "amenity/post_box": {
64759                 "icon": "post",
64760                 "fields": [
64761                     "operator",
64762                     "collection_times"
64763                 ],
64764                 "geometry": [
64765                     "point",
64766                     "vertex"
64767                 ],
64768                 "tags": {
64769                     "amenity": "post_box"
64770                 },
64771                 "terms": [
64772                     "letter drop",
64773                     "letterbox",
64774                     "mail drop",
64775                     "mailbox",
64776                     "pillar box",
64777                     "postbox"
64778                 ],
64779                 "name": "Mailbox"
64780             },
64781             "amenity/post_office": {
64782                 "icon": "post",
64783                 "fields": [
64784                     "operator",
64785                     "collection_times",
64786                     "building_area"
64787                 ],
64788                 "geometry": [
64789                     "point",
64790                     "vertex",
64791                     "area"
64792                 ],
64793                 "tags": {
64794                     "amenity": "post_office"
64795                 },
64796                 "name": "Post Office"
64797             },
64798             "amenity/pub": {
64799                 "icon": "beer",
64800                 "fields": [
64801                     "building_area",
64802                     "address",
64803                     "opening_hours",
64804                     "smoking"
64805                 ],
64806                 "geometry": [
64807                     "point",
64808                     "vertex",
64809                     "area"
64810                 ],
64811                 "tags": {
64812                     "amenity": "pub"
64813                 },
64814                 "terms": [],
64815                 "name": "Pub"
64816             },
64817             "amenity/ranger_station": {
64818                 "fields": [
64819                     "building_area",
64820                     "opening_hours",
64821                     "operator",
64822                     "phone"
64823                 ],
64824                 "geometry": [
64825                     "point",
64826                     "area"
64827                 ],
64828                 "terms": [
64829                     "visitor center",
64830                     "visitor centre",
64831                     "permit center",
64832                     "permit centre",
64833                     "backcountry office",
64834                     "warden office",
64835                     "warden center"
64836                 ],
64837                 "tags": {
64838                     "amenity": "ranger_station"
64839                 },
64840                 "name": "Ranger Station"
64841             },
64842             "amenity/recycling": {
64843                 "icon": "recycling",
64844                 "fields": [
64845                     "recycling/cans",
64846                     "recycling/glass",
64847                     "recycling/paper",
64848                     "recycling/clothes"
64849                 ],
64850                 "geometry": [
64851                     "point",
64852                     "vertex",
64853                     "area"
64854                 ],
64855                 "terms": [],
64856                 "tags": {
64857                     "amenity": "recycling"
64858                 },
64859                 "name": "Recycling"
64860             },
64861             "amenity/restaurant": {
64862                 "icon": "restaurant",
64863                 "fields": [
64864                     "cuisine",
64865                     "building_area",
64866                     "address",
64867                     "opening_hours",
64868                     "capacity",
64869                     "smoking"
64870                 ],
64871                 "geometry": [
64872                     "point",
64873                     "vertex",
64874                     "area"
64875                 ],
64876                 "terms": [
64877                     "bar",
64878                     "cafeteria",
64879                     "café",
64880                     "canteen",
64881                     "chophouse",
64882                     "coffee shop",
64883                     "diner",
64884                     "dining room",
64885                     "dive*",
64886                     "doughtnut shop",
64887                     "drive-in",
64888                     "eatery",
64889                     "eating house",
64890                     "eating place",
64891                     "fast-food place",
64892                     "fish and chips",
64893                     "greasy spoon",
64894                     "grill",
64895                     "hamburger stand",
64896                     "hashery",
64897                     "hideaway",
64898                     "hotdog stand",
64899                     "inn",
64900                     "joint*",
64901                     "luncheonette",
64902                     "lunchroom",
64903                     "night club",
64904                     "outlet*",
64905                     "pizzeria",
64906                     "saloon",
64907                     "soda fountain",
64908                     "watering hole"
64909                 ],
64910                 "tags": {
64911                     "amenity": "restaurant"
64912                 },
64913                 "name": "Restaurant"
64914             },
64915             "amenity/school": {
64916                 "icon": "school",
64917                 "fields": [
64918                     "operator",
64919                     "address"
64920                 ],
64921                 "geometry": [
64922                     "point",
64923                     "vertex",
64924                     "area"
64925                 ],
64926                 "terms": [
64927                     "academy",
64928                     "alma mater",
64929                     "blackboard",
64930                     "college",
64931                     "department",
64932                     "discipline",
64933                     "establishment",
64934                     "faculty",
64935                     "hall",
64936                     "halls of ivy",
64937                     "institute",
64938                     "institution",
64939                     "jail*",
64940                     "schoolhouse",
64941                     "seminary",
64942                     "university"
64943                 ],
64944                 "tags": {
64945                     "amenity": "school"
64946                 },
64947                 "name": "School Grounds"
64948             },
64949             "amenity/shelter": {
64950                 "fields": [
64951                     "shelter_type"
64952                 ],
64953                 "geometry": [
64954                     "point",
64955                     "vertex",
64956                     "area"
64957                 ],
64958                 "tags": {
64959                     "amenity": "shelter"
64960                 },
64961                 "terms": [
64962                     "lean-to"
64963                 ],
64964                 "name": "Shelter"
64965             },
64966             "amenity/social_facility": {
64967                 "name": "Social Facility",
64968                 "geometry": [
64969                     "point",
64970                     "area"
64971                 ],
64972                 "terms": [],
64973                 "tags": {
64974                     "amenity": "social_facility"
64975                 },
64976                 "fields": [
64977                     "social_facility_for",
64978                     "address",
64979                     "phone",
64980                     "opening_hours",
64981                     "wheelchair",
64982                     "operator"
64983                 ]
64984             },
64985             "amenity/social_facility/food_bank": {
64986                 "name": "Food Bank",
64987                 "geometry": [
64988                     "point",
64989                     "area"
64990                 ],
64991                 "terms": [],
64992                 "tags": {
64993                     "amenity": "social_facility",
64994                     "social_facility": "food_bank"
64995                 },
64996                 "fields": [
64997                     "social_facility_for",
64998                     "address",
64999                     "phone",
65000                     "opening_hours",
65001                     "wheelchair",
65002                     "operator"
65003                 ]
65004             },
65005             "amenity/social_facility/group_home": {
65006                 "name": "Group Home",
65007                 "geometry": [
65008                     "point",
65009                     "area"
65010                 ],
65011                 "terms": [
65012                     "elderly",
65013                     "old",
65014                     "senior living"
65015                 ],
65016                 "tags": {
65017                     "amenity": "social_facility",
65018                     "social_facility": "group_home",
65019                     "social_facility_for": "senior"
65020                 },
65021                 "fields": [
65022                     "social_facility_for",
65023                     "address",
65024                     "phone",
65025                     "opening_hours",
65026                     "wheelchair",
65027                     "operator"
65028                 ]
65029             },
65030             "amenity/social_facility/homeless_shelter": {
65031                 "name": "Homeless Shelter",
65032                 "geometry": [
65033                     "point",
65034                     "area"
65035                 ],
65036                 "terms": [
65037                     "houseless",
65038                     "unhoused",
65039                     "displaced"
65040                 ],
65041                 "tags": {
65042                     "amenity": "social_facility",
65043                     "social_facility": "shelter",
65044                     "social_facility:for": "homeless"
65045                 },
65046                 "fields": [
65047                     "social_facility_for",
65048                     "address",
65049                     "phone",
65050                     "opening_hours",
65051                     "wheelchair",
65052                     "operator"
65053                 ]
65054             },
65055             "amenity/studio": {
65056                 "name": "Studio",
65057                 "geometry": [
65058                     "point",
65059                     "area"
65060                 ],
65061                 "terms": [
65062                     "recording studio",
65063                     "studio",
65064                     "radio",
65065                     "radio studio",
65066                     "television",
65067                     "television studio"
65068                 ],
65069                 "tags": {
65070                     "amenity": "studio"
65071                 },
65072                 "icon": "music",
65073                 "fields": [
65074                     "building_area",
65075                     "studio_type",
65076                     "address"
65077                 ]
65078             },
65079             "amenity/swimming_pool": {
65080                 "geometry": [
65081                     "point",
65082                     "vertex",
65083                     "area"
65084                 ],
65085                 "tags": {
65086                     "amenity": "swimming_pool"
65087                 },
65088                 "icon": "swimming",
65089                 "searchable": false,
65090                 "name": "Swimming Pool"
65091             },
65092             "amenity/taxi": {
65093                 "fields": [
65094                     "operator",
65095                     "capacity"
65096                 ],
65097                 "geometry": [
65098                     "point",
65099                     "vertex",
65100                     "area"
65101                 ],
65102                 "terms": [
65103                     "cab"
65104                 ],
65105                 "tags": {
65106                     "amenity": "taxi"
65107                 },
65108                 "name": "Taxi Stand"
65109             },
65110             "amenity/telephone": {
65111                 "icon": "telephone",
65112                 "geometry": [
65113                     "point",
65114                     "vertex"
65115                 ],
65116                 "tags": {
65117                     "amenity": "telephone"
65118                 },
65119                 "terms": [
65120                     "phone"
65121                 ],
65122                 "name": "Telephone"
65123             },
65124             "amenity/theatre": {
65125                 "icon": "theatre",
65126                 "fields": [
65127                     "operator",
65128                     "building_area",
65129                     "address"
65130                 ],
65131                 "geometry": [
65132                     "point",
65133                     "vertex",
65134                     "area"
65135                 ],
65136                 "terms": [
65137                     "theatre",
65138                     "performance",
65139                     "play",
65140                     "musical"
65141                 ],
65142                 "tags": {
65143                     "amenity": "theatre"
65144                 },
65145                 "name": "Theater"
65146             },
65147             "amenity/toilets": {
65148                 "fields": [
65149                     "toilets/disposal",
65150                     "operator",
65151                     "building_area",
65152                     "fee",
65153                     "access_simple"
65154                 ],
65155                 "geometry": [
65156                     "point",
65157                     "vertex",
65158                     "area"
65159                 ],
65160                 "terms": [
65161                     "bathroom",
65162                     "restroom",
65163                     "outhouse",
65164                     "privy",
65165                     "head",
65166                     "lavatory",
65167                     "latrine",
65168                     "water closet",
65169                     "WC",
65170                     "W.C."
65171                 ],
65172                 "tags": {
65173                     "amenity": "toilets"
65174                 },
65175                 "icon": "toilets",
65176                 "name": "Toilets"
65177             },
65178             "amenity/townhall": {
65179                 "icon": "town-hall",
65180                 "fields": [
65181                     "building_area",
65182                     "address"
65183                 ],
65184                 "geometry": [
65185                     "point",
65186                     "vertex",
65187                     "area"
65188                 ],
65189                 "terms": [
65190                     "village hall",
65191                     "city government",
65192                     "courthouse",
65193                     "municipal building",
65194                     "municipal center",
65195                     "municipal centre"
65196                 ],
65197                 "tags": {
65198                     "amenity": "townhall"
65199                 },
65200                 "name": "Town Hall"
65201             },
65202             "amenity/university": {
65203                 "icon": "college",
65204                 "fields": [
65205                     "operator",
65206                     "address"
65207                 ],
65208                 "geometry": [
65209                     "point",
65210                     "vertex",
65211                     "area"
65212                 ],
65213                 "tags": {
65214                     "amenity": "university"
65215                 },
65216                 "terms": [
65217                     "college"
65218                 ],
65219                 "name": "University"
65220             },
65221             "amenity/vending_machine": {
65222                 "fields": [
65223                     "vending",
65224                     "operator"
65225                 ],
65226                 "geometry": [
65227                     "point"
65228                 ],
65229                 "tags": {
65230                     "amenity": "vending_machine"
65231                 },
65232                 "name": "Vending Machine"
65233             },
65234             "amenity/veterinary": {
65235                 "fields": [],
65236                 "geometry": [
65237                     "point",
65238                     "area"
65239                 ],
65240                 "terms": [
65241                     "pet clinic",
65242                     "veterinarian",
65243                     "animal hospital",
65244                     "pet doctor"
65245                 ],
65246                 "tags": {
65247                     "amenity": "veterinary"
65248                 },
65249                 "name": "Veterinary"
65250             },
65251             "amenity/waste_basket": {
65252                 "icon": "waste-basket",
65253                 "geometry": [
65254                     "point",
65255                     "vertex"
65256                 ],
65257                 "tags": {
65258                     "amenity": "waste_basket"
65259                 },
65260                 "terms": [
65261                     "rubbish bin",
65262                     "litter bin",
65263                     "trash can",
65264                     "garbage can"
65265                 ],
65266                 "name": "Waste Basket"
65267             },
65268             "area": {
65269                 "name": "Area",
65270                 "tags": {
65271                     "area": "yes"
65272                 },
65273                 "geometry": [
65274                     "area"
65275                 ],
65276                 "matchScore": 0.1
65277             },
65278             "barrier": {
65279                 "geometry": [
65280                     "point",
65281                     "vertex",
65282                     "line",
65283                     "area"
65284                 ],
65285                 "tags": {
65286                     "barrier": "*"
65287                 },
65288                 "fields": [
65289                     "barrier"
65290                 ],
65291                 "name": "Barrier"
65292             },
65293             "barrier/block": {
65294                 "fields": [
65295                     "access"
65296                 ],
65297                 "geometry": [
65298                     "point",
65299                     "vertex"
65300                 ],
65301                 "tags": {
65302                     "barrier": "block"
65303                 },
65304                 "name": "Block"
65305             },
65306             "barrier/bollard": {
65307                 "fields": [
65308                     "access"
65309                 ],
65310                 "geometry": [
65311                     "point",
65312                     "vertex",
65313                     "line"
65314                 ],
65315                 "tags": {
65316                     "barrier": "bollard"
65317                 },
65318                 "name": "Bollard"
65319             },
65320             "barrier/cattle_grid": {
65321                 "geometry": [
65322                     "vertex"
65323                 ],
65324                 "tags": {
65325                     "barrier": "cattle_grid"
65326                 },
65327                 "name": "Cattle Grid"
65328             },
65329             "barrier/city_wall": {
65330                 "geometry": [
65331                     "line",
65332                     "area"
65333                 ],
65334                 "tags": {
65335                     "barrier": "city_wall"
65336                 },
65337                 "name": "City Wall"
65338             },
65339             "barrier/cycle_barrier": {
65340                 "fields": [
65341                     "access"
65342                 ],
65343                 "geometry": [
65344                     "vertex"
65345                 ],
65346                 "tags": {
65347                     "barrier": "cycle_barrier"
65348                 },
65349                 "name": "Cycle Barrier"
65350             },
65351             "barrier/ditch": {
65352                 "geometry": [
65353                     "line",
65354                     "area"
65355                 ],
65356                 "tags": {
65357                     "barrier": "ditch"
65358                 },
65359                 "name": "Ditch"
65360             },
65361             "barrier/entrance": {
65362                 "icon": "entrance",
65363                 "geometry": [
65364                     "vertex"
65365                 ],
65366                 "tags": {
65367                     "barrier": "entrance"
65368                 },
65369                 "name": "Entrance",
65370                 "searchable": false
65371             },
65372             "barrier/fence": {
65373                 "geometry": [
65374                     "line"
65375                 ],
65376                 "tags": {
65377                     "barrier": "fence"
65378                 },
65379                 "name": "Fence"
65380             },
65381             "barrier/gate": {
65382                 "fields": [
65383                     "access"
65384                 ],
65385                 "geometry": [
65386                     "point",
65387                     "vertex",
65388                     "line"
65389                 ],
65390                 "tags": {
65391                     "barrier": "gate"
65392                 },
65393                 "name": "Gate"
65394             },
65395             "barrier/hedge": {
65396                 "geometry": [
65397                     "line",
65398                     "area"
65399                 ],
65400                 "tags": {
65401                     "barrier": "hedge"
65402                 },
65403                 "name": "Hedge"
65404             },
65405             "barrier/kissing_gate": {
65406                 "fields": [
65407                     "access"
65408                 ],
65409                 "geometry": [
65410                     "vertex"
65411                 ],
65412                 "tags": {
65413                     "barrier": "kissing_gate"
65414                 },
65415                 "name": "Kissing Gate"
65416             },
65417             "barrier/lift_gate": {
65418                 "fields": [
65419                     "access"
65420                 ],
65421                 "geometry": [
65422                     "point",
65423                     "vertex"
65424                 ],
65425                 "tags": {
65426                     "barrier": "lift_gate"
65427                 },
65428                 "name": "Lift Gate"
65429             },
65430             "barrier/retaining_wall": {
65431                 "geometry": [
65432                     "line",
65433                     "area"
65434                 ],
65435                 "tags": {
65436                     "barrier": "retaining_wall"
65437                 },
65438                 "name": "Retaining Wall"
65439             },
65440             "barrier/stile": {
65441                 "fields": [
65442                     "access"
65443                 ],
65444                 "geometry": [
65445                     "point",
65446                     "vertex"
65447                 ],
65448                 "tags": {
65449                     "barrier": "stile"
65450                 },
65451                 "name": "Stile"
65452             },
65453             "barrier/toll_booth": {
65454                 "fields": [
65455                     "access"
65456                 ],
65457                 "geometry": [
65458                     "vertex"
65459                 ],
65460                 "tags": {
65461                     "barrier": "toll_booth"
65462                 },
65463                 "name": "Toll Booth"
65464             },
65465             "barrier/wall": {
65466                 "geometry": [
65467                     "line",
65468                     "area"
65469                 ],
65470                 "tags": {
65471                     "barrier": "wall"
65472                 },
65473                 "name": "Wall"
65474             },
65475             "boundary/administrative": {
65476                 "name": "Administrative Boundary",
65477                 "geometry": [
65478                     "line"
65479                 ],
65480                 "tags": {
65481                     "boundary": "administrative"
65482                 },
65483                 "fields": [
65484                     "admin_level"
65485                 ]
65486             },
65487             "building": {
65488                 "icon": "building",
65489                 "fields": [
65490                     "building",
65491                     "levels",
65492                     "address"
65493                 ],
65494                 "geometry": [
65495                     "area"
65496                 ],
65497                 "tags": {
65498                     "building": "*"
65499                 },
65500                 "terms": [],
65501                 "name": "Building"
65502             },
65503             "building/apartments": {
65504                 "icon": "commercial",
65505                 "fields": [
65506                     "address",
65507                     "levels"
65508                 ],
65509                 "geometry": [
65510                     "point",
65511                     "vertex",
65512                     "area"
65513                 ],
65514                 "tags": {
65515                     "building": "apartments"
65516                 },
65517                 "name": "Apartments"
65518             },
65519             "building/barn": {
65520                 "icon": "building",
65521                 "fields": [
65522                     "address",
65523                     "levels"
65524                 ],
65525                 "geometry": [
65526                     "point",
65527                     "vertex",
65528                     "area"
65529                 ],
65530                 "tags": {
65531                     "building": "barn"
65532                 },
65533                 "name": "Barn"
65534             },
65535             "building/bunker": {
65536                 "fields": [
65537                     "address",
65538                     "levels"
65539                 ],
65540                 "geometry": [
65541                     "point",
65542                     "vertex",
65543                     "area"
65544                 ],
65545                 "tags": {
65546                     "building": "bunker"
65547                 },
65548                 "name": "Bunker",
65549                 "searchable": false
65550             },
65551             "building/cabin": {
65552                 "icon": "building",
65553                 "fields": [
65554                     "address",
65555                     "levels"
65556                 ],
65557                 "geometry": [
65558                     "point",
65559                     "vertex",
65560                     "area"
65561                 ],
65562                 "tags": {
65563                     "building": "cabin"
65564                 },
65565                 "name": "Cabin"
65566             },
65567             "building/cathedral": {
65568                 "icon": "place-of-worship",
65569                 "fields": [
65570                     "address",
65571                     "levels"
65572                 ],
65573                 "geometry": [
65574                     "point",
65575                     "vertex",
65576                     "area"
65577                 ],
65578                 "tags": {
65579                     "building": "cathedral"
65580                 },
65581                 "name": "Cathedral"
65582             },
65583             "building/chapel": {
65584                 "icon": "place-of-worship",
65585                 "fields": [
65586                     "address",
65587                     "levels"
65588                 ],
65589                 "geometry": [
65590                     "point",
65591                     "vertex",
65592                     "area"
65593                 ],
65594                 "tags": {
65595                     "building": "chapel"
65596                 },
65597                 "name": "Chapel"
65598             },
65599             "building/church": {
65600                 "icon": "place-of-worship",
65601                 "fields": [
65602                     "address",
65603                     "levels"
65604                 ],
65605                 "geometry": [
65606                     "point",
65607                     "vertex",
65608                     "area"
65609                 ],
65610                 "tags": {
65611                     "building": "church"
65612                 },
65613                 "name": "Church"
65614             },
65615             "building/commercial": {
65616                 "icon": "commercial",
65617                 "fields": [
65618                     "address",
65619                     "smoking"
65620                 ],
65621                 "geometry": [
65622                     "point",
65623                     "vertex",
65624                     "area"
65625                 ],
65626                 "tags": {
65627                     "building": "commercial"
65628                 },
65629                 "name": "Commercial Building"
65630             },
65631             "building/construction": {
65632                 "icon": "building",
65633                 "fields": [
65634                     "address",
65635                     "levels"
65636                 ],
65637                 "geometry": [
65638                     "point",
65639                     "vertex",
65640                     "area"
65641                 ],
65642                 "tags": {
65643                     "building": "construction"
65644                 },
65645                 "name": "Building Under Construction"
65646             },
65647             "building/detached": {
65648                 "icon": "building",
65649                 "fields": [
65650                     "address",
65651                     "levels"
65652                 ],
65653                 "geometry": [
65654                     "point",
65655                     "vertex",
65656                     "area"
65657                 ],
65658                 "tags": {
65659                     "building": "detached"
65660                 },
65661                 "name": "Detached Home"
65662             },
65663             "building/dormitory": {
65664                 "icon": "building",
65665                 "fields": [
65666                     "address",
65667                     "levels",
65668                     "smoking"
65669                 ],
65670                 "geometry": [
65671                     "point",
65672                     "vertex",
65673                     "area"
65674                 ],
65675                 "tags": {
65676                     "building": "dormitory"
65677                 },
65678                 "name": "Dormitory"
65679             },
65680             "building/entrance": {
65681                 "icon": "entrance",
65682                 "geometry": [
65683                     "vertex"
65684                 ],
65685                 "tags": {
65686                     "building": "entrance"
65687                 },
65688                 "name": "Entrance/Exit",
65689                 "searchable": false
65690             },
65691             "building/garage": {
65692                 "fields": [
65693                     "capacity"
65694                 ],
65695                 "geometry": [
65696                     "point",
65697                     "vertex",
65698                     "area"
65699                 ],
65700                 "tags": {
65701                     "building": "garage"
65702                 },
65703                 "name": "Garage",
65704                 "icon": "warehouse"
65705             },
65706             "building/garages": {
65707                 "icon": "warehouse",
65708                 "fields": [
65709                     "capacity"
65710                 ],
65711                 "geometry": [
65712                     "point",
65713                     "vertex",
65714                     "area"
65715                 ],
65716                 "tags": {
65717                     "building": "garages"
65718                 },
65719                 "name": "Garages"
65720             },
65721             "building/greenhouse": {
65722                 "icon": "building",
65723                 "fields": [
65724                     "address",
65725                     "levels"
65726                 ],
65727                 "geometry": [
65728                     "point",
65729                     "vertex",
65730                     "area"
65731                 ],
65732                 "tags": {
65733                     "building": "greenhouse"
65734                 },
65735                 "name": "Greenhouse"
65736             },
65737             "building/hospital": {
65738                 "icon": "building",
65739                 "fields": [
65740                     "address",
65741                     "levels"
65742                 ],
65743                 "geometry": [
65744                     "point",
65745                     "vertex",
65746                     "area"
65747                 ],
65748                 "tags": {
65749                     "building": "hospital"
65750                 },
65751                 "name": "Hospital Building"
65752             },
65753             "building/hotel": {
65754                 "icon": "building",
65755                 "fields": [
65756                     "address",
65757                     "levels",
65758                     "smoking"
65759                 ],
65760                 "geometry": [
65761                     "point",
65762                     "vertex",
65763                     "area"
65764                 ],
65765                 "tags": {
65766                     "building": "hotel"
65767                 },
65768                 "name": "Hotel Building"
65769             },
65770             "building/house": {
65771                 "icon": "building",
65772                 "fields": [
65773                     "address",
65774                     "levels"
65775                 ],
65776                 "geometry": [
65777                     "point",
65778                     "area"
65779                 ],
65780                 "tags": {
65781                     "building": "house"
65782                 },
65783                 "name": "House"
65784             },
65785             "building/hut": {
65786                 "geometry": [
65787                     "point",
65788                     "vertex",
65789                     "area"
65790                 ],
65791                 "tags": {
65792                     "building": "hut"
65793                 },
65794                 "name": "Hut"
65795             },
65796             "building/industrial": {
65797                 "icon": "industrial",
65798                 "fields": [
65799                     "address",
65800                     "levels"
65801                 ],
65802                 "geometry": [
65803                     "point",
65804                     "vertex",
65805                     "area"
65806                 ],
65807                 "tags": {
65808                     "building": "industrial"
65809                 },
65810                 "name": "Industrial Building"
65811             },
65812             "building/public": {
65813                 "icon": "building",
65814                 "fields": [
65815                     "address",
65816                     "levels",
65817                     "smoking"
65818                 ],
65819                 "geometry": [
65820                     "point",
65821                     "vertex",
65822                     "area"
65823                 ],
65824                 "tags": {
65825                     "building": "public"
65826                 },
65827                 "name": "Public Building"
65828             },
65829             "building/residential": {
65830                 "icon": "building",
65831                 "fields": [
65832                     "address",
65833                     "levels"
65834                 ],
65835                 "geometry": [
65836                     "point",
65837                     "vertex",
65838                     "area"
65839                 ],
65840                 "tags": {
65841                     "building": "residential"
65842                 },
65843                 "name": "Residential Building"
65844             },
65845             "building/retail": {
65846                 "icon": "building",
65847                 "fields": [
65848                     "address",
65849                     "levels",
65850                     "smoking"
65851                 ],
65852                 "geometry": [
65853                     "point",
65854                     "vertex",
65855                     "area"
65856                 ],
65857                 "tags": {
65858                     "building": "retail"
65859                 },
65860                 "name": "Retail Building"
65861             },
65862             "building/roof": {
65863                 "icon": "building",
65864                 "fields": [
65865                     "address",
65866                     "levels"
65867                 ],
65868                 "geometry": [
65869                     "point",
65870                     "vertex",
65871                     "area"
65872                 ],
65873                 "tags": {
65874                     "building": "roof"
65875                 },
65876                 "name": "Roof"
65877             },
65878             "building/school": {
65879                 "icon": "building",
65880                 "fields": [
65881                     "address",
65882                     "levels"
65883                 ],
65884                 "geometry": [
65885                     "point",
65886                     "vertex",
65887                     "area"
65888                 ],
65889                 "tags": {
65890                     "building": "school"
65891                 },
65892                 "name": "School Building"
65893             },
65894             "building/shed": {
65895                 "icon": "building",
65896                 "fields": [
65897                     "address",
65898                     "levels"
65899                 ],
65900                 "geometry": [
65901                     "point",
65902                     "vertex",
65903                     "area"
65904                 ],
65905                 "tags": {
65906                     "building": "shed"
65907                 },
65908                 "name": "Shed"
65909             },
65910             "building/stable": {
65911                 "icon": "building",
65912                 "fields": [
65913                     "address",
65914                     "levels"
65915                 ],
65916                 "geometry": [
65917                     "point",
65918                     "vertex",
65919                     "area"
65920                 ],
65921                 "tags": {
65922                     "building": "stable"
65923                 },
65924                 "name": "Stable"
65925             },
65926             "building/static_caravan": {
65927                 "icon": "building",
65928                 "fields": [
65929                     "address",
65930                     "levels"
65931                 ],
65932                 "geometry": [
65933                     "point",
65934                     "vertex",
65935                     "area"
65936                 ],
65937                 "tags": {
65938                     "building": "static_caravan"
65939                 },
65940                 "name": "Static Mobile Home"
65941             },
65942             "building/terrace": {
65943                 "icon": "building",
65944                 "fields": [
65945                     "address",
65946                     "levels"
65947                 ],
65948                 "geometry": [
65949                     "point",
65950                     "vertex",
65951                     "area"
65952                 ],
65953                 "tags": {
65954                     "building": "terrace"
65955                 },
65956                 "name": "Row Houses"
65957             },
65958             "building/train_station": {
65959                 "icon": "building",
65960                 "fields": [
65961                     "address",
65962                     "levels"
65963                 ],
65964                 "geometry": [
65965                     "point",
65966                     "vertex",
65967                     "area"
65968                 ],
65969                 "tags": {
65970                     "building": "train_station"
65971                 },
65972                 "name": "Train Station",
65973                 "searchable": false
65974             },
65975             "building/university": {
65976                 "icon": "building",
65977                 "fields": [
65978                     "address",
65979                     "levels"
65980                 ],
65981                 "geometry": [
65982                     "point",
65983                     "vertex",
65984                     "area"
65985                 ],
65986                 "tags": {
65987                     "building": "university"
65988                 },
65989                 "name": "University Building"
65990             },
65991             "building/warehouse": {
65992                 "icon": "building",
65993                 "fields": [
65994                     "address",
65995                     "levels"
65996                 ],
65997                 "geometry": [
65998                     "point",
65999                     "vertex",
66000                     "area"
66001                 ],
66002                 "tags": {
66003                     "building": "warehouse"
66004                 },
66005                 "name": "Warehouse"
66006             },
66007             "craft/basket_maker": {
66008                 "name": "Basket Maker",
66009                 "geometry": [
66010                     "point",
66011                     "area"
66012                 ],
66013                 "terms": [
66014                     "basket",
66015                     "basketry",
66016                     "basket maker",
66017                     "basket weaver"
66018                 ],
66019                 "tags": {
66020                     "craft": "basket_maker"
66021                 },
66022                 "icon": "art-gallery",
66023                 "fields": [
66024                     "building_area",
66025                     "address",
66026                     "operator",
66027                     "opening_hours"
66028                 ]
66029             },
66030             "craft/beekeeper": {
66031                 "name": "Beekeeper",
66032                 "geometry": [
66033                     "point",
66034                     "area"
66035                 ],
66036                 "terms": [
66037                     "bees",
66038                     "beekeeper",
66039                     "bee box"
66040                 ],
66041                 "tags": {
66042                     "craft": "beekeeper"
66043                 },
66044                 "icon": "farm",
66045                 "fields": [
66046                     "building_area",
66047                     "address",
66048                     "operator",
66049                     "opening_hours"
66050                 ]
66051             },
66052             "craft/blacksmith": {
66053                 "name": "Blacksmith",
66054                 "geometry": [
66055                     "point",
66056                     "area"
66057                 ],
66058                 "terms": [
66059                     "blacksmith"
66060                 ],
66061                 "tags": {
66062                     "craft": "blacksmith"
66063                 },
66064                 "icon": "farm",
66065                 "fields": [
66066                     "building_area",
66067                     "address",
66068                     "operator",
66069                     "opening_hours"
66070                 ]
66071             },
66072             "craft/boatbuilder": {
66073                 "name": "Boat Builder",
66074                 "geometry": [
66075                     "point",
66076                     "area"
66077                 ],
66078                 "terms": [
66079                     "boat builder"
66080                 ],
66081                 "tags": {
66082                     "craft": "boatbuilder"
66083                 },
66084                 "icon": "marker-stroked",
66085                 "fields": [
66086                     "building_area",
66087                     "address",
66088                     "operator",
66089                     "opening_hours"
66090                 ]
66091             },
66092             "craft/bookbinder": {
66093                 "name": "Bookbinder",
66094                 "geometry": [
66095                     "point",
66096                     "area"
66097                 ],
66098                 "terms": [
66099                     "bookbinder",
66100                     "book repair"
66101                 ],
66102                 "tags": {
66103                     "craft": "bookbinder"
66104                 },
66105                 "icon": "library",
66106                 "fields": [
66107                     "building_area",
66108                     "address",
66109                     "operator",
66110                     "opening_hours"
66111                 ]
66112             },
66113             "craft/brewery": {
66114                 "name": "Brewery",
66115                 "geometry": [
66116                     "point",
66117                     "area"
66118                 ],
66119                 "terms": [
66120                     "brewery"
66121                 ],
66122                 "tags": {
66123                     "craft": "brewery"
66124                 },
66125                 "icon": "beer",
66126                 "fields": [
66127                     "building_area",
66128                     "address",
66129                     "operator",
66130                     "opening_hours"
66131                 ]
66132             },
66133             "craft/carpenter": {
66134                 "name": "Carpenter",
66135                 "geometry": [
66136                     "point",
66137                     "area"
66138                 ],
66139                 "terms": [
66140                     "carpenter",
66141                     "woodworker"
66142                 ],
66143                 "tags": {
66144                     "craft": "carpenter"
66145                 },
66146                 "icon": "logging",
66147                 "fields": [
66148                     "building_area",
66149                     "address",
66150                     "operator",
66151                     "opening_hours"
66152                 ]
66153             },
66154             "craft/carpet_layer": {
66155                 "name": "Carpet Layer",
66156                 "geometry": [
66157                     "point",
66158                     "area"
66159                 ],
66160                 "terms": [
66161                     "carpet layer"
66162                 ],
66163                 "tags": {
66164                     "craft": "carpet_layer"
66165                 },
66166                 "icon": "square",
66167                 "fields": [
66168                     "building_area",
66169                     "address",
66170                     "operator",
66171                     "opening_hours"
66172                 ]
66173             },
66174             "craft/caterer": {
66175                 "name": "Caterer",
66176                 "geometry": [
66177                     "point",
66178                     "area"
66179                 ],
66180                 "terms": [
66181                     "Caterer",
66182                     "Catering"
66183                 ],
66184                 "tags": {
66185                     "craft": "caterer"
66186                 },
66187                 "icon": "bakery",
66188                 "fields": [
66189                     "cuisine",
66190                     "building_area",
66191                     "address",
66192                     "operator",
66193                     "opening_hours"
66194                 ]
66195             },
66196             "craft/clockmaker": {
66197                 "name": "Clockmaker",
66198                 "geometry": [
66199                     "point",
66200                     "area"
66201                 ],
66202                 "terms": [
66203                     "clock",
66204                     "clockmaker",
66205                     "clock repair"
66206                 ],
66207                 "tags": {
66208                     "craft": "clockmaker"
66209                 },
66210                 "icon": "circle-stroked",
66211                 "fields": [
66212                     "building_area",
66213                     "address",
66214                     "operator",
66215                     "opening_hours"
66216                 ]
66217             },
66218             "craft/confectionary": {
66219                 "name": "Confectionary",
66220                 "geometry": [
66221                     "point",
66222                     "area"
66223                 ],
66224                 "terms": [
66225                     "confectionary",
66226                     "sweets",
66227                     "candy"
66228                 ],
66229                 "tags": {
66230                     "craft": "confectionary"
66231                 },
66232                 "icon": "bakery",
66233                 "fields": [
66234                     "building_area",
66235                     "address",
66236                     "operator",
66237                     "opening_hours"
66238                 ]
66239             },
66240             "craft/dressmaker": {
66241                 "name": "Dressmaker",
66242                 "geometry": [
66243                     "point",
66244                     "area"
66245                 ],
66246                 "terms": [
66247                     "dress",
66248                     "dressmaker"
66249                 ],
66250                 "tags": {
66251                     "craft": "dressmaker"
66252                 },
66253                 "icon": "clothing-store",
66254                 "fields": [
66255                     "building_area",
66256                     "address",
66257                     "operator",
66258                     "opening_hours"
66259                 ]
66260             },
66261             "craft/electrician": {
66262                 "name": "Electrician",
66263                 "geometry": [
66264                     "point",
66265                     "area"
66266                 ],
66267                 "terms": [
66268                     "electrician"
66269                 ],
66270                 "tags": {
66271                     "craft": "electrician"
66272                 },
66273                 "icon": "marker-stroked",
66274                 "fields": [
66275                     "building_area",
66276                     "address",
66277                     "operator",
66278                     "opening_hours"
66279                 ]
66280             },
66281             "craft/gardener": {
66282                 "name": "Gardener",
66283                 "geometry": [
66284                     "point",
66285                     "area"
66286                 ],
66287                 "terms": [
66288                     "gardener",
66289                     "landscaper",
66290                     "grounds keeper"
66291                 ],
66292                 "tags": {
66293                     "craft": "gardener"
66294                 },
66295                 "icon": "garden",
66296                 "fields": [
66297                     "building_area",
66298                     "address",
66299                     "operator",
66300                     "opening_hours"
66301                 ]
66302             },
66303             "craft/glaziery": {
66304                 "name": "Glaziery",
66305                 "geometry": [
66306                     "point",
66307                     "area"
66308                 ],
66309                 "terms": [
66310                     "glass",
66311                     "glass foundry",
66312                     "stained-glass",
66313                     "window"
66314                 ],
66315                 "tags": {
66316                     "craft": "glaziery"
66317                 },
66318                 "icon": "fire-station",
66319                 "fields": [
66320                     "building_area",
66321                     "address",
66322                     "operator",
66323                     "opening_hours"
66324                 ]
66325             },
66326             "craft/handicraft": {
66327                 "name": "Handicraft",
66328                 "geometry": [
66329                     "point",
66330                     "area"
66331                 ],
66332                 "terms": [
66333                     "handicraft"
66334                 ],
66335                 "tags": {
66336                     "craft": "handicraft"
66337                 },
66338                 "icon": "art-gallery",
66339                 "fields": [
66340                     "building_area",
66341                     "address",
66342                     "operator",
66343                     "opening_hours"
66344                 ]
66345             },
66346             "craft/hvac": {
66347                 "name": "HVAC",
66348                 "geometry": [
66349                     "point",
66350                     "area"
66351                 ],
66352                 "terms": [
66353                     "heating",
66354                     "ventilating",
66355                     "air-conditioning",
66356                     "air conditioning"
66357                 ],
66358                 "tags": {
66359                     "craft": "hvac"
66360                 },
66361                 "icon": "marker-stroked",
66362                 "fields": [
66363                     "building_area",
66364                     "address",
66365                     "operator",
66366                     "opening_hours"
66367                 ]
66368             },
66369             "craft/insulator": {
66370                 "name": "Insulator",
66371                 "geometry": [
66372                     "point",
66373                     "area"
66374                 ],
66375                 "terms": [
66376                     "insulation",
66377                     "insulator"
66378                 ],
66379                 "tags": {
66380                     "craft": "insulation"
66381                 },
66382                 "icon": "marker-stroked",
66383                 "fields": [
66384                     "building_area",
66385                     "address",
66386                     "operator",
66387                     "opening_hours"
66388                 ]
66389             },
66390             "craft/jeweler": {
66391                 "name": "Jeweler",
66392                 "geometry": [
66393                     "point",
66394                     "area"
66395                 ],
66396                 "terms": [
66397                     "jeweler",
66398                     "gem",
66399                     "diamond"
66400                 ],
66401                 "tags": {
66402                     "craft": "jeweler"
66403                 },
66404                 "icon": "marker-stroked",
66405                 "searchable": false,
66406                 "fields": [
66407                     "building_area",
66408                     "address",
66409                     "operator",
66410                     "opening_hours"
66411                 ]
66412             },
66413             "craft/key_cutter": {
66414                 "name": "Key Cutter",
66415                 "geometry": [
66416                     "point",
66417                     "area"
66418                 ],
66419                 "terms": [
66420                     "key",
66421                     "key cutter"
66422                 ],
66423                 "tags": {
66424                     "craft": "key_cutter"
66425                 },
66426                 "icon": "marker-stroked",
66427                 "fields": [
66428                     "building_area",
66429                     "address",
66430                     "operator",
66431                     "opening_hours"
66432                 ]
66433             },
66434             "craft/locksmith": {
66435                 "name": "Locksmith",
66436                 "geometry": [
66437                     "point",
66438                     "area"
66439                 ],
66440                 "terms": [
66441                     "locksmith",
66442                     "lock"
66443                 ],
66444                 "tags": {
66445                     "craft": "locksmith"
66446                 },
66447                 "icon": "marker-stroked",
66448                 "searchable": false,
66449                 "fields": [
66450                     "building_area",
66451                     "address",
66452                     "operator",
66453                     "opening_hours"
66454                 ]
66455             },
66456             "craft/metal_construction": {
66457                 "name": "Metal Construction",
66458                 "geometry": [
66459                     "point",
66460                     "area"
66461                 ],
66462                 "terms": [
66463                     "metal construction"
66464                 ],
66465                 "tags": {
66466                     "craft": "metal_construction"
66467                 },
66468                 "icon": "marker-stroked",
66469                 "fields": [
66470                     "building_area",
66471                     "address",
66472                     "operator",
66473                     "opening_hours"
66474                 ]
66475             },
66476             "craft/optician": {
66477                 "name": "Optician",
66478                 "geometry": [
66479                     "point",
66480                     "area"
66481                 ],
66482                 "terms": [
66483                     "glasses",
66484                     "optician"
66485                 ],
66486                 "tags": {
66487                     "craft": "optician"
66488                 },
66489                 "icon": "marker-stroked",
66490                 "searchable": false,
66491                 "fields": [
66492                     "building_area",
66493                     "address",
66494                     "operator",
66495                     "opening_hours"
66496                 ]
66497             },
66498             "craft/painter": {
66499                 "name": "Painter",
66500                 "geometry": [
66501                     "point",
66502                     "area"
66503                 ],
66504                 "terms": [
66505                     "painter"
66506                 ],
66507                 "tags": {
66508                     "craft": "painter"
66509                 },
66510                 "icon": "art-gallery",
66511                 "fields": [
66512                     "building_area",
66513                     "address",
66514                     "operator",
66515                     "opening_hours"
66516                 ]
66517             },
66518             "craft/photographer": {
66519                 "name": "Photographer",
66520                 "geometry": [
66521                     "point",
66522                     "area"
66523                 ],
66524                 "terms": [
66525                     "photographer"
66526                 ],
66527                 "tags": {
66528                     "craft": "photographer"
66529                 },
66530                 "icon": "camera",
66531                 "fields": [
66532                     "building_area",
66533                     "address",
66534                     "operator",
66535                     "opening_hours"
66536                 ]
66537             },
66538             "craft/photographic_laboratory": {
66539                 "name": "Photographic Laboratory",
66540                 "geometry": [
66541                     "point",
66542                     "area"
66543                 ],
66544                 "terms": [
66545                     "photographic laboratory",
66546                     "film developer"
66547                 ],
66548                 "tags": {
66549                     "craft": "photographic_laboratory"
66550                 },
66551                 "icon": "camera",
66552                 "fields": [
66553                     "building_area",
66554                     "address",
66555                     "operator",
66556                     "opening_hours"
66557                 ]
66558             },
66559             "craft/plasterer": {
66560                 "name": "Plasterer",
66561                 "geometry": [
66562                     "point",
66563                     "area"
66564                 ],
66565                 "terms": [
66566                     "plasterer"
66567                 ],
66568                 "tags": {
66569                     "craft": "plasterer"
66570                 },
66571                 "icon": "marker-stroked",
66572                 "fields": [
66573                     "building_area",
66574                     "address",
66575                     "operator",
66576                     "opening_hours"
66577                 ]
66578             },
66579             "craft/plumber": {
66580                 "name": "Plumber",
66581                 "geometry": [
66582                     "point",
66583                     "area"
66584                 ],
66585                 "terms": [
66586                     "pumber"
66587                 ],
66588                 "tags": {
66589                     "craft": "plumber"
66590                 },
66591                 "icon": "marker-stroked",
66592                 "fields": [
66593                     "building_area",
66594                     "address",
66595                     "operator",
66596                     "opening_hours"
66597                 ]
66598             },
66599             "craft/pottery": {
66600                 "name": "Pottery",
66601                 "geometry": [
66602                     "point",
66603                     "area"
66604                 ],
66605                 "terms": [
66606                     "pottery",
66607                     "potter"
66608                 ],
66609                 "tags": {
66610                     "craft": "pottery"
66611                 },
66612                 "icon": "art-gallery",
66613                 "fields": [
66614                     "building_area",
66615                     "address",
66616                     "operator",
66617                     "opening_hours"
66618                 ]
66619             },
66620             "craft/rigger": {
66621                 "name": "Rigger",
66622                 "geometry": [
66623                     "point",
66624                     "area"
66625                 ],
66626                 "terms": [
66627                     "rigger"
66628                 ],
66629                 "tags": {
66630                     "craft": "rigger"
66631                 },
66632                 "icon": "marker-stroked",
66633                 "fields": [
66634                     "building_area",
66635                     "address",
66636                     "operator",
66637                     "opening_hours"
66638                 ]
66639             },
66640             "craft/roofer": {
66641                 "name": "Roofer",
66642                 "geometry": [
66643                     "point",
66644                     "area"
66645                 ],
66646                 "terms": [
66647                     "roofer"
66648                 ],
66649                 "tags": {
66650                     "craft": "roofer"
66651                 },
66652                 "icon": "marker-stroked",
66653                 "fields": [
66654                     "building_area",
66655                     "address",
66656                     "operator",
66657                     "opening_hours"
66658                 ]
66659             },
66660             "craft/saddler": {
66661                 "name": "Saddler",
66662                 "geometry": [
66663                     "point",
66664                     "area"
66665                 ],
66666                 "terms": [
66667                     "saddler"
66668                 ],
66669                 "tags": {
66670                     "craft": "saddler"
66671                 },
66672                 "icon": "marker-stroked",
66673                 "fields": [
66674                     "building_area",
66675                     "address",
66676                     "operator",
66677                     "opening_hours"
66678                 ]
66679             },
66680             "craft/sailmaker": {
66681                 "name": "Sailmaker",
66682                 "geometry": [
66683                     "point",
66684                     "area"
66685                 ],
66686                 "terms": [
66687                     "sailmaker"
66688                 ],
66689                 "tags": {
66690                     "craft": "sailmaker"
66691                 },
66692                 "icon": "marker-stroked",
66693                 "fields": [
66694                     "building_area",
66695                     "address",
66696                     "operator",
66697                     "opening_hours"
66698                 ]
66699             },
66700             "craft/sawmill": {
66701                 "name": "Sawmill",
66702                 "geometry": [
66703                     "point",
66704                     "area"
66705                 ],
66706                 "terms": [
66707                     "sawmill",
66708                     "lumber"
66709                 ],
66710                 "tags": {
66711                     "craft": "sawmill"
66712                 },
66713                 "icon": "park",
66714                 "fields": [
66715                     "building_area",
66716                     "address",
66717                     "operator",
66718                     "opening_hours"
66719                 ]
66720             },
66721             "craft/scaffolder": {
66722                 "name": "Scaffolder",
66723                 "geometry": [
66724                     "point",
66725                     "area"
66726                 ],
66727                 "terms": [
66728                     "scaffolder"
66729                 ],
66730                 "tags": {
66731                     "craft": "scaffolder"
66732                 },
66733                 "icon": "marker-stroked",
66734                 "fields": [
66735                     "building_area",
66736                     "address",
66737                     "operator",
66738                     "opening_hours"
66739                 ]
66740             },
66741             "craft/sculpter": {
66742                 "name": "Sculpter",
66743                 "geometry": [
66744                     "point",
66745                     "area"
66746                 ],
66747                 "terms": [
66748                     "sculpter"
66749                 ],
66750                 "tags": {
66751                     "craft": "sculpter"
66752                 },
66753                 "icon": "art-gallery",
66754                 "fields": [
66755                     "building_area",
66756                     "address",
66757                     "operator",
66758                     "opening_hours"
66759                 ]
66760             },
66761             "craft/shoemaker": {
66762                 "name": "Shoemaker",
66763                 "geometry": [
66764                     "point",
66765                     "area"
66766                 ],
66767                 "terms": [
66768                     "shoe repair",
66769                     "shoemaker"
66770                 ],
66771                 "tags": {
66772                     "craft": "shoemaker"
66773                 },
66774                 "icon": "marker-stroked",
66775                 "fields": [
66776                     "building_area",
66777                     "address",
66778                     "operator",
66779                     "opening_hours"
66780                 ]
66781             },
66782             "craft/stonemason": {
66783                 "name": "Stonemason",
66784                 "geometry": [
66785                     "point",
66786                     "area"
66787                 ],
66788                 "terms": [
66789                     "stonemason",
66790                     "masonry"
66791                 ],
66792                 "tags": {
66793                     "craft": "stonemason"
66794                 },
66795                 "icon": "marker-stroked",
66796                 "fields": [
66797                     "building_area",
66798                     "address",
66799                     "operator",
66800                     "opening_hours"
66801                 ]
66802             },
66803             "craft/sweep": {
66804                 "name": "Chimney Sweep",
66805                 "geometry": [
66806                     "point",
66807                     "area"
66808                 ],
66809                 "terms": [
66810                     "sweep",
66811                     "chimney sweep"
66812                 ],
66813                 "tags": {
66814                     "craft": "sweep"
66815                 },
66816                 "icon": "marker-stroked",
66817                 "fields": [
66818                     "building_area",
66819                     "address",
66820                     "operator",
66821                     "opening_hours"
66822                 ]
66823             },
66824             "craft/tailor": {
66825                 "name": "Tailor",
66826                 "geometry": [
66827                     "point",
66828                     "area"
66829                 ],
66830                 "terms": [
66831                     "tailor",
66832                     "clothes"
66833                 ],
66834                 "tags": {
66835                     "craft": "tailor"
66836                 },
66837                 "icon": "clothing-store",
66838                 "fields": [
66839                     "building_area",
66840                     "address",
66841                     "operator",
66842                     "opening_hours"
66843                 ]
66844             },
66845             "craft/tiler": {
66846                 "name": "Tiler",
66847                 "geometry": [
66848                     "point",
66849                     "area"
66850                 ],
66851                 "terms": [
66852                     "tiler"
66853                 ],
66854                 "tags": {
66855                     "craft": "tiler"
66856                 },
66857                 "icon": "marker-stroked",
66858                 "fields": [
66859                     "building_area",
66860                     "address",
66861                     "operator",
66862                     "opening_hours"
66863                 ]
66864             },
66865             "craft/tinsmith": {
66866                 "name": "Tinsmith",
66867                 "geometry": [
66868                     "point",
66869                     "area"
66870                 ],
66871                 "terms": [
66872                     "tinsmith"
66873                 ],
66874                 "tags": {
66875                     "craft": "tinsmith"
66876                 },
66877                 "icon": "marker-stroked",
66878                 "fields": [
66879                     "building_area",
66880                     "address",
66881                     "operator",
66882                     "opening_hours"
66883                 ]
66884             },
66885             "craft/upholsterer": {
66886                 "name": "Upholsterer",
66887                 "geometry": [
66888                     "point",
66889                     "area"
66890                 ],
66891                 "terms": [
66892                     "upholsterer"
66893                 ],
66894                 "tags": {
66895                     "craft": "upholsterer"
66896                 },
66897                 "icon": "marker-stroked",
66898                 "fields": [
66899                     "building_area",
66900                     "address",
66901                     "operator",
66902                     "opening_hours"
66903                 ]
66904             },
66905             "craft/watchmaker": {
66906                 "name": "Watchmaker",
66907                 "geometry": [
66908                     "point",
66909                     "area"
66910                 ],
66911                 "terms": [
66912                     "watch",
66913                     "watchmaker",
66914                     "watch repair"
66915                 ],
66916                 "tags": {
66917                     "craft": "watchmaker"
66918                 },
66919                 "icon": "circle-stroked",
66920                 "fields": [
66921                     "building_area",
66922                     "address",
66923                     "operator",
66924                     "opening_hours"
66925                 ]
66926             },
66927             "craft/window_construction": {
66928                 "name": "Window Construction",
66929                 "geometry": [
66930                     "point",
66931                     "area"
66932                 ],
66933                 "terms": [
66934                     "window",
66935                     "window maker",
66936                     "window construction"
66937                 ],
66938                 "tags": {
66939                     "craft": "window_construction"
66940                 },
66941                 "icon": "marker-stroked",
66942                 "fields": [
66943                     "building_area",
66944                     "address",
66945                     "operator",
66946                     "opening_hours"
66947                 ]
66948             },
66949             "embankment": {
66950                 "geometry": [
66951                     "line"
66952                 ],
66953                 "tags": {
66954                     "embankment": "yes"
66955                 },
66956                 "name": "Embankment",
66957                 "matchScore": 0.2
66958             },
66959             "emergency/ambulance_station": {
66960                 "fields": [
66961                     "operator"
66962                 ],
66963                 "geometry": [
66964                     "area",
66965                     "point",
66966                     "vertex"
66967                 ],
66968                 "tags": {
66969                     "emergency": "ambulance_station"
66970                 },
66971                 "name": "Ambulance Station"
66972             },
66973             "emergency/fire_hydrant": {
66974                 "fields": [
66975                     "fire_hydrant/type"
66976                 ],
66977                 "geometry": [
66978                     "point",
66979                     "vertex"
66980                 ],
66981                 "tags": {
66982                     "emergency": "fire_hydrant"
66983                 },
66984                 "name": "Fire Hydrant"
66985             },
66986             "emergency/phone": {
66987                 "icon": "emergency-telephone",
66988                 "fields": [
66989                     "operator"
66990                 ],
66991                 "geometry": [
66992                     "point",
66993                     "vertex"
66994                 ],
66995                 "tags": {
66996                     "emergency": "phone"
66997                 },
66998                 "name": "Emergency Phone"
66999             },
67000             "entrance": {
67001                 "icon": "entrance",
67002                 "geometry": [
67003                     "vertex"
67004                 ],
67005                 "tags": {
67006                     "entrance": "*"
67007                 },
67008                 "fields": [
67009                     "entrance",
67010                     "access_simple",
67011                     "address"
67012                 ],
67013                 "name": "Entrance/Exit"
67014             },
67015             "footway/crossing": {
67016                 "fields": [
67017                     "crossing",
67018                     "access",
67019                     "surface",
67020                     "sloped_curb",
67021                     "tactile_paving"
67022                 ],
67023                 "geometry": [
67024                     "line"
67025                 ],
67026                 "tags": {
67027                     "highway": "footway",
67028                     "footway": "crossing"
67029                 },
67030                 "terms": [],
67031                 "name": "Crossing"
67032             },
67033             "footway/crosswalk": {
67034                 "fields": [
67035                     "crossing",
67036                     "access",
67037                     "surface",
67038                     "sloped_curb",
67039                     "tactile_paving"
67040                 ],
67041                 "geometry": [
67042                     "line"
67043                 ],
67044                 "tags": {
67045                     "highway": "footway",
67046                     "footway": "crossing",
67047                     "crossing": "zebra"
67048                 },
67049                 "terms": [
67050                     "crosswalk",
67051                     "zebra crossing"
67052                 ],
67053                 "name": "Crosswalk"
67054             },
67055             "footway/sidewalk": {
67056                 "fields": [
67057                     "surface",
67058                     "lit",
67059                     "width",
67060                     "structure",
67061                     "access"
67062                 ],
67063                 "geometry": [
67064                     "line"
67065                 ],
67066                 "tags": {
67067                     "highway": "footway",
67068                     "footway": "sidewalk"
67069                 },
67070                 "terms": [],
67071                 "name": "Sidewalk"
67072             },
67073             "ford": {
67074                 "geometry": [
67075                     "vertex"
67076                 ],
67077                 "tags": {
67078                     "ford": "yes"
67079                 },
67080                 "name": "Ford"
67081             },
67082             "golf/bunker": {
67083                 "icon": "golf",
67084                 "geometry": [
67085                     "area"
67086                 ],
67087                 "tags": {
67088                     "golf": "bunker",
67089                     "natural": "sand"
67090                 },
67091                 "terms": [
67092                     "hazard",
67093                     "bunker"
67094                 ],
67095                 "name": "Sand Trap"
67096             },
67097             "golf/fairway": {
67098                 "icon": "golf",
67099                 "geometry": [
67100                     "area"
67101                 ],
67102                 "tags": {
67103                     "golf": "fairway",
67104                     "landuse": "grass"
67105                 },
67106                 "name": "Fairway"
67107             },
67108             "golf/green": {
67109                 "icon": "golf",
67110                 "geometry": [
67111                     "area"
67112                 ],
67113                 "tags": {
67114                     "golf": "green",
67115                     "landuse": "grass",
67116                     "leisure": "pitch",
67117                     "sport": "golf"
67118                 },
67119                 "terms": [
67120                     "putting green"
67121                 ],
67122                 "name": "Putting Green"
67123             },
67124             "golf/hole": {
67125                 "icon": "golf",
67126                 "fields": [
67127                     "golf_hole",
67128                     "par",
67129                     "handicap"
67130                 ],
67131                 "geometry": [
67132                     "line"
67133                 ],
67134                 "tags": {
67135                     "golf": "hole"
67136                 },
67137                 "name": "Golf Hole"
67138             },
67139             "golf/lateral_water_hazard": {
67140                 "icon": "golf",
67141                 "geometry": [
67142                     "line",
67143                     "area"
67144                 ],
67145                 "tags": {
67146                     "golf": "lateral_water_hazard",
67147                     "natural": "water"
67148                 },
67149                 "name": "Lateral Water Hazard"
67150             },
67151             "golf/rough": {
67152                 "icon": "golf",
67153                 "geometry": [
67154                     "area"
67155                 ],
67156                 "tags": {
67157                     "golf": "rough",
67158                     "landuse": "grass"
67159                 },
67160                 "name": "Rough"
67161             },
67162             "golf/tee": {
67163                 "icon": "golf",
67164                 "geometry": [
67165                     "area"
67166                 ],
67167                 "tags": {
67168                     "golf": "tee",
67169                     "landuse": "grass"
67170                 },
67171                 "terms": [
67172                     "teeing ground"
67173                 ],
67174                 "name": "Tee Box"
67175             },
67176             "golf/water_hazard": {
67177                 "icon": "golf",
67178                 "geometry": [
67179                     "line",
67180                     "area"
67181                 ],
67182                 "tags": {
67183                     "golf": "water_hazard",
67184                     "natural": "water"
67185                 },
67186                 "name": "Water Hazard"
67187             },
67188             "highway": {
67189                 "fields": [
67190                     "highway"
67191                 ],
67192                 "geometry": [
67193                     "point",
67194                     "vertex",
67195                     "line",
67196                     "area"
67197                 ],
67198                 "tags": {
67199                     "highway": "*"
67200                 },
67201                 "name": "Highway"
67202             },
67203             "highway/bridleway": {
67204                 "fields": [
67205                     "surface",
67206                     "width",
67207                     "structure",
67208                     "access"
67209                 ],
67210                 "icon": "highway-bridleway",
67211                 "geometry": [
67212                     "line"
67213                 ],
67214                 "tags": {
67215                     "highway": "bridleway"
67216                 },
67217                 "terms": [
67218                     "bridleway",
67219                     "equestrian trail",
67220                     "horse riding path",
67221                     "bridle road",
67222                     "horse trail"
67223                 ],
67224                 "name": "Bridle Path"
67225             },
67226             "highway/bus_stop": {
67227                 "icon": "bus",
67228                 "fields": [
67229                     "operator",
67230                     "shelter"
67231                 ],
67232                 "geometry": [
67233                     "point",
67234                     "vertex"
67235                 ],
67236                 "tags": {
67237                     "highway": "bus_stop"
67238                 },
67239                 "terms": [],
67240                 "name": "Bus Stop"
67241             },
67242             "highway/crossing": {
67243                 "fields": [
67244                     "crossing",
67245                     "sloped_curb",
67246                     "tactile_paving"
67247                 ],
67248                 "geometry": [
67249                     "vertex"
67250                 ],
67251                 "tags": {
67252                     "highway": "crossing"
67253                 },
67254                 "terms": [],
67255                 "name": "Crossing"
67256             },
67257             "highway/crosswalk": {
67258                 "fields": [
67259                     "crossing",
67260                     "sloped_curb",
67261                     "tactile_paving"
67262                 ],
67263                 "geometry": [
67264                     "vertex"
67265                 ],
67266                 "tags": {
67267                     "highway": "crossing",
67268                     "crossing": "zebra"
67269                 },
67270                 "terms": [
67271                     "crosswalk",
67272                     "zebra crossing"
67273                 ],
67274                 "name": "Crosswalk"
67275             },
67276             "highway/cycleway": {
67277                 "icon": "highway-cycleway",
67278                 "fields": [
67279                     "surface",
67280                     "lit",
67281                     "width",
67282                     "oneway",
67283                     "structure",
67284                     "access"
67285                 ],
67286                 "geometry": [
67287                     "line"
67288                 ],
67289                 "tags": {
67290                     "highway": "cycleway"
67291                 },
67292                 "terms": [],
67293                 "name": "Cycle Path"
67294             },
67295             "highway/footway": {
67296                 "icon": "highway-footway",
67297                 "fields": [
67298                     "surface",
67299                     "lit",
67300                     "width",
67301                     "structure",
67302                     "access"
67303                 ],
67304                 "geometry": [
67305                     "line",
67306                     "area"
67307                 ],
67308                 "terms": [
67309                     "beaten path",
67310                     "boulevard",
67311                     "clearing",
67312                     "course",
67313                     "cut*",
67314                     "drag*",
67315                     "footpath",
67316                     "highway",
67317                     "lane",
67318                     "line",
67319                     "orbit",
67320                     "passage",
67321                     "pathway",
67322                     "rail",
67323                     "rails",
67324                     "road",
67325                     "roadway",
67326                     "route",
67327                     "street",
67328                     "thoroughfare",
67329                     "trackway",
67330                     "trail",
67331                     "trajectory",
67332                     "walk"
67333                 ],
67334                 "tags": {
67335                     "highway": "footway"
67336                 },
67337                 "name": "Foot Path"
67338             },
67339             "highway/living_street": {
67340                 "icon": "highway-living-street",
67341                 "fields": [
67342                     "oneway",
67343                     "maxspeed",
67344                     "structure",
67345                     "access",
67346                     "surface"
67347                 ],
67348                 "geometry": [
67349                     "line"
67350                 ],
67351                 "tags": {
67352                     "highway": "living_street"
67353                 },
67354                 "name": "Living Street"
67355             },
67356             "highway/mini_roundabout": {
67357                 "geometry": [
67358                     "vertex"
67359                 ],
67360                 "tags": {
67361                     "highway": "mini_roundabout"
67362                 },
67363                 "fields": [
67364                     "clock_direction"
67365                 ],
67366                 "name": "Mini-Roundabout"
67367             },
67368             "highway/motorway": {
67369                 "icon": "highway-motorway",
67370                 "fields": [
67371                     "oneway_yes",
67372                     "maxspeed",
67373                     "structure",
67374                     "access",
67375                     "lanes",
67376                     "surface",
67377                     "ref"
67378                 ],
67379                 "geometry": [
67380                     "line"
67381                 ],
67382                 "tags": {
67383                     "highway": "motorway"
67384                 },
67385                 "terms": [],
67386                 "name": "Motorway"
67387             },
67388             "highway/motorway_junction": {
67389                 "geometry": [
67390                     "vertex"
67391                 ],
67392                 "tags": {
67393                     "highway": "motorway_junction"
67394                 },
67395                 "fields": [
67396                     "ref"
67397                 ],
67398                 "name": "Motorway Junction / Exit"
67399             },
67400             "highway/motorway_link": {
67401                 "icon": "highway-motorway-link",
67402                 "fields": [
67403                     "oneway_yes",
67404                     "maxspeed",
67405                     "structure",
67406                     "access",
67407                     "surface",
67408                     "ref"
67409                 ],
67410                 "geometry": [
67411                     "line"
67412                 ],
67413                 "tags": {
67414                     "highway": "motorway_link"
67415                 },
67416                 "terms": [
67417                     "ramp",
67418                     "on ramp",
67419                     "off ramp"
67420                 ],
67421                 "name": "Motorway Link"
67422             },
67423             "highway/path": {
67424                 "icon": "highway-path",
67425                 "fields": [
67426                     "surface",
67427                     "width",
67428                     "structure",
67429                     "access",
67430                     "sac_scale",
67431                     "incline",
67432                     "trail_visibility",
67433                     "ref"
67434                 ],
67435                 "geometry": [
67436                     "line"
67437                 ],
67438                 "tags": {
67439                     "highway": "path"
67440                 },
67441                 "terms": [],
67442                 "name": "Path"
67443             },
67444             "highway/pedestrian": {
67445                 "fields": [
67446                     "surface",
67447                     "lit",
67448                     "width",
67449                     "oneway",
67450                     "structure",
67451                     "access"
67452                 ],
67453                 "geometry": [
67454                     "line",
67455                     "area"
67456                 ],
67457                 "tags": {
67458                     "highway": "pedestrian"
67459                 },
67460                 "terms": [],
67461                 "name": "Pedestrian"
67462             },
67463             "highway/primary": {
67464                 "icon": "highway-primary",
67465                 "fields": [
67466                     "oneway",
67467                     "maxspeed",
67468                     "structure",
67469                     "access",
67470                     "lanes",
67471                     "surface",
67472                     "ref"
67473                 ],
67474                 "geometry": [
67475                     "line"
67476                 ],
67477                 "tags": {
67478                     "highway": "primary"
67479                 },
67480                 "terms": [],
67481                 "name": "Primary Road"
67482             },
67483             "highway/primary_link": {
67484                 "icon": "highway-primary-link",
67485                 "fields": [
67486                     "oneway",
67487                     "maxspeed",
67488                     "structure",
67489                     "access",
67490                     "surface",
67491                     "ref"
67492                 ],
67493                 "geometry": [
67494                     "line"
67495                 ],
67496                 "tags": {
67497                     "highway": "primary_link"
67498                 },
67499                 "terms": [
67500                     "ramp",
67501                     "on ramp",
67502                     "off ramp"
67503                 ],
67504                 "name": "Primary Link"
67505             },
67506             "highway/residential": {
67507                 "icon": "highway-residential",
67508                 "fields": [
67509                     "oneway",
67510                     "maxspeed",
67511                     "structure",
67512                     "access",
67513                     "surface"
67514                 ],
67515                 "geometry": [
67516                     "line"
67517                 ],
67518                 "tags": {
67519                     "highway": "residential"
67520                 },
67521                 "terms": [],
67522                 "name": "Residential Road"
67523             },
67524             "highway/rest_area": {
67525                 "geometry": [
67526                     "point",
67527                     "vertex",
67528                     "area"
67529                 ],
67530                 "tags": {
67531                     "highway": "rest_area"
67532                 },
67533                 "terms": [
67534                     "rest stop",
67535                     "turnout",
67536                     "lay-by"
67537                 ],
67538                 "name": "Rest Area"
67539             },
67540             "highway/road": {
67541                 "icon": "highway-road",
67542                 "fields": [
67543                     "oneway",
67544                     "maxspeed",
67545                     "structure",
67546                     "access",
67547                     "surface"
67548                 ],
67549                 "geometry": [
67550                     "line"
67551                 ],
67552                 "tags": {
67553                     "highway": "road"
67554                 },
67555                 "terms": [],
67556                 "name": "Unknown Road"
67557             },
67558             "highway/secondary": {
67559                 "icon": "highway-secondary",
67560                 "fields": [
67561                     "oneway",
67562                     "maxspeed",
67563                     "structure",
67564                     "access",
67565                     "lanes",
67566                     "surface",
67567                     "ref"
67568                 ],
67569                 "geometry": [
67570                     "line"
67571                 ],
67572                 "tags": {
67573                     "highway": "secondary"
67574                 },
67575                 "terms": [],
67576                 "name": "Secondary Road"
67577             },
67578             "highway/secondary_link": {
67579                 "icon": "highway-secondary-link",
67580                 "fields": [
67581                     "oneway",
67582                     "maxspeed",
67583                     "structure",
67584                     "access",
67585                     "surface",
67586                     "ref"
67587                 ],
67588                 "geometry": [
67589                     "line"
67590                 ],
67591                 "tags": {
67592                     "highway": "secondary_link"
67593                 },
67594                 "terms": [
67595                     "ramp",
67596                     "on ramp",
67597                     "off ramp"
67598                 ],
67599                 "name": "Secondary Link"
67600             },
67601             "highway/service": {
67602                 "icon": "highway-service",
67603                 "fields": [
67604                     "service",
67605                     "oneway",
67606                     "maxspeed",
67607                     "structure",
67608                     "access",
67609                     "surface"
67610                 ],
67611                 "geometry": [
67612                     "line"
67613                 ],
67614                 "tags": {
67615                     "highway": "service"
67616                 },
67617                 "terms": [],
67618                 "name": "Service Road"
67619             },
67620             "highway/service/alley": {
67621                 "icon": "highway-service",
67622                 "fields": [
67623                     "oneway",
67624                     "access",
67625                     "surface"
67626                 ],
67627                 "geometry": [
67628                     "line"
67629                 ],
67630                 "tags": {
67631                     "highway": "service",
67632                     "service": "alley"
67633                 },
67634                 "name": "Alley"
67635             },
67636             "highway/service/drive-through": {
67637                 "icon": "highway-service",
67638                 "fields": [
67639                     "oneway",
67640                     "access",
67641                     "surface"
67642                 ],
67643                 "geometry": [
67644                     "line"
67645                 ],
67646                 "tags": {
67647                     "highway": "service",
67648                     "service": "drive-through"
67649                 },
67650                 "name": "Drive-Through"
67651             },
67652             "highway/service/driveway": {
67653                 "icon": "highway-service",
67654                 "fields": [
67655                     "oneway",
67656                     "access",
67657                     "surface"
67658                 ],
67659                 "geometry": [
67660                     "line"
67661                 ],
67662                 "tags": {
67663                     "highway": "service",
67664                     "service": "driveway"
67665                 },
67666                 "name": "Driveway"
67667             },
67668             "highway/service/emergency_access": {
67669                 "icon": "highway-service",
67670                 "fields": [
67671                     "oneway",
67672                     "access",
67673                     "surface"
67674                 ],
67675                 "geometry": [
67676                     "line"
67677                 ],
67678                 "tags": {
67679                     "highway": "service",
67680                     "service": "emergency_access"
67681                 },
67682                 "name": "Emergency Access"
67683             },
67684             "highway/service/parking_aisle": {
67685                 "icon": "highway-service",
67686                 "fields": [
67687                     "oneway",
67688                     "access",
67689                     "surface"
67690                 ],
67691                 "geometry": [
67692                     "line"
67693                 ],
67694                 "tags": {
67695                     "highway": "service",
67696                     "service": "parking_aisle"
67697                 },
67698                 "name": "Parking Aisle"
67699             },
67700             "highway/services": {
67701                 "geometry": [
67702                     "point",
67703                     "vertex",
67704                     "area"
67705                 ],
67706                 "tags": {
67707                     "highway": "services"
67708                 },
67709                 "terms": [
67710                     "services",
67711                     "travel plaza",
67712                     "service station"
67713                 ],
67714                 "name": "Service Area"
67715             },
67716             "highway/steps": {
67717                 "fields": [
67718                     "surface",
67719                     "lit",
67720                     "width",
67721                     "access"
67722                 ],
67723                 "icon": "highway-steps",
67724                 "geometry": [
67725                     "line"
67726                 ],
67727                 "tags": {
67728                     "highway": "steps"
67729                 },
67730                 "terms": [
67731                     "stairs",
67732                     "staircase"
67733                 ],
67734                 "name": "Steps"
67735             },
67736             "highway/stop": {
67737                 "geometry": [
67738                     "vertex"
67739                 ],
67740                 "tags": {
67741                     "highway": "stop"
67742                 },
67743                 "terms": [
67744                     "stop sign"
67745                 ],
67746                 "name": "Stop Sign"
67747             },
67748             "highway/tertiary": {
67749                 "icon": "highway-tertiary",
67750                 "fields": [
67751                     "oneway",
67752                     "maxspeed",
67753                     "structure",
67754                     "access",
67755                     "lanes",
67756                     "surface",
67757                     "ref"
67758                 ],
67759                 "geometry": [
67760                     "line"
67761                 ],
67762                 "tags": {
67763                     "highway": "tertiary"
67764                 },
67765                 "terms": [],
67766                 "name": "Tertiary Road"
67767             },
67768             "highway/tertiary_link": {
67769                 "icon": "highway-tertiary-link",
67770                 "fields": [
67771                     "oneway",
67772                     "maxspeed",
67773                     "structure",
67774                     "access",
67775                     "surface",
67776                     "ref"
67777                 ],
67778                 "geometry": [
67779                     "line"
67780                 ],
67781                 "tags": {
67782                     "highway": "tertiary_link"
67783                 },
67784                 "terms": [
67785                     "ramp",
67786                     "on ramp",
67787                     "off ramp"
67788                 ],
67789                 "name": "Tertiary Link"
67790             },
67791             "highway/track": {
67792                 "icon": "highway-track",
67793                 "fields": [
67794                     "tracktype",
67795                     "oneway",
67796                     "maxspeed",
67797                     "structure",
67798                     "access",
67799                     "surface"
67800                 ],
67801                 "geometry": [
67802                     "line"
67803                 ],
67804                 "tags": {
67805                     "highway": "track"
67806                 },
67807                 "terms": [],
67808                 "name": "Track"
67809             },
67810             "highway/traffic_signals": {
67811                 "geometry": [
67812                     "vertex"
67813                 ],
67814                 "tags": {
67815                     "highway": "traffic_signals"
67816                 },
67817                 "terms": [
67818                     "light",
67819                     "stoplight",
67820                     "traffic light"
67821                 ],
67822                 "name": "Traffic Signals"
67823             },
67824             "highway/trunk": {
67825                 "icon": "highway-trunk",
67826                 "fields": [
67827                     "oneway",
67828                     "maxspeed",
67829                     "structure",
67830                     "access",
67831                     "lanes",
67832                     "surface",
67833                     "ref"
67834                 ],
67835                 "geometry": [
67836                     "line"
67837                 ],
67838                 "tags": {
67839                     "highway": "trunk"
67840                 },
67841                 "terms": [],
67842                 "name": "Trunk Road"
67843             },
67844             "highway/trunk_link": {
67845                 "icon": "highway-trunk-link",
67846                 "fields": [
67847                     "oneway",
67848                     "maxspeed",
67849                     "structure",
67850                     "access",
67851                     "surface",
67852                     "ref"
67853                 ],
67854                 "geometry": [
67855                     "line"
67856                 ],
67857                 "tags": {
67858                     "highway": "trunk_link"
67859                 },
67860                 "terms": [
67861                     "ramp",
67862                     "on ramp",
67863                     "off ramp"
67864                 ],
67865                 "name": "Trunk Link"
67866             },
67867             "highway/turning_circle": {
67868                 "icon": "circle",
67869                 "geometry": [
67870                     "vertex"
67871                 ],
67872                 "tags": {
67873                     "highway": "turning_circle"
67874                 },
67875                 "terms": [],
67876                 "name": "Turning Circle"
67877             },
67878             "highway/unclassified": {
67879                 "icon": "highway-unclassified",
67880                 "fields": [
67881                     "oneway",
67882                     "maxspeed",
67883                     "structure",
67884                     "access",
67885                     "surface"
67886                 ],
67887                 "geometry": [
67888                     "line"
67889                 ],
67890                 "tags": {
67891                     "highway": "unclassified"
67892                 },
67893                 "terms": [],
67894                 "name": "Unclassified Road"
67895             },
67896             "historic": {
67897                 "fields": [
67898                     "historic"
67899                 ],
67900                 "geometry": [
67901                     "point",
67902                     "vertex",
67903                     "area"
67904                 ],
67905                 "tags": {
67906                     "historic": "*"
67907                 },
67908                 "name": "Historic Site"
67909             },
67910             "historic/archaeological_site": {
67911                 "geometry": [
67912                     "point",
67913                     "vertex",
67914                     "area"
67915                 ],
67916                 "tags": {
67917                     "historic": "archaeological_site"
67918                 },
67919                 "name": "Archaeological Site"
67920             },
67921             "historic/boundary_stone": {
67922                 "geometry": [
67923                     "point",
67924                     "vertex"
67925                 ],
67926                 "tags": {
67927                     "historic": "boundary_stone"
67928                 },
67929                 "name": "Boundary Stone"
67930             },
67931             "historic/castle": {
67932                 "geometry": [
67933                     "point",
67934                     "vertex",
67935                     "area"
67936                 ],
67937                 "tags": {
67938                     "historic": "castle"
67939                 },
67940                 "name": "Castle"
67941             },
67942             "historic/memorial": {
67943                 "icon": "monument",
67944                 "geometry": [
67945                     "point",
67946                     "vertex",
67947                     "area"
67948                 ],
67949                 "tags": {
67950                     "historic": "memorial"
67951                 },
67952                 "name": "Memorial"
67953             },
67954             "historic/monument": {
67955                 "icon": "monument",
67956                 "geometry": [
67957                     "point",
67958                     "vertex",
67959                     "area"
67960                 ],
67961                 "tags": {
67962                     "historic": "monument"
67963                 },
67964                 "name": "Monument"
67965             },
67966             "historic/ruins": {
67967                 "geometry": [
67968                     "point",
67969                     "vertex",
67970                     "area"
67971                 ],
67972                 "tags": {
67973                     "historic": "ruins"
67974                 },
67975                 "name": "Ruins"
67976             },
67977             "historic/wayside_cross": {
67978                 "geometry": [
67979                     "point",
67980                     "vertex",
67981                     "area"
67982                 ],
67983                 "tags": {
67984                     "historic": "wayside_cross"
67985                 },
67986                 "name": "Wayside Cross"
67987             },
67988             "historic/wayside_shrine": {
67989                 "geometry": [
67990                     "point",
67991                     "vertex",
67992                     "area"
67993                 ],
67994                 "tags": {
67995                     "historic": "wayside_shrine"
67996                 },
67997                 "name": "Wayside Shrine"
67998             },
67999             "landuse": {
68000                 "fields": [
68001                     "landuse"
68002                 ],
68003                 "geometry": [
68004                     "point",
68005                     "vertex",
68006                     "area"
68007                 ],
68008                 "tags": {
68009                     "landuse": "*"
68010                 },
68011                 "name": "Landuse"
68012             },
68013             "landuse/allotments": {
68014                 "geometry": [
68015                     "point",
68016                     "area"
68017                 ],
68018                 "tags": {
68019                     "landuse": "allotments"
68020                 },
68021                 "terms": [],
68022                 "name": "Allotments"
68023             },
68024             "landuse/basin": {
68025                 "geometry": [
68026                     "point",
68027                     "area"
68028                 ],
68029                 "tags": {
68030                     "landuse": "basin"
68031                 },
68032                 "terms": [],
68033                 "name": "Basin"
68034             },
68035             "landuse/cemetery": {
68036                 "icon": "cemetery",
68037                 "fields": [
68038                     "religion",
68039                     "denomination"
68040                 ],
68041                 "geometry": [
68042                     "point",
68043                     "vertex",
68044                     "area"
68045                 ],
68046                 "tags": {
68047                     "landuse": "cemetery"
68048                 },
68049                 "terms": [],
68050                 "name": "Cemetery"
68051             },
68052             "landuse/churchyard": {
68053                 "fields": [
68054                     "religion",
68055                     "denomination"
68056                 ],
68057                 "geometry": [
68058                     "area"
68059                 ],
68060                 "tags": {
68061                     "landuse": "churchyard"
68062                 },
68063                 "terms": [],
68064                 "name": "Churchyard"
68065             },
68066             "landuse/commercial": {
68067                 "icon": "commercial",
68068                 "geometry": [
68069                     "point",
68070                     "area"
68071                 ],
68072                 "tags": {
68073                     "landuse": "commercial"
68074                 },
68075                 "terms": [],
68076                 "name": "Commercial"
68077             },
68078             "landuse/construction": {
68079                 "fields": [
68080                     "construction",
68081                     "operator"
68082                 ],
68083                 "geometry": [
68084                     "point",
68085                     "area"
68086                 ],
68087                 "tags": {
68088                     "landuse": "construction"
68089                 },
68090                 "terms": [],
68091                 "name": "Construction"
68092             },
68093             "landuse/farm": {
68094                 "fields": [
68095                     "crop"
68096                 ],
68097                 "geometry": [
68098                     "point",
68099                     "area"
68100                 ],
68101                 "tags": {
68102                     "landuse": "farm"
68103                 },
68104                 "terms": [],
68105                 "name": "Farm",
68106                 "icon": "farm"
68107             },
68108             "landuse/farmland": {
68109                 "fields": [
68110                     "crop"
68111                 ],
68112                 "geometry": [
68113                     "point",
68114                     "area"
68115                 ],
68116                 "tags": {
68117                     "landuse": "farmland"
68118                 },
68119                 "terms": [],
68120                 "name": "Farmland",
68121                 "icon": "farm",
68122                 "searchable": false
68123             },
68124             "landuse/farmyard": {
68125                 "fields": [
68126                     "crop"
68127                 ],
68128                 "geometry": [
68129                     "point",
68130                     "area"
68131                 ],
68132                 "tags": {
68133                     "landuse": "farmyard"
68134                 },
68135                 "terms": [],
68136                 "name": "Farmyard",
68137                 "icon": "farm"
68138             },
68139             "landuse/forest": {
68140                 "fields": [
68141                     "wood"
68142                 ],
68143                 "icon": "park2",
68144                 "geometry": [
68145                     "point",
68146                     "area"
68147                 ],
68148                 "tags": {
68149                     "landuse": "forest"
68150                 },
68151                 "terms": [],
68152                 "name": "Forest"
68153             },
68154             "landuse/grass": {
68155                 "geometry": [
68156                     "point",
68157                     "area"
68158                 ],
68159                 "tags": {
68160                     "landuse": "grass"
68161                 },
68162                 "terms": [],
68163                 "name": "Grass"
68164             },
68165             "landuse/industrial": {
68166                 "icon": "industrial",
68167                 "geometry": [
68168                     "point",
68169                     "area"
68170                 ],
68171                 "tags": {
68172                     "landuse": "industrial"
68173                 },
68174                 "terms": [],
68175                 "name": "Industrial"
68176             },
68177             "landuse/landfill": {
68178                 "geometry": [
68179                     "area"
68180                 ],
68181                 "tags": {
68182                     "landuse": "landfill"
68183                 },
68184                 "terms": [
68185                     "dump"
68186                 ],
68187                 "name": "Landfill"
68188             },
68189             "landuse/meadow": {
68190                 "geometry": [
68191                     "point",
68192                     "area"
68193                 ],
68194                 "tags": {
68195                     "landuse": "meadow"
68196                 },
68197                 "terms": [],
68198                 "name": "Meadow"
68199             },
68200             "landuse/military": {
68201                 "geometry": [
68202                     "area"
68203                 ],
68204                 "tags": {
68205                     "landuse": "military"
68206                 },
68207                 "terms": [],
68208                 "name": "Military"
68209             },
68210             "landuse/orchard": {
68211                 "fields": [
68212                     "trees"
68213                 ],
68214                 "geometry": [
68215                     "point",
68216                     "area"
68217                 ],
68218                 "tags": {
68219                     "landuse": "orchard"
68220                 },
68221                 "terms": [],
68222                 "name": "Orchard",
68223                 "icon": "park2"
68224             },
68225             "landuse/quarry": {
68226                 "geometry": [
68227                     "point",
68228                     "area"
68229                 ],
68230                 "tags": {
68231                     "landuse": "quarry"
68232                 },
68233                 "terms": [],
68234                 "name": "Quarry"
68235             },
68236             "landuse/residential": {
68237                 "icon": "building",
68238                 "geometry": [
68239                     "point",
68240                     "area"
68241                 ],
68242                 "tags": {
68243                     "landuse": "residential"
68244                 },
68245                 "terms": [],
68246                 "name": "Residential"
68247             },
68248             "landuse/retail": {
68249                 "icon": "shop",
68250                 "geometry": [
68251                     "point",
68252                     "area"
68253                 ],
68254                 "tags": {
68255                     "landuse": "retail"
68256                 },
68257                 "name": "Retail"
68258             },
68259             "landuse/vineyard": {
68260                 "geometry": [
68261                     "point",
68262                     "area"
68263                 ],
68264                 "tags": {
68265                     "landuse": "vineyard"
68266                 },
68267                 "terms": [],
68268                 "name": "Vineyard"
68269             },
68270             "leisure": {
68271                 "fields": [
68272                     "leisure"
68273                 ],
68274                 "geometry": [
68275                     "point",
68276                     "vertex",
68277                     "area"
68278                 ],
68279                 "tags": {
68280                     "leisure": "*"
68281                 },
68282                 "name": "Leisure"
68283             },
68284             "leisure/common": {
68285                 "geometry": [
68286                     "point",
68287                     "area"
68288                 ],
68289                 "terms": [
68290                     "open space"
68291                 ],
68292                 "tags": {
68293                     "leisure": "common"
68294                 },
68295                 "name": "Common"
68296             },
68297             "leisure/dog_park": {
68298                 "geometry": [
68299                     "point",
68300                     "area"
68301                 ],
68302                 "terms": [],
68303                 "tags": {
68304                     "leisure": "dog_park"
68305                 },
68306                 "name": "Dog Park",
68307                 "icon": "dog-park"
68308             },
68309             "leisure/firepit": {
68310                 "geometry": [
68311                     "point",
68312                     "area"
68313                 ],
68314                 "tags": {
68315                     "leisure": "firepit"
68316                 },
68317                 "terms": [
68318                     "fireplace",
68319                     "campfire"
68320                 ],
68321                 "name": "Firepit"
68322             },
68323             "leisure/garden": {
68324                 "icon": "garden",
68325                 "geometry": [
68326                     "point",
68327                     "vertex",
68328                     "area"
68329                 ],
68330                 "tags": {
68331                     "leisure": "garden"
68332                 },
68333                 "name": "Garden"
68334             },
68335             "leisure/golf_course": {
68336                 "icon": "golf",
68337                 "fields": [
68338                     "operator",
68339                     "address"
68340                 ],
68341                 "geometry": [
68342                     "point",
68343                     "area"
68344                 ],
68345                 "tags": {
68346                     "leisure": "golf_course"
68347                 },
68348                 "terms": [
68349                     "links"
68350                 ],
68351                 "name": "Golf Course"
68352             },
68353             "leisure/ice_rink": {
68354                 "icon": "pitch",
68355                 "fields": [
68356                     "building_area",
68357                     "seasonal",
68358                     "sport_ice"
68359                 ],
68360                 "geometry": [
68361                     "point",
68362                     "area"
68363                 ],
68364                 "terms": [
68365                     "hockey",
68366                     "skating",
68367                     "curling"
68368                 ],
68369                 "tags": {
68370                     "leisure": "ice_rink"
68371                 },
68372                 "name": "Ice Rink"
68373             },
68374             "leisure/marina": {
68375                 "icon": "harbor",
68376                 "geometry": [
68377                     "point",
68378                     "vertex",
68379                     "area"
68380                 ],
68381                 "tags": {
68382                     "leisure": "marina"
68383                 },
68384                 "name": "Marina"
68385             },
68386             "leisure/park": {
68387                 "icon": "park",
68388                 "geometry": [
68389                     "point",
68390                     "area"
68391                 ],
68392                 "terms": [
68393                     "esplanade",
68394                     "estate",
68395                     "forest",
68396                     "garden",
68397                     "grass",
68398                     "green",
68399                     "grounds",
68400                     "lawn",
68401                     "lot",
68402                     "meadow",
68403                     "parkland",
68404                     "place",
68405                     "playground",
68406                     "plaza",
68407                     "pleasure garden",
68408                     "recreation area",
68409                     "square",
68410                     "tract",
68411                     "village green",
68412                     "woodland"
68413                 ],
68414                 "tags": {
68415                     "leisure": "park"
68416                 },
68417                 "name": "Park"
68418             },
68419             "leisure/picnic_table": {
68420                 "geometry": [
68421                     "point"
68422                 ],
68423                 "tags": {
68424                     "leisure": "picnic_table"
68425                 },
68426                 "terms": [
68427                     "bench",
68428                     "table"
68429                 ],
68430                 "name": "Picnic Table"
68431             },
68432             "leisure/pitch": {
68433                 "icon": "pitch",
68434                 "fields": [
68435                     "sport",
68436                     "surface",
68437                     "lit"
68438                 ],
68439                 "geometry": [
68440                     "point",
68441                     "area"
68442                 ],
68443                 "tags": {
68444                     "leisure": "pitch"
68445                 },
68446                 "terms": [],
68447                 "name": "Sport Pitch"
68448             },
68449             "leisure/pitch/american_football": {
68450                 "icon": "america-football",
68451                 "fields": [
68452                     "surface",
68453                     "lit"
68454                 ],
68455                 "geometry": [
68456                     "point",
68457                     "area"
68458                 ],
68459                 "tags": {
68460                     "leisure": "pitch",
68461                     "sport": "american_football"
68462                 },
68463                 "terms": [],
68464                 "name": "American Football Field"
68465             },
68466             "leisure/pitch/baseball": {
68467                 "icon": "baseball",
68468                 "fields": [
68469                     "lit"
68470                 ],
68471                 "geometry": [
68472                     "point",
68473                     "area"
68474                 ],
68475                 "tags": {
68476                     "leisure": "pitch",
68477                     "sport": "baseball"
68478                 },
68479                 "terms": [],
68480                 "name": "Baseball Diamond"
68481             },
68482             "leisure/pitch/basketball": {
68483                 "icon": "basketball",
68484                 "fields": [
68485                     "surface",
68486                     "hoops",
68487                     "lit"
68488                 ],
68489                 "geometry": [
68490                     "point",
68491                     "area"
68492                 ],
68493                 "tags": {
68494                     "leisure": "pitch",
68495                     "sport": "basketball"
68496                 },
68497                 "terms": [],
68498                 "name": "Basketball Court"
68499             },
68500             "leisure/pitch/skateboard": {
68501                 "icon": "pitch",
68502                 "fields": [
68503                     "surface",
68504                     "lit"
68505                 ],
68506                 "geometry": [
68507                     "point",
68508                     "area"
68509                 ],
68510                 "tags": {
68511                     "leisure": "pitch",
68512                     "sport": "skateboard"
68513                 },
68514                 "terms": [],
68515                 "name": "Skate Park"
68516             },
68517             "leisure/pitch/soccer": {
68518                 "icon": "soccer",
68519                 "fields": [
68520                     "surface",
68521                     "lit"
68522                 ],
68523                 "geometry": [
68524                     "point",
68525                     "area"
68526                 ],
68527                 "tags": {
68528                     "leisure": "pitch",
68529                     "sport": "soccer"
68530                 },
68531                 "terms": [],
68532                 "name": "Soccer Field"
68533             },
68534             "leisure/pitch/tennis": {
68535                 "icon": "tennis",
68536                 "fields": [
68537                     "surface",
68538                     "lit"
68539                 ],
68540                 "geometry": [
68541                     "point",
68542                     "area"
68543                 ],
68544                 "tags": {
68545                     "leisure": "pitch",
68546                     "sport": "tennis"
68547                 },
68548                 "terms": [],
68549                 "name": "Tennis Court"
68550             },
68551             "leisure/pitch/volleyball": {
68552                 "icon": "pitch",
68553                 "fields": [
68554                     "surface",
68555                     "lit"
68556                 ],
68557                 "geometry": [
68558                     "point",
68559                     "area"
68560                 ],
68561                 "tags": {
68562                     "leisure": "pitch",
68563                     "sport": "volleyball"
68564                 },
68565                 "terms": [],
68566                 "name": "Volleyball Court"
68567             },
68568             "leisure/playground": {
68569                 "icon": "playground",
68570                 "geometry": [
68571                     "point",
68572                     "area"
68573                 ],
68574                 "tags": {
68575                     "leisure": "playground"
68576                 },
68577                 "name": "Playground",
68578                 "terms": [
68579                     "jungle gym",
68580                     "play area"
68581                 ]
68582             },
68583             "leisure/slipway": {
68584                 "geometry": [
68585                     "point",
68586                     "line"
68587                 ],
68588                 "tags": {
68589                     "leisure": "slipway"
68590                 },
68591                 "name": "Slipway"
68592             },
68593             "leisure/sports_center": {
68594                 "icon": "pitch",
68595                 "geometry": [
68596                     "point",
68597                     "area"
68598                 ],
68599                 "tags": {
68600                     "leisure": "sports_centre"
68601                 },
68602                 "terms": [
68603                     "gym"
68604                 ],
68605                 "fields": [
68606                     "sport"
68607                 ],
68608                 "name": "Sports Center / Gym"
68609             },
68610             "leisure/stadium": {
68611                 "icon": "pitch",
68612                 "geometry": [
68613                     "point",
68614                     "area"
68615                 ],
68616                 "tags": {
68617                     "leisure": "stadium"
68618                 },
68619                 "fields": [
68620                     "sport"
68621                 ],
68622                 "name": "Stadium"
68623             },
68624             "leisure/swimming_pool": {
68625                 "fields": [
68626                     "access_simple"
68627                 ],
68628                 "geometry": [
68629                     "point",
68630                     "vertex",
68631                     "area"
68632                 ],
68633                 "tags": {
68634                     "leisure": "swimming_pool"
68635                 },
68636                 "icon": "swimming",
68637                 "name": "Swimming Pool"
68638             },
68639             "leisure/track": {
68640                 "icon": "pitch",
68641                 "fields": [
68642                     "surface",
68643                     "lit",
68644                     "width"
68645                 ],
68646                 "geometry": [
68647                     "point",
68648                     "line",
68649                     "area"
68650                 ],
68651                 "tags": {
68652                     "leisure": "track"
68653                 },
68654                 "name": "Race Track"
68655             },
68656             "line": {
68657                 "name": "Line",
68658                 "tags": {},
68659                 "geometry": [
68660                     "line"
68661                 ],
68662                 "matchScore": 0.1
68663             },
68664             "man_made": {
68665                 "fields": [
68666                     "man_made"
68667                 ],
68668                 "geometry": [
68669                     "point",
68670                     "vertex",
68671                     "line",
68672                     "area"
68673                 ],
68674                 "tags": {
68675                     "man_made": "*"
68676                 },
68677                 "name": "Man Made"
68678             },
68679             "man_made/breakwater": {
68680                 "geometry": [
68681                     "line",
68682                     "area"
68683                 ],
68684                 "tags": {
68685                     "man_made": "breakwater"
68686                 },
68687                 "name": "Breakwater"
68688             },
68689             "man_made/cutline": {
68690                 "geometry": [
68691                     "line"
68692                 ],
68693                 "tags": {
68694                     "man_made": "cutline"
68695                 },
68696                 "name": "Cut line"
68697             },
68698             "man_made/embankment": {
68699                 "geometry": [
68700                     "line"
68701                 ],
68702                 "tags": {
68703                     "man_made": "embankment"
68704                 },
68705                 "name": "Embankment",
68706                 "searchable": false
68707             },
68708             "man_made/flagpole": {
68709                 "geometry": [
68710                     "point"
68711                 ],
68712                 "tags": {
68713                     "man_made": "flagpole"
68714                 },
68715                 "name": "Flagpole",
68716                 "icon": "embassy"
68717             },
68718             "man_made/lighthouse": {
68719                 "geometry": [
68720                     "point",
68721                     "area"
68722                 ],
68723                 "tags": {
68724                     "man_made": "lighthouse"
68725                 },
68726                 "name": "Lighthouse",
68727                 "icon": "lighthouse"
68728             },
68729             "man_made/observation": {
68730                 "geometry": [
68731                     "point",
68732                     "area"
68733                 ],
68734                 "terms": [
68735                     "lookout tower",
68736                     "fire tower"
68737                 ],
68738                 "tags": {
68739                     "man_made": "tower",
68740                     "tower:type": "observation"
68741                 },
68742                 "name": "Observation Tower"
68743             },
68744             "man_made/pier": {
68745                 "geometry": [
68746                     "line",
68747                     "area"
68748                 ],
68749                 "tags": {
68750                     "man_made": "pier"
68751                 },
68752                 "name": "Pier"
68753             },
68754             "man_made/pipeline": {
68755                 "geometry": [
68756                     "line"
68757                 ],
68758                 "tags": {
68759                     "man_made": "pipeline"
68760                 },
68761                 "fields": [
68762                     "location",
68763                     "operator"
68764                 ],
68765                 "name": "Pipeline",
68766                 "icon": "pipeline"
68767             },
68768             "man_made/survey_point": {
68769                 "icon": "monument",
68770                 "geometry": [
68771                     "point",
68772                     "vertex"
68773                 ],
68774                 "tags": {
68775                     "man_made": "survey_point"
68776                 },
68777                 "fields": [
68778                     "ref"
68779                 ],
68780                 "name": "Survey Point"
68781             },
68782             "man_made/tower": {
68783                 "geometry": [
68784                     "point",
68785                     "area"
68786                 ],
68787                 "tags": {
68788                     "man_made": "tower"
68789                 },
68790                 "fields": [
68791                     "towertype"
68792                 ],
68793                 "name": "Tower"
68794             },
68795             "man_made/wastewater_plant": {
68796                 "icon": "water",
68797                 "geometry": [
68798                     "point",
68799                     "area"
68800                 ],
68801                 "tags": {
68802                     "man_made": "wastewater_plant"
68803                 },
68804                 "name": "Wastewater Plant",
68805                 "terms": [
68806                     "sewage works",
68807                     "sewage treatment plant",
68808                     "water treatment plant",
68809                     "reclamation plant"
68810                 ]
68811             },
68812             "man_made/water_tower": {
68813                 "icon": "water",
68814                 "geometry": [
68815                     "point",
68816                     "area"
68817                 ],
68818                 "tags": {
68819                     "man_made": "water_tower"
68820                 },
68821                 "name": "Water Tower"
68822             },
68823             "man_made/water_well": {
68824                 "geometry": [
68825                     "point",
68826                     "area"
68827                 ],
68828                 "tags": {
68829                     "man_made": "water_well"
68830                 },
68831                 "name": "Water well"
68832             },
68833             "man_made/water_works": {
68834                 "icon": "water",
68835                 "geometry": [
68836                     "point",
68837                     "area"
68838                 ],
68839                 "tags": {
68840                     "man_made": "water_works"
68841                 },
68842                 "name": "Water Works"
68843             },
68844             "military/airfield": {
68845                 "geometry": [
68846                     "point",
68847                     "vertex",
68848                     "area"
68849                 ],
68850                 "tags": {
68851                     "military": "airfield"
68852                 },
68853                 "terms": [],
68854                 "name": "Airfield",
68855                 "icon": "airfield"
68856             },
68857             "military/barracks": {
68858                 "geometry": [
68859                     "point",
68860                     "vertex",
68861                     "area"
68862                 ],
68863                 "tags": {
68864                     "military": "barracks"
68865                 },
68866                 "terms": [],
68867                 "name": "Barracks"
68868             },
68869             "military/bunker": {
68870                 "geometry": [
68871                     "point",
68872                     "vertex",
68873                     "area"
68874                 ],
68875                 "tags": {
68876                     "military": "bunker"
68877                 },
68878                 "terms": [],
68879                 "name": "Bunker"
68880             },
68881             "military/range": {
68882                 "geometry": [
68883                     "point",
68884                     "vertex",
68885                     "area"
68886                 ],
68887                 "tags": {
68888                     "military": "range"
68889                 },
68890                 "terms": [],
68891                 "name": "Military Range"
68892             },
68893             "natural": {
68894                 "fields": [
68895                     "natural"
68896                 ],
68897                 "geometry": [
68898                     "point",
68899                     "vertex",
68900                     "area"
68901                 ],
68902                 "tags": {
68903                     "natural": "*"
68904                 },
68905                 "name": "Natural"
68906             },
68907             "natural/bay": {
68908                 "geometry": [
68909                     "point",
68910                     "area"
68911                 ],
68912                 "terms": [],
68913                 "tags": {
68914                     "natural": "bay"
68915                 },
68916                 "name": "Bay"
68917             },
68918             "natural/beach": {
68919                 "fields": [
68920                     "surface"
68921                 ],
68922                 "geometry": [
68923                     "point",
68924                     "area"
68925                 ],
68926                 "terms": [],
68927                 "tags": {
68928                     "natural": "beach"
68929                 },
68930                 "name": "Beach"
68931             },
68932             "natural/cliff": {
68933                 "geometry": [
68934                     "point",
68935                     "vertex",
68936                     "line",
68937                     "area"
68938                 ],
68939                 "terms": [],
68940                 "tags": {
68941                     "natural": "cliff"
68942                 },
68943                 "name": "Cliff"
68944             },
68945             "natural/coastline": {
68946                 "geometry": [
68947                     "line"
68948                 ],
68949                 "terms": [
68950                     "shore"
68951                 ],
68952                 "tags": {
68953                     "natural": "coastline"
68954                 },
68955                 "name": "Coastline"
68956             },
68957             "natural/fell": {
68958                 "geometry": [
68959                     "area"
68960                 ],
68961                 "terms": [],
68962                 "tags": {
68963                     "natural": "fell"
68964                 },
68965                 "name": "Fell"
68966             },
68967             "natural/glacier": {
68968                 "geometry": [
68969                     "area"
68970                 ],
68971                 "terms": [],
68972                 "tags": {
68973                     "natural": "glacier"
68974                 },
68975                 "name": "Glacier"
68976             },
68977             "natural/grassland": {
68978                 "geometry": [
68979                     "point",
68980                     "area"
68981                 ],
68982                 "terms": [],
68983                 "tags": {
68984                     "natural": "grassland"
68985                 },
68986                 "name": "Grassland"
68987             },
68988             "natural/heath": {
68989                 "geometry": [
68990                     "area"
68991                 ],
68992                 "terms": [],
68993                 "tags": {
68994                     "natural": "heath"
68995                 },
68996                 "name": "Heath"
68997             },
68998             "natural/peak": {
68999                 "icon": "triangle",
69000                 "fields": [
69001                     "elevation"
69002                 ],
69003                 "geometry": [
69004                     "point",
69005                     "vertex"
69006                 ],
69007                 "tags": {
69008                     "natural": "peak"
69009                 },
69010                 "terms": [
69011                     "acme",
69012                     "aiguille",
69013                     "alp",
69014                     "climax",
69015                     "crest",
69016                     "crown",
69017                     "hill",
69018                     "mount",
69019                     "mountain",
69020                     "pinnacle",
69021                     "summit",
69022                     "tip",
69023                     "top"
69024                 ],
69025                 "name": "Peak"
69026             },
69027             "natural/scree": {
69028                 "geometry": [
69029                     "area"
69030                 ],
69031                 "tags": {
69032                     "natural": "scree"
69033                 },
69034                 "terms": [
69035                     "loose rocks"
69036                 ],
69037                 "name": "Scree"
69038             },
69039             "natural/scrub": {
69040                 "geometry": [
69041                     "area"
69042                 ],
69043                 "tags": {
69044                     "natural": "scrub"
69045                 },
69046                 "terms": [],
69047                 "name": "Scrub"
69048             },
69049             "natural/spring": {
69050                 "geometry": [
69051                     "point",
69052                     "vertex"
69053                 ],
69054                 "terms": [],
69055                 "tags": {
69056                     "natural": "spring"
69057                 },
69058                 "name": "Spring"
69059             },
69060             "natural/tree": {
69061                 "fields": [
69062                     "tree_type",
69063                     "denotation"
69064                 ],
69065                 "icon": "park",
69066                 "geometry": [
69067                     "point",
69068                     "vertex"
69069                 ],
69070                 "terms": [],
69071                 "tags": {
69072                     "natural": "tree"
69073                 },
69074                 "name": "Tree"
69075             },
69076             "natural/water": {
69077                 "fields": [
69078                     "water"
69079                 ],
69080                 "geometry": [
69081                     "area"
69082                 ],
69083                 "tags": {
69084                     "natural": "water"
69085                 },
69086                 "icon": "water",
69087                 "name": "Water"
69088             },
69089             "natural/water/lake": {
69090                 "geometry": [
69091                     "area"
69092                 ],
69093                 "tags": {
69094                     "natural": "water",
69095                     "water": "lake"
69096                 },
69097                 "terms": [
69098                     "lakelet",
69099                     "loch",
69100                     "mere"
69101                 ],
69102                 "icon": "water",
69103                 "name": "Lake"
69104             },
69105             "natural/water/pond": {
69106                 "geometry": [
69107                     "area"
69108                 ],
69109                 "tags": {
69110                     "natural": "water",
69111                     "water": "pond"
69112                 },
69113                 "terms": [
69114                     "lakelet",
69115                     "millpond",
69116                     "tarn",
69117                     "pool",
69118                     "mere"
69119                 ],
69120                 "icon": "water",
69121                 "name": "Pond"
69122             },
69123             "natural/water/reservoir": {
69124                 "geometry": [
69125                     "area"
69126                 ],
69127                 "tags": {
69128                     "natural": "water",
69129                     "water": "reservoir"
69130                 },
69131                 "icon": "water",
69132                 "name": "Reservoir"
69133             },
69134             "natural/wetland": {
69135                 "icon": "wetland",
69136                 "fields": [
69137                     "wetland"
69138                 ],
69139                 "geometry": [
69140                     "point",
69141                     "area"
69142                 ],
69143                 "tags": {
69144                     "natural": "wetland"
69145                 },
69146                 "terms": [],
69147                 "name": "Wetland"
69148             },
69149             "natural/wood": {
69150                 "fields": [
69151                     "wood"
69152                 ],
69153                 "icon": "park2",
69154                 "geometry": [
69155                     "point",
69156                     "area"
69157                 ],
69158                 "tags": {
69159                     "natural": "wood"
69160                 },
69161                 "terms": [],
69162                 "name": "Wood"
69163             },
69164             "office": {
69165                 "icon": "commercial",
69166                 "fields": [
69167                     "office",
69168                     "address",
69169                     "opening_hours",
69170                     "smoking"
69171                 ],
69172                 "geometry": [
69173                     "point",
69174                     "vertex",
69175                     "area"
69176                 ],
69177                 "tags": {
69178                     "office": "*"
69179                 },
69180                 "terms": [],
69181                 "name": "Office"
69182             },
69183             "office/accountant": {
69184                 "icon": "commercial",
69185                 "fields": [
69186                     "address",
69187                     "opening_hours"
69188                 ],
69189                 "geometry": [
69190                     "point",
69191                     "vertex",
69192                     "area"
69193                 ],
69194                 "tags": {
69195                     "office": "accountant"
69196                 },
69197                 "terms": [],
69198                 "name": "Accountant"
69199             },
69200             "office/administrative": {
69201                 "icon": "commercial",
69202                 "fields": [
69203                     "address",
69204                     "opening_hours"
69205                 ],
69206                 "geometry": [
69207                     "point",
69208                     "vertex",
69209                     "area"
69210                 ],
69211                 "tags": {
69212                     "office": "administrative"
69213                 },
69214                 "terms": [],
69215                 "name": "Administrative Office"
69216             },
69217             "office/architect": {
69218                 "icon": "commercial",
69219                 "fields": [
69220                     "address",
69221                     "opening_hours"
69222                 ],
69223                 "geometry": [
69224                     "point",
69225                     "vertex",
69226                     "area"
69227                 ],
69228                 "tags": {
69229                     "office": "architect"
69230                 },
69231                 "terms": [],
69232                 "name": "Architect"
69233             },
69234             "office/company": {
69235                 "icon": "commercial",
69236                 "fields": [
69237                     "address",
69238                     "opening_hours",
69239                     "smoking"
69240                 ],
69241                 "geometry": [
69242                     "point",
69243                     "vertex",
69244                     "area"
69245                 ],
69246                 "tags": {
69247                     "office": "company"
69248                 },
69249                 "terms": [],
69250                 "name": "Company Office"
69251             },
69252             "office/educational_institution": {
69253                 "icon": "commercial",
69254                 "fields": [
69255                     "address",
69256                     "opening_hours"
69257                 ],
69258                 "geometry": [
69259                     "point",
69260                     "vertex",
69261                     "area"
69262                 ],
69263                 "tags": {
69264                     "office": "educational_institution"
69265                 },
69266                 "terms": [],
69267                 "name": "Educational Institution"
69268             },
69269             "office/employment_agency": {
69270                 "icon": "commercial",
69271                 "fields": [
69272                     "address",
69273                     "opening_hours"
69274                 ],
69275                 "geometry": [
69276                     "point",
69277                     "vertex",
69278                     "area"
69279                 ],
69280                 "tags": {
69281                     "office": "employment_agency"
69282                 },
69283                 "terms": [],
69284                 "name": "Employment Agency"
69285             },
69286             "office/estate_agent": {
69287                 "icon": "commercial",
69288                 "fields": [
69289                     "address",
69290                     "opening_hours"
69291                 ],
69292                 "geometry": [
69293                     "point",
69294                     "vertex",
69295                     "area"
69296                 ],
69297                 "tags": {
69298                     "office": "estate_agent"
69299                 },
69300                 "terms": [],
69301                 "name": "Real Estate Office"
69302             },
69303             "office/financial": {
69304                 "icon": "commercial",
69305                 "fields": [
69306                     "address",
69307                     "opening_hours"
69308                 ],
69309                 "geometry": [
69310                     "point",
69311                     "vertex",
69312                     "area"
69313                 ],
69314                 "tags": {
69315                     "office": "financial"
69316                 },
69317                 "terms": [],
69318                 "name": "Financial Office"
69319             },
69320             "office/government": {
69321                 "icon": "commercial",
69322                 "fields": [
69323                     "address",
69324                     "opening_hours"
69325                 ],
69326                 "geometry": [
69327                     "point",
69328                     "vertex",
69329                     "area"
69330                 ],
69331                 "tags": {
69332                     "office": "government"
69333                 },
69334                 "terms": [],
69335                 "name": "Government Office"
69336             },
69337             "office/insurance": {
69338                 "icon": "commercial",
69339                 "fields": [
69340                     "address",
69341                     "opening_hours"
69342                 ],
69343                 "geometry": [
69344                     "point",
69345                     "vertex",
69346                     "area"
69347                 ],
69348                 "tags": {
69349                     "office": "insurance"
69350                 },
69351                 "terms": [],
69352                 "name": "Insurance Office"
69353             },
69354             "office/it": {
69355                 "icon": "commercial",
69356                 "fields": [
69357                     "address",
69358                     "opening_hours"
69359                 ],
69360                 "geometry": [
69361                     "point",
69362                     "vertex",
69363                     "area"
69364                 ],
69365                 "tags": {
69366                     "office": "it"
69367                 },
69368                 "terms": [],
69369                 "name": "IT Office"
69370             },
69371             "office/lawyer": {
69372                 "icon": "commercial",
69373                 "fields": [
69374                     "address",
69375                     "opening_hours"
69376                 ],
69377                 "geometry": [
69378                     "point",
69379                     "vertex",
69380                     "area"
69381                 ],
69382                 "tags": {
69383                     "office": "lawyer"
69384                 },
69385                 "terms": [],
69386                 "name": "Law Office"
69387             },
69388             "office/newspaper": {
69389                 "icon": "commercial",
69390                 "fields": [
69391                     "address",
69392                     "opening_hours"
69393                 ],
69394                 "geometry": [
69395                     "point",
69396                     "vertex",
69397                     "area"
69398                 ],
69399                 "tags": {
69400                     "office": "newspaper"
69401                 },
69402                 "terms": [],
69403                 "name": "Newspaper"
69404             },
69405             "office/ngo": {
69406                 "icon": "commercial",
69407                 "fields": [
69408                     "address",
69409                     "opening_hours",
69410                     "smoking"
69411                 ],
69412                 "geometry": [
69413                     "point",
69414                     "vertex",
69415                     "area"
69416                 ],
69417                 "tags": {
69418                     "office": "ngo"
69419                 },
69420                 "terms": [],
69421                 "name": "NGO Office"
69422             },
69423             "office/physician": {
69424                 "icon": "commercial",
69425                 "fields": [
69426                     "address",
69427                     "opening_hours"
69428                 ],
69429                 "geometry": [
69430                     "point",
69431                     "vertex",
69432                     "area"
69433                 ],
69434                 "tags": {
69435                     "office": "physician"
69436                 },
69437                 "terms": [],
69438                 "name": "Physician"
69439             },
69440             "office/political_party": {
69441                 "icon": "commercial",
69442                 "fields": [
69443                     "address",
69444                     "opening_hours"
69445                 ],
69446                 "geometry": [
69447                     "point",
69448                     "vertex",
69449                     "area"
69450                 ],
69451                 "tags": {
69452                     "office": "political_party"
69453                 },
69454                 "terms": [],
69455                 "name": "Political Party"
69456             },
69457             "office/research": {
69458                 "icon": "commercial",
69459                 "fields": [
69460                     "address",
69461                     "opening_hours"
69462                 ],
69463                 "geometry": [
69464                     "point",
69465                     "vertex",
69466                     "area"
69467                 ],
69468                 "tags": {
69469                     "office": "research"
69470                 },
69471                 "terms": [],
69472                 "name": "Research Office"
69473             },
69474             "office/telecommunication": {
69475                 "icon": "commercial",
69476                 "fields": [
69477                     "address",
69478                     "opening_hours"
69479                 ],
69480                 "geometry": [
69481                     "point",
69482                     "vertex",
69483                     "area"
69484                 ],
69485                 "tags": {
69486                     "office": "telecommunication"
69487                 },
69488                 "terms": [],
69489                 "name": "Telecom Office"
69490             },
69491             "office/therapist": {
69492                 "icon": "commercial",
69493                 "fields": [
69494                     "address",
69495                     "opening_hours"
69496                 ],
69497                 "geometry": [
69498                     "point",
69499                     "vertex",
69500                     "area"
69501                 ],
69502                 "tags": {
69503                     "office": "therapist"
69504                 },
69505                 "terms": [],
69506                 "name": "Therapist"
69507             },
69508             "office/travel_agent": {
69509                 "icon": "suitcase",
69510                 "fields": [
69511                     "address",
69512                     "opening_hours"
69513                 ],
69514                 "geometry": [
69515                     "point",
69516                     "vertex",
69517                     "area"
69518                 ],
69519                 "tags": {
69520                     "office": "travel_agent"
69521                 },
69522                 "terms": [],
69523                 "name": "Travel Agency",
69524                 "searchable": false
69525             },
69526             "piste": {
69527                 "icon": "skiing",
69528                 "fields": [
69529                     "piste/type",
69530                     "piste/difficulty",
69531                     "piste/grooming",
69532                     "oneway",
69533                     "lit"
69534                 ],
69535                 "geometry": [
69536                     "point",
69537                     "line",
69538                     "area"
69539                 ],
69540                 "terms": [
69541                     "ski",
69542                     "sled",
69543                     "sleigh",
69544                     "snowboard",
69545                     "nordic",
69546                     "downhill",
69547                     "snowmobile"
69548                 ],
69549                 "tags": {
69550                     "piste:type": "*"
69551                 },
69552                 "name": "Piste/Ski Trail"
69553             },
69554             "place": {
69555                 "fields": [
69556                     "place"
69557                 ],
69558                 "geometry": [
69559                     "point",
69560                     "vertex",
69561                     "area"
69562                 ],
69563                 "tags": {
69564                     "place": "*"
69565                 },
69566                 "name": "Place"
69567             },
69568             "place/city": {
69569                 "icon": "city",
69570                 "fields": [
69571                     "population"
69572                 ],
69573                 "geometry": [
69574                     "point",
69575                     "area"
69576                 ],
69577                 "tags": {
69578                     "place": "city"
69579                 },
69580                 "name": "City"
69581             },
69582             "place/hamlet": {
69583                 "icon": "triangle-stroked",
69584                 "fields": [
69585                     "population"
69586                 ],
69587                 "geometry": [
69588                     "point",
69589                     "area"
69590                 ],
69591                 "tags": {
69592                     "place": "hamlet"
69593                 },
69594                 "name": "Hamlet"
69595             },
69596             "place/island": {
69597                 "geometry": [
69598                     "point",
69599                     "area"
69600                 ],
69601                 "terms": [
69602                     "archipelago",
69603                     "atoll",
69604                     "bar",
69605                     "cay",
69606                     "isle",
69607                     "islet",
69608                     "key",
69609                     "reef"
69610                 ],
69611                 "tags": {
69612                     "place": "island"
69613                 },
69614                 "name": "Island"
69615             },
69616             "place/isolated_dwelling": {
69617                 "geometry": [
69618                     "point",
69619                     "area"
69620                 ],
69621                 "tags": {
69622                     "place": "isolated_dwelling"
69623                 },
69624                 "name": "Isolated Dwelling"
69625             },
69626             "place/locality": {
69627                 "icon": "marker",
69628                 "fields": [
69629                     "population"
69630                 ],
69631                 "geometry": [
69632                     "point",
69633                     "area"
69634                 ],
69635                 "tags": {
69636                     "place": "locality"
69637                 },
69638                 "name": "Locality"
69639             },
69640             "place/neighbourhood": {
69641                 "icon": "triangle-stroked",
69642                 "fields": [
69643                     "population"
69644                 ],
69645                 "geometry": [
69646                     "point",
69647                     "area"
69648                 ],
69649                 "tags": {
69650                     "place": "neighbourhood"
69651                 },
69652                 "terms": [
69653                     "neighbourhood"
69654                 ],
69655                 "name": "Neighborhood"
69656             },
69657             "place/suburb": {
69658                 "icon": "triangle-stroked",
69659                 "fields": [
69660                     "population"
69661                 ],
69662                 "geometry": [
69663                     "point",
69664                     "area"
69665                 ],
69666                 "tags": {
69667                     "place": "suburb"
69668                 },
69669                 "terms": [
69670                     "Boro",
69671                     "Quarter"
69672                 ],
69673                 "name": "Borough"
69674             },
69675             "place/town": {
69676                 "icon": "town",
69677                 "fields": [
69678                     "population"
69679                 ],
69680                 "geometry": [
69681                     "point",
69682                     "area"
69683                 ],
69684                 "tags": {
69685                     "place": "town"
69686                 },
69687                 "name": "Town"
69688             },
69689             "place/village": {
69690                 "icon": "village",
69691                 "fields": [
69692                     "population"
69693                 ],
69694                 "geometry": [
69695                     "point",
69696                     "area"
69697                 ],
69698                 "tags": {
69699                     "place": "village"
69700                 },
69701                 "name": "Village"
69702             },
69703             "point": {
69704                 "name": "Point",
69705                 "tags": {},
69706                 "geometry": [
69707                     "point"
69708                 ],
69709                 "matchScore": 0.1
69710             },
69711             "power": {
69712                 "geometry": [
69713                     "point",
69714                     "vertex",
69715                     "line",
69716                     "area"
69717                 ],
69718                 "tags": {
69719                     "power": "*"
69720                 },
69721                 "fields": [
69722                     "power"
69723                 ],
69724                 "name": "Power"
69725             },
69726             "power/generator": {
69727                 "name": "Power Generator",
69728                 "geometry": [
69729                     "point",
69730                     "vertex",
69731                     "area"
69732                 ],
69733                 "tags": {
69734                     "power": "generator"
69735                 },
69736                 "fields": [
69737                     "generator/source",
69738                     "generator/method",
69739                     "generator/type"
69740                 ]
69741             },
69742             "power/line": {
69743                 "geometry": [
69744                     "line"
69745                 ],
69746                 "tags": {
69747                     "power": "line"
69748                 },
69749                 "name": "Power Line",
69750                 "icon": "power-line"
69751             },
69752             "power/minor_line": {
69753                 "geometry": [
69754                     "line"
69755                 ],
69756                 "tags": {
69757                     "power": "minor_line"
69758                 },
69759                 "name": "Minor Power Line",
69760                 "icon": "power-line"
69761             },
69762             "power/pole": {
69763                 "geometry": [
69764                     "vertex"
69765                 ],
69766                 "tags": {
69767                     "power": "pole"
69768                 },
69769                 "name": "Power Pole"
69770             },
69771             "power/sub_station": {
69772                 "fields": [
69773                     "operator",
69774                     "building"
69775                 ],
69776                 "geometry": [
69777                     "point",
69778                     "area"
69779                 ],
69780                 "tags": {
69781                     "power": "sub_station"
69782                 },
69783                 "name": "Substation"
69784             },
69785             "power/tower": {
69786                 "geometry": [
69787                     "vertex"
69788                 ],
69789                 "tags": {
69790                     "power": "tower"
69791                 },
69792                 "name": "High-Voltage Tower"
69793             },
69794             "power/transformer": {
69795                 "geometry": [
69796                     "point",
69797                     "vertex",
69798                     "area"
69799                 ],
69800                 "tags": {
69801                     "power": "transformer"
69802                 },
69803                 "name": "Transformer"
69804             },
69805             "public_transport/platform": {
69806                 "fields": [
69807                     "ref",
69808                     "operator",
69809                     "network",
69810                     "shelter"
69811                 ],
69812                 "geometry": [
69813                     "point",
69814                     "vertex",
69815                     "line",
69816                     "area"
69817                 ],
69818                 "tags": {
69819                     "public_transport": "platform"
69820                 },
69821                 "name": "Platform"
69822             },
69823             "public_transport/stop_position": {
69824                 "icon": "bus",
69825                 "fields": [
69826                     "ref",
69827                     "operator",
69828                     "network"
69829                 ],
69830                 "geometry": [
69831                     "vertex"
69832                 ],
69833                 "tags": {
69834                     "public_transport": "stop_position"
69835                 },
69836                 "name": "Stop Position"
69837             },
69838             "railway": {
69839                 "fields": [
69840                     "railway"
69841                 ],
69842                 "geometry": [
69843                     "point",
69844                     "vertex",
69845                     "line",
69846                     "area"
69847                 ],
69848                 "tags": {
69849                     "railway": "*"
69850                 },
69851                 "name": "Railway"
69852             },
69853             "railway/abandoned": {
69854                 "icon": "railway-abandoned",
69855                 "geometry": [
69856                     "line"
69857                 ],
69858                 "tags": {
69859                     "railway": "abandoned"
69860                 },
69861                 "fields": [
69862                     "structure"
69863                 ],
69864                 "terms": [],
69865                 "name": "Abandoned Railway"
69866             },
69867             "railway/disused": {
69868                 "icon": "railway-disused",
69869                 "geometry": [
69870                     "line"
69871                 ],
69872                 "tags": {
69873                     "railway": "disused"
69874                 },
69875                 "fields": [
69876                     "structure"
69877                 ],
69878                 "terms": [],
69879                 "name": "Disused Railway"
69880             },
69881             "railway/funicular": {
69882                 "geometry": [
69883                     "line"
69884                 ],
69885                 "terms": [
69886                     "venicular",
69887                     "cliff railway",
69888                     "cable car",
69889                     "cable railway",
69890                     "funicular railway"
69891                 ],
69892                 "fields": [
69893                     "structure",
69894                     "gauge"
69895                 ],
69896                 "tags": {
69897                     "railway": "funicular"
69898                 },
69899                 "icon": "railway-rail",
69900                 "name": "Funicular"
69901             },
69902             "railway/halt": {
69903                 "icon": "rail",
69904                 "geometry": [
69905                     "point",
69906                     "vertex"
69907                 ],
69908                 "tags": {
69909                     "railway": "halt"
69910                 },
69911                 "name": "Railway Halt",
69912                 "terms": [
69913                     "break",
69914                     "interrupt",
69915                     "rest",
69916                     "wait",
69917                     "interruption"
69918                 ]
69919             },
69920             "railway/level_crossing": {
69921                 "icon": "cross",
69922                 "geometry": [
69923                     "vertex"
69924                 ],
69925                 "tags": {
69926                     "railway": "level_crossing"
69927                 },
69928                 "terms": [
69929                     "crossing",
69930                     "railroad crossing",
69931                     "railway crossing",
69932                     "grade crossing",
69933                     "road through railroad",
69934                     "train crossing"
69935                 ],
69936                 "name": "Level Crossing"
69937             },
69938             "railway/monorail": {
69939                 "icon": "railway-monorail",
69940                 "geometry": [
69941                     "line"
69942                 ],
69943                 "tags": {
69944                     "railway": "monorail"
69945                 },
69946                 "fields": [
69947                     "structure",
69948                     "electrified"
69949                 ],
69950                 "terms": [],
69951                 "name": "Monorail"
69952             },
69953             "railway/narrow_gauge": {
69954                 "icon": "railway-rail",
69955                 "geometry": [
69956                     "line"
69957                 ],
69958                 "tags": {
69959                     "railway": "narrow_gauge"
69960                 },
69961                 "fields": [
69962                     "structure",
69963                     "gauge",
69964                     "electrified"
69965                 ],
69966                 "terms": [
69967                     "narrow gauge railway",
69968                     "narrow gauge railroad"
69969                 ],
69970                 "name": "Narrow Gauge Rail"
69971             },
69972             "railway/platform": {
69973                 "geometry": [
69974                     "point",
69975                     "vertex",
69976                     "line",
69977                     "area"
69978                 ],
69979                 "tags": {
69980                     "railway": "platform"
69981                 },
69982                 "name": "Railway Platform"
69983             },
69984             "railway/rail": {
69985                 "icon": "railway-rail",
69986                 "geometry": [
69987                     "line"
69988                 ],
69989                 "tags": {
69990                     "railway": "rail"
69991                 },
69992                 "fields": [
69993                     "structure",
69994                     "gauge",
69995                     "electrified"
69996                 ],
69997                 "terms": [],
69998                 "name": "Rail"
69999             },
70000             "railway/station": {
70001                 "icon": "rail",
70002                 "fields": [
70003                     "building_area"
70004                 ],
70005                 "geometry": [
70006                     "point",
70007                     "vertex",
70008                     "area"
70009                 ],
70010                 "tags": {
70011                     "railway": "station"
70012                 },
70013                 "terms": [
70014                     "train station",
70015                     "station"
70016                 ],
70017                 "name": "Railway Station"
70018             },
70019             "railway/subway": {
70020                 "icon": "railway-subway",
70021                 "fields": [
70022                     "structure",
70023                     "gauge",
70024                     "electrified"
70025                 ],
70026                 "geometry": [
70027                     "line"
70028                 ],
70029                 "tags": {
70030                     "railway": "subway"
70031                 },
70032                 "terms": [],
70033                 "name": "Subway"
70034             },
70035             "railway/subway_entrance": {
70036                 "icon": "rail-metro",
70037                 "geometry": [
70038                     "point"
70039                 ],
70040                 "tags": {
70041                     "railway": "subway_entrance"
70042                 },
70043                 "terms": [],
70044                 "name": "Subway Entrance"
70045             },
70046             "railway/tram": {
70047                 "icon": "railway-light-rail",
70048                 "geometry": [
70049                     "line"
70050                 ],
70051                 "tags": {
70052                     "railway": "tram"
70053                 },
70054                 "fields": [
70055                     "structure",
70056                     "gauge",
70057                     "electrified"
70058                 ],
70059                 "terms": [
70060                     "streetcar"
70061                 ],
70062                 "name": "Tram"
70063             },
70064             "relation": {
70065                 "name": "Relation",
70066                 "icon": "relation",
70067                 "tags": {},
70068                 "geometry": [
70069                     "relation"
70070                 ],
70071                 "fields": [
70072                     "relation"
70073                 ]
70074             },
70075             "route/ferry": {
70076                 "icon": "ferry",
70077                 "geometry": [
70078                     "line"
70079                 ],
70080                 "tags": {
70081                     "route": "ferry"
70082                 },
70083                 "name": "Ferry Route"
70084             },
70085             "shop": {
70086                 "icon": "shop",
70087                 "fields": [
70088                     "shop",
70089                     "address",
70090                     "opening_hours"
70091                 ],
70092                 "geometry": [
70093                     "point",
70094                     "vertex",
70095                     "area"
70096                 ],
70097                 "tags": {
70098                     "shop": "*"
70099                 },
70100                 "terms": [],
70101                 "name": "Shop"
70102             },
70103             "shop/alcohol": {
70104                 "icon": "alcohol-shop",
70105                 "fields": [
70106                     "address",
70107                     "building_area",
70108                     "opening_hours"
70109                 ],
70110                 "geometry": [
70111                     "point",
70112                     "vertex",
70113                     "area"
70114                 ],
70115                 "tags": {
70116                     "shop": "alcohol"
70117                 },
70118                 "terms": [
70119                     "alcohol"
70120                 ],
70121                 "name": "Liquor Store"
70122             },
70123             "shop/art": {
70124                 "icon": "art-gallery",
70125                 "fields": [
70126                     "address",
70127                     "building_area",
70128                     "opening_hours"
70129                 ],
70130                 "geometry": [
70131                     "point",
70132                     "vertex",
70133                     "area"
70134                 ],
70135                 "terms": [
70136                     "art store",
70137                     "art gallery"
70138                 ],
70139                 "tags": {
70140                     "shop": "art"
70141                 },
70142                 "name": "Art Shop"
70143             },
70144             "shop/bakery": {
70145                 "icon": "bakery",
70146                 "fields": [
70147                     "address",
70148                     "building_area",
70149                     "opening_hours"
70150                 ],
70151                 "geometry": [
70152                     "point",
70153                     "vertex",
70154                     "area"
70155                 ],
70156                 "tags": {
70157                     "shop": "bakery"
70158                 },
70159                 "name": "Bakery"
70160             },
70161             "shop/beauty": {
70162                 "icon": "shop",
70163                 "fields": [
70164                     "address",
70165                     "building_area",
70166                     "opening_hours"
70167                 ],
70168                 "geometry": [
70169                     "point",
70170                     "vertex",
70171                     "area"
70172                 ],
70173                 "terms": [
70174                     "nail spa",
70175                     "spa",
70176                     "salon",
70177                     "tanning"
70178                 ],
70179                 "tags": {
70180                     "shop": "beauty"
70181                 },
70182                 "name": "Beauty Shop"
70183             },
70184             "shop/beverages": {
70185                 "icon": "shop",
70186                 "fields": [
70187                     "address",
70188                     "building_area",
70189                     "opening_hours"
70190                 ],
70191                 "geometry": [
70192                     "point",
70193                     "vertex",
70194                     "area"
70195                 ],
70196                 "tags": {
70197                     "shop": "beverages"
70198                 },
70199                 "name": "Beverage Store"
70200             },
70201             "shop/bicycle": {
70202                 "icon": "bicycle",
70203                 "fields": [
70204                     "address",
70205                     "building_area",
70206                     "opening_hours"
70207                 ],
70208                 "geometry": [
70209                     "point",
70210                     "vertex",
70211                     "area"
70212                 ],
70213                 "tags": {
70214                     "shop": "bicycle"
70215                 },
70216                 "name": "Bicycle Shop"
70217             },
70218             "shop/bookmaker": {
70219                 "icon": "shop",
70220                 "fields": [
70221                     "address",
70222                     "building_area",
70223                     "opening_hours"
70224                 ],
70225                 "geometry": [
70226                     "point",
70227                     "vertex",
70228                     "area"
70229                 ],
70230                 "tags": {
70231                     "shop": "bookmaker"
70232                 },
70233                 "name": "Bookmaker"
70234             },
70235             "shop/books": {
70236                 "icon": "shop",
70237                 "fields": [
70238                     "address",
70239                     "building_area",
70240                     "opening_hours"
70241                 ],
70242                 "geometry": [
70243                     "point",
70244                     "vertex",
70245                     "area"
70246                 ],
70247                 "tags": {
70248                     "shop": "books"
70249                 },
70250                 "name": "Bookstore"
70251             },
70252             "shop/boutique": {
70253                 "icon": "shop",
70254                 "fields": [
70255                     "address",
70256                     "building_area",
70257                     "opening_hours"
70258                 ],
70259                 "geometry": [
70260                     "point",
70261                     "vertex",
70262                     "area"
70263                 ],
70264                 "tags": {
70265                     "shop": "boutique"
70266                 },
70267                 "name": "Boutique"
70268             },
70269             "shop/butcher": {
70270                 "icon": "slaughterhouse",
70271                 "fields": [
70272                     "building_area",
70273                     "opening_hours"
70274                 ],
70275                 "geometry": [
70276                     "point",
70277                     "vertex",
70278                     "area"
70279                 ],
70280                 "terms": [],
70281                 "tags": {
70282                     "shop": "butcher"
70283                 },
70284                 "name": "Butcher"
70285             },
70286             "shop/car": {
70287                 "icon": "car",
70288                 "fields": [
70289                     "address",
70290                     "opening_hours"
70291                 ],
70292                 "geometry": [
70293                     "point",
70294                     "vertex",
70295                     "area"
70296                 ],
70297                 "tags": {
70298                     "shop": "car"
70299                 },
70300                 "name": "Car Dealership"
70301             },
70302             "shop/car_parts": {
70303                 "icon": "car",
70304                 "fields": [
70305                     "address",
70306                     "building_area",
70307                     "opening_hours"
70308                 ],
70309                 "geometry": [
70310                     "point",
70311                     "vertex",
70312                     "area"
70313                 ],
70314                 "tags": {
70315                     "shop": "car_parts"
70316                 },
70317                 "name": "Car Parts Store"
70318             },
70319             "shop/car_repair": {
70320                 "icon": "car",
70321                 "fields": [
70322                     "address",
70323                     "building_area",
70324                     "opening_hours"
70325                 ],
70326                 "geometry": [
70327                     "point",
70328                     "vertex",
70329                     "area"
70330                 ],
70331                 "tags": {
70332                     "shop": "car_repair"
70333                 },
70334                 "name": "Car Repair Shop"
70335             },
70336             "shop/chemist": {
70337                 "icon": "chemist",
70338                 "fields": [
70339                     "address",
70340                     "building_area",
70341                     "opening_hours"
70342                 ],
70343                 "geometry": [
70344                     "point",
70345                     "vertex",
70346                     "area"
70347                 ],
70348                 "tags": {
70349                     "shop": "chemist"
70350                 },
70351                 "name": "Chemist"
70352             },
70353             "shop/clothes": {
70354                 "icon": "clothing-store",
70355                 "fields": [
70356                     "address",
70357                     "building_area",
70358                     "opening_hours"
70359                 ],
70360                 "geometry": [
70361                     "point",
70362                     "vertex",
70363                     "area"
70364                 ],
70365                 "tags": {
70366                     "shop": "clothes"
70367                 },
70368                 "name": "Clothing Store"
70369             },
70370             "shop/computer": {
70371                 "icon": "shop",
70372                 "fields": [
70373                     "address",
70374                     "building_area",
70375                     "opening_hours"
70376                 ],
70377                 "geometry": [
70378                     "point",
70379                     "vertex",
70380                     "area"
70381                 ],
70382                 "tags": {
70383                     "shop": "computer"
70384                 },
70385                 "name": "Computer Store"
70386             },
70387             "shop/confectionery": {
70388                 "icon": "shop",
70389                 "fields": [
70390                     "address",
70391                     "building_area",
70392                     "opening_hours"
70393                 ],
70394                 "geometry": [
70395                     "point",
70396                     "vertex",
70397                     "area"
70398                 ],
70399                 "tags": {
70400                     "shop": "confectionery"
70401                 },
70402                 "name": "Confectionery"
70403             },
70404             "shop/convenience": {
70405                 "icon": "shop",
70406                 "fields": [
70407                     "address",
70408                     "building_area",
70409                     "opening_hours"
70410                 ],
70411                 "geometry": [
70412                     "point",
70413                     "vertex",
70414                     "area"
70415                 ],
70416                 "tags": {
70417                     "shop": "convenience"
70418                 },
70419                 "name": "Convenience Store"
70420             },
70421             "shop/deli": {
70422                 "icon": "restaurant",
70423                 "fields": [
70424                     "address",
70425                     "building_area",
70426                     "opening_hours"
70427                 ],
70428                 "geometry": [
70429                     "point",
70430                     "vertex",
70431                     "area"
70432                 ],
70433                 "tags": {
70434                     "shop": "deli"
70435                 },
70436                 "name": "Deli"
70437             },
70438             "shop/department_store": {
70439                 "icon": "shop",
70440                 "fields": [
70441                     "address",
70442                     "building_area",
70443                     "opening_hours"
70444                 ],
70445                 "geometry": [
70446                     "point",
70447                     "vertex",
70448                     "area"
70449                 ],
70450                 "tags": {
70451                     "shop": "department_store"
70452                 },
70453                 "name": "Department Store"
70454             },
70455             "shop/doityourself": {
70456                 "icon": "shop",
70457                 "fields": [
70458                     "address",
70459                     "building_area",
70460                     "opening_hours"
70461                 ],
70462                 "geometry": [
70463                     "point",
70464                     "vertex",
70465                     "area"
70466                 ],
70467                 "tags": {
70468                     "shop": "doityourself"
70469                 },
70470                 "name": "DIY Store"
70471             },
70472             "shop/dry_cleaning": {
70473                 "icon": "shop",
70474                 "fields": [
70475                     "address",
70476                     "building_area",
70477                     "opening_hours"
70478                 ],
70479                 "geometry": [
70480                     "point",
70481                     "vertex",
70482                     "area"
70483                 ],
70484                 "tags": {
70485                     "shop": "dry_cleaning"
70486                 },
70487                 "name": "Dry Cleaners"
70488             },
70489             "shop/electronics": {
70490                 "icon": "shop",
70491                 "fields": [
70492                     "address",
70493                     "building_area",
70494                     "opening_hours"
70495                 ],
70496                 "geometry": [
70497                     "point",
70498                     "vertex",
70499                     "area"
70500                 ],
70501                 "tags": {
70502                     "shop": "electronics"
70503                 },
70504                 "name": "Electronics Store"
70505             },
70506             "shop/farm": {
70507                 "icon": "shop",
70508                 "fields": [
70509                     "address",
70510                     "building_area",
70511                     "opening_hours"
70512                 ],
70513                 "geometry": [
70514                     "point",
70515                     "vertex",
70516                     "area"
70517                 ],
70518                 "tags": {
70519                     "shop": "farm"
70520                 },
70521                 "terms": [
70522                     "farm shop",
70523                     "farm stand"
70524                 ],
70525                 "name": "Produce Stand"
70526             },
70527             "shop/fishmonger": {
70528                 "icon": "shop",
70529                 "fields": [
70530                     "address",
70531                     "building_area",
70532                     "opening_hours"
70533                 ],
70534                 "geometry": [
70535                     "point",
70536                     "vertex",
70537                     "area"
70538                 ],
70539                 "tags": {
70540                     "shop": "fishmonger"
70541                 },
70542                 "name": "Fishmonger",
70543                 "searchable": false
70544             },
70545             "shop/florist": {
70546                 "icon": "shop",
70547                 "fields": [
70548                     "address",
70549                     "building_area",
70550                     "opening_hours"
70551                 ],
70552                 "geometry": [
70553                     "point",
70554                     "vertex",
70555                     "area"
70556                 ],
70557                 "tags": {
70558                     "shop": "florist"
70559                 },
70560                 "name": "Florist"
70561             },
70562             "shop/funeral_directors": {
70563                 "icon": "cemetery",
70564                 "fields": [
70565                     "address",
70566                     "building_area",
70567                     "religion",
70568                     "denomination"
70569                 ],
70570                 "geometry": [
70571                     "point",
70572                     "vertex",
70573                     "area"
70574                 ],
70575                 "tags": {
70576                     "shop": "funeral_directors"
70577                 },
70578                 "terms": [
70579                     "undertaker",
70580                     "funeral parlour",
70581                     "funeral parlor",
70582                     "memorial home"
70583                 ],
70584                 "name": "Funeral Home"
70585             },
70586             "shop/furniture": {
70587                 "icon": "shop",
70588                 "fields": [
70589                     "address",
70590                     "building_area",
70591                     "opening_hours"
70592                 ],
70593                 "geometry": [
70594                     "point",
70595                     "vertex",
70596                     "area"
70597                 ],
70598                 "tags": {
70599                     "shop": "furniture"
70600                 },
70601                 "name": "Furniture Store"
70602             },
70603             "shop/garden_centre": {
70604                 "icon": "shop",
70605                 "fields": [
70606                     "address",
70607                     "building_area",
70608                     "opening_hours"
70609                 ],
70610                 "geometry": [
70611                     "point",
70612                     "vertex",
70613                     "area"
70614                 ],
70615                 "terms": [
70616                     "garden centre"
70617                 ],
70618                 "tags": {
70619                     "shop": "garden_centre"
70620                 },
70621                 "name": "Garden Center"
70622             },
70623             "shop/gift": {
70624                 "icon": "shop",
70625                 "fields": [
70626                     "address",
70627                     "building_area",
70628                     "opening_hours"
70629                 ],
70630                 "geometry": [
70631                     "point",
70632                     "vertex",
70633                     "area"
70634                 ],
70635                 "tags": {
70636                     "shop": "gift"
70637                 },
70638                 "name": "Gift Shop"
70639             },
70640             "shop/greengrocer": {
70641                 "icon": "shop",
70642                 "fields": [
70643                     "address",
70644                     "building_area",
70645                     "opening_hours"
70646                 ],
70647                 "geometry": [
70648                     "point",
70649                     "vertex",
70650                     "area"
70651                 ],
70652                 "tags": {
70653                     "shop": "greengrocer"
70654                 },
70655                 "name": "Greengrocer"
70656             },
70657             "shop/hairdresser": {
70658                 "icon": "hairdresser",
70659                 "fields": [
70660                     "address",
70661                     "building_area",
70662                     "opening_hours"
70663                 ],
70664                 "geometry": [
70665                     "point",
70666                     "vertex",
70667                     "area"
70668                 ],
70669                 "tags": {
70670                     "shop": "hairdresser"
70671                 },
70672                 "name": "Hairdresser"
70673             },
70674             "shop/hardware": {
70675                 "icon": "shop",
70676                 "fields": [
70677                     "address",
70678                     "building_area",
70679                     "opening_hours"
70680                 ],
70681                 "geometry": [
70682                     "point",
70683                     "vertex",
70684                     "area"
70685                 ],
70686                 "tags": {
70687                     "shop": "hardware"
70688                 },
70689                 "name": "Hardware Store"
70690             },
70691             "shop/hifi": {
70692                 "icon": "shop",
70693                 "fields": [
70694                     "address",
70695                     "building_area",
70696                     "opening_hours"
70697                 ],
70698                 "geometry": [
70699                     "point",
70700                     "vertex",
70701                     "area"
70702                 ],
70703                 "tags": {
70704                     "shop": "hifi"
70705                 },
70706                 "name": "Hifi Store"
70707             },
70708             "shop/jewelry": {
70709                 "icon": "shop",
70710                 "fields": [
70711                     "address",
70712                     "building_area",
70713                     "opening_hours"
70714                 ],
70715                 "geometry": [
70716                     "point",
70717                     "vertex",
70718                     "area"
70719                 ],
70720                 "tags": {
70721                     "shop": "jewelry"
70722                 },
70723                 "name": "Jeweler"
70724             },
70725             "shop/kiosk": {
70726                 "icon": "shop",
70727                 "fields": [
70728                     "address",
70729                     "building_area",
70730                     "opening_hours"
70731                 ],
70732                 "geometry": [
70733                     "point",
70734                     "vertex",
70735                     "area"
70736                 ],
70737                 "tags": {
70738                     "shop": "kiosk"
70739                 },
70740                 "name": "Kiosk"
70741             },
70742             "shop/laundry": {
70743                 "icon": "laundry",
70744                 "fields": [
70745                     "address",
70746                     "building_area",
70747                     "opening_hours"
70748                 ],
70749                 "geometry": [
70750                     "point",
70751                     "vertex",
70752                     "area"
70753                 ],
70754                 "tags": {
70755                     "shop": "laundry"
70756                 },
70757                 "name": "Laundry"
70758             },
70759             "shop/locksmith": {
70760                 "icon": "shop",
70761                 "fields": [
70762                     "address",
70763                     "building_area",
70764                     "opening_hours"
70765                 ],
70766                 "geometry": [
70767                     "point",
70768                     "vertex",
70769                     "area"
70770                 ],
70771                 "terms": [
70772                     "keys"
70773                 ],
70774                 "tags": {
70775                     "shop": "locksmith"
70776                 },
70777                 "name": "Locksmith"
70778             },
70779             "shop/lottery": {
70780                 "icon": "shop",
70781                 "fields": [
70782                     "address",
70783                     "building_area",
70784                     "opening_hours"
70785                 ],
70786                 "geometry": [
70787                     "point",
70788                     "vertex",
70789                     "area"
70790                 ],
70791                 "tags": {
70792                     "shop": "lottery"
70793                 },
70794                 "name": "Lottery Shop"
70795             },
70796             "shop/mall": {
70797                 "icon": "shop",
70798                 "fields": [
70799                     "address",
70800                     "building_area",
70801                     "opening_hours"
70802                 ],
70803                 "geometry": [
70804                     "point",
70805                     "vertex",
70806                     "area"
70807                 ],
70808                 "tags": {
70809                     "shop": "mall"
70810                 },
70811                 "name": "Mall"
70812             },
70813             "shop/mobile_phone": {
70814                 "icon": "mobilephone",
70815                 "fields": [
70816                     "address",
70817                     "building_area",
70818                     "opening_hours"
70819                 ],
70820                 "geometry": [
70821                     "point",
70822                     "vertex",
70823                     "area"
70824                 ],
70825                 "tags": {
70826                     "shop": "mobile_phone"
70827                 },
70828                 "name": "Mobile Phone Store"
70829             },
70830             "shop/motorcycle": {
70831                 "icon": "scooter",
70832                 "fields": [
70833                     "address",
70834                     "building_area",
70835                     "opening_hours"
70836                 ],
70837                 "geometry": [
70838                     "point",
70839                     "vertex",
70840                     "area"
70841                 ],
70842                 "tags": {
70843                     "shop": "motorcycle"
70844                 },
70845                 "name": "Motorcycle Dealership"
70846             },
70847             "shop/music": {
70848                 "icon": "music",
70849                 "fields": [
70850                     "address",
70851                     "building_area",
70852                     "opening_hours"
70853                 ],
70854                 "geometry": [
70855                     "point",
70856                     "vertex",
70857                     "area"
70858                 ],
70859                 "tags": {
70860                     "shop": "music"
70861                 },
70862                 "name": "Music Store"
70863             },
70864             "shop/newsagent": {
70865                 "icon": "shop",
70866                 "fields": [
70867                     "address",
70868                     "building_area",
70869                     "opening_hours"
70870                 ],
70871                 "geometry": [
70872                     "point",
70873                     "vertex",
70874                     "area"
70875                 ],
70876                 "tags": {
70877                     "shop": "newsagent"
70878                 },
70879                 "name": "Newsagent"
70880             },
70881             "shop/optician": {
70882                 "icon": "shop",
70883                 "fields": [
70884                     "address",
70885                     "building_area",
70886                     "opening_hours"
70887                 ],
70888                 "geometry": [
70889                     "point",
70890                     "vertex",
70891                     "area"
70892                 ],
70893                 "tags": {
70894                     "shop": "optician"
70895                 },
70896                 "name": "Optician"
70897             },
70898             "shop/outdoor": {
70899                 "icon": "shop",
70900                 "fields": [
70901                     "address",
70902                     "building_area",
70903                     "opening_hours"
70904                 ],
70905                 "geometry": [
70906                     "point",
70907                     "vertex",
70908                     "area"
70909                 ],
70910                 "tags": {
70911                     "shop": "outdoor"
70912                 },
70913                 "name": "Outdoor Store"
70914             },
70915             "shop/pet": {
70916                 "icon": "dog-park",
70917                 "fields": [
70918                     "address",
70919                     "building_area",
70920                     "opening_hours"
70921                 ],
70922                 "geometry": [
70923                     "point",
70924                     "vertex",
70925                     "area"
70926                 ],
70927                 "tags": {
70928                     "shop": "pet"
70929                 },
70930                 "name": "Pet Store"
70931             },
70932             "shop/photo": {
70933                 "icon": "camera",
70934                 "fields": [
70935                     "address",
70936                     "building_area",
70937                     "opening_hours"
70938                 ],
70939                 "geometry": [
70940                     "point",
70941                     "vertex",
70942                     "area"
70943                 ],
70944                 "tags": {
70945                     "shop": "photo"
70946                 },
70947                 "name": "Photography Store"
70948             },
70949             "shop/seafood": {
70950                 "icon": "shop",
70951                 "fields": [
70952                     "address",
70953                     "building_area",
70954                     "opening_hours"
70955                 ],
70956                 "geometry": [
70957                     "point",
70958                     "vertex",
70959                     "area"
70960                 ],
70961                 "tags": {
70962                     "shop": "seafood"
70963                 },
70964                 "terms": [
70965                     "fishmonger"
70966                 ],
70967                 "name": "Seafood Shop"
70968             },
70969             "shop/shoes": {
70970                 "icon": "shop",
70971                 "fields": [
70972                     "address",
70973                     "building_area",
70974                     "opening_hours"
70975                 ],
70976                 "geometry": [
70977                     "point",
70978                     "vertex",
70979                     "area"
70980                 ],
70981                 "tags": {
70982                     "shop": "shoes"
70983                 },
70984                 "name": "Shoe Store"
70985             },
70986             "shop/sports": {
70987                 "icon": "shop",
70988                 "fields": [
70989                     "address",
70990                     "building_area",
70991                     "opening_hours"
70992                 ],
70993                 "geometry": [
70994                     "point",
70995                     "vertex",
70996                     "area"
70997                 ],
70998                 "tags": {
70999                     "shop": "sports"
71000                 },
71001                 "name": "Sporting Goods Store"
71002             },
71003             "shop/stationery": {
71004                 "icon": "shop",
71005                 "fields": [
71006                     "address",
71007                     "building_area",
71008                     "opening_hours"
71009                 ],
71010                 "geometry": [
71011                     "point",
71012                     "vertex",
71013                     "area"
71014                 ],
71015                 "tags": {
71016                     "shop": "stationery"
71017                 },
71018                 "name": "Stationery Store"
71019             },
71020             "shop/supermarket": {
71021                 "icon": "grocery",
71022                 "fields": [
71023                     "operator",
71024                     "building_area",
71025                     "address"
71026                 ],
71027                 "geometry": [
71028                     "point",
71029                     "vertex",
71030                     "area"
71031                 ],
71032                 "terms": [
71033                     "bazaar",
71034                     "boutique",
71035                     "chain",
71036                     "co-op",
71037                     "cut-rate store",
71038                     "discount store",
71039                     "five-and-dime",
71040                     "flea market",
71041                     "galleria",
71042                     "grocery store",
71043                     "mall",
71044                     "mart",
71045                     "outlet",
71046                     "outlet store",
71047                     "shop",
71048                     "shopping center",
71049                     "shopping centre",
71050                     "shopping plaza",
71051                     "stand",
71052                     "store",
71053                     "supermarket",
71054                     "thrift shop"
71055                 ],
71056                 "tags": {
71057                     "shop": "supermarket"
71058                 },
71059                 "name": "Supermarket"
71060             },
71061             "shop/toys": {
71062                 "icon": "shop",
71063                 "fields": [
71064                     "address",
71065                     "building_area",
71066                     "opening_hours"
71067                 ],
71068                 "geometry": [
71069                     "point",
71070                     "vertex",
71071                     "area"
71072                 ],
71073                 "tags": {
71074                     "shop": "toys"
71075                 },
71076                 "name": "Toy Store"
71077             },
71078             "shop/travel_agency": {
71079                 "icon": "suitcase",
71080                 "fields": [
71081                     "address",
71082                     "building_area",
71083                     "opening_hours"
71084                 ],
71085                 "geometry": [
71086                     "point",
71087                     "vertex",
71088                     "area"
71089                 ],
71090                 "tags": {
71091                     "shop": "travel_agency"
71092                 },
71093                 "name": "Travel Agency"
71094             },
71095             "shop/tyres": {
71096                 "icon": "shop",
71097                 "fields": [
71098                     "address",
71099                     "building_area",
71100                     "opening_hours"
71101                 ],
71102                 "geometry": [
71103                     "point",
71104                     "vertex",
71105                     "area"
71106                 ],
71107                 "tags": {
71108                     "shop": "tyres"
71109                 },
71110                 "name": "Tire Store"
71111             },
71112             "shop/vacant": {
71113                 "icon": "shop",
71114                 "fields": [
71115                     "address",
71116                     "building_area",
71117                     "opening_hours"
71118                 ],
71119                 "geometry": [
71120                     "point",
71121                     "vertex",
71122                     "area"
71123                 ],
71124                 "tags": {
71125                     "shop": "vacant"
71126                 },
71127                 "name": "Vacant Shop"
71128             },
71129             "shop/variety_store": {
71130                 "icon": "shop",
71131                 "fields": [
71132                     "address",
71133                     "building_area",
71134                     "opening_hours"
71135                 ],
71136                 "geometry": [
71137                     "point",
71138                     "vertex",
71139                     "area"
71140                 ],
71141                 "tags": {
71142                     "shop": "variety_store"
71143                 },
71144                 "name": "Variety Store"
71145             },
71146             "shop/video": {
71147                 "icon": "shop",
71148                 "fields": [
71149                     "address",
71150                     "building_area",
71151                     "opening_hours"
71152                 ],
71153                 "geometry": [
71154                     "point",
71155                     "vertex",
71156                     "area"
71157                 ],
71158                 "tags": {
71159                     "shop": "video"
71160                 },
71161                 "name": "Video Store"
71162             },
71163             "shop/wine": {
71164                 "icon": "alcohol-shop",
71165                 "fields": [
71166                     "address",
71167                     "building_area",
71168                     "opening_hours"
71169                 ],
71170                 "geometry": [
71171                     "point",
71172                     "vertex",
71173                     "area"
71174                 ],
71175                 "tags": {
71176                     "shop": "wine"
71177                 },
71178                 "terms": [
71179                     "winery"
71180                 ],
71181                 "name": "Wine Shop"
71182             },
71183             "tourism": {
71184                 "fields": [
71185                     "tourism"
71186                 ],
71187                 "geometry": [
71188                     "point",
71189                     "vertex",
71190                     "area"
71191                 ],
71192                 "tags": {
71193                     "tourism": "*"
71194                 },
71195                 "name": "Tourism"
71196             },
71197             "tourism/alpine_hut": {
71198                 "icon": "lodging",
71199                 "fields": [
71200                     "operator",
71201                     "address"
71202                 ],
71203                 "geometry": [
71204                     "point",
71205                     "vertex",
71206                     "area"
71207                 ],
71208                 "tags": {
71209                     "tourism": "alpine_hut"
71210                 },
71211                 "name": "Alpine Hut"
71212             },
71213             "tourism/artwork": {
71214                 "fields": [
71215                     "artwork_type",
71216                     "artist"
71217                 ],
71218                 "icon": "art-gallery",
71219                 "geometry": [
71220                     "point",
71221                     "vertex",
71222                     "area"
71223                 ],
71224                 "tags": {
71225                     "tourism": "artwork"
71226                 },
71227                 "terms": [
71228                     "mural",
71229                     "sculpture",
71230                     "statue"
71231                 ],
71232                 "name": "Artwork"
71233             },
71234             "tourism/attraction": {
71235                 "icon": "monument",
71236                 "fields": [
71237                     "operator",
71238                     "address"
71239                 ],
71240                 "geometry": [
71241                     "point",
71242                     "vertex",
71243                     "area"
71244                 ],
71245                 "tags": {
71246                     "tourism": "attraction"
71247                 },
71248                 "name": "Tourist Attraction"
71249             },
71250             "tourism/camp_site": {
71251                 "icon": "campsite",
71252                 "fields": [
71253                     "operator",
71254                     "address",
71255                     "smoking"
71256                 ],
71257                 "geometry": [
71258                     "point",
71259                     "vertex",
71260                     "area"
71261                 ],
71262                 "terms": [
71263                     "camping"
71264                 ],
71265                 "tags": {
71266                     "tourism": "camp_site"
71267                 },
71268                 "name": "Camp Site"
71269             },
71270             "tourism/caravan_site": {
71271                 "fields": [
71272                     "operator",
71273                     "address",
71274                     "smoking"
71275                 ],
71276                 "geometry": [
71277                     "point",
71278                     "vertex",
71279                     "area"
71280                 ],
71281                 "tags": {
71282                     "tourism": "caravan_site"
71283                 },
71284                 "name": "RV Park"
71285             },
71286             "tourism/chalet": {
71287                 "icon": "lodging",
71288                 "fields": [
71289                     "operator",
71290                     "building_area",
71291                     "address",
71292                     "smoking"
71293                 ],
71294                 "geometry": [
71295                     "point",
71296                     "vertex",
71297                     "area"
71298                 ],
71299                 "tags": {
71300                     "tourism": "chalet"
71301                 },
71302                 "name": "Chalet"
71303             },
71304             "tourism/guest_house": {
71305                 "icon": "lodging",
71306                 "fields": [
71307                     "operator",
71308                     "address",
71309                     "smoking"
71310                 ],
71311                 "geometry": [
71312                     "point",
71313                     "vertex",
71314                     "area"
71315                 ],
71316                 "tags": {
71317                     "tourism": "guest_house"
71318                 },
71319                 "terms": [
71320                     "B&B",
71321                     "Bed & Breakfast",
71322                     "Bed and Breakfast"
71323                 ],
71324                 "name": "Guest House"
71325             },
71326             "tourism/hostel": {
71327                 "icon": "lodging",
71328                 "fields": [
71329                     "operator",
71330                     "building_area",
71331                     "address",
71332                     "smoking"
71333                 ],
71334                 "geometry": [
71335                     "point",
71336                     "vertex",
71337                     "area"
71338                 ],
71339                 "tags": {
71340                     "tourism": "hostel"
71341                 },
71342                 "name": "Hostel"
71343             },
71344             "tourism/hotel": {
71345                 "icon": "lodging",
71346                 "fields": [
71347                     "operator",
71348                     "building_area",
71349                     "address",
71350                     "smoking"
71351                 ],
71352                 "geometry": [
71353                     "point",
71354                     "vertex",
71355                     "area"
71356                 ],
71357                 "terms": [],
71358                 "tags": {
71359                     "tourism": "hotel"
71360                 },
71361                 "name": "Hotel"
71362             },
71363             "tourism/information": {
71364                 "fields": [
71365                     "information",
71366                     "building_area",
71367                     "address",
71368                     "operator"
71369                 ],
71370                 "geometry": [
71371                     "point",
71372                     "vertex",
71373                     "area"
71374                 ],
71375                 "tags": {
71376                     "tourism": "information"
71377                 },
71378                 "name": "Information"
71379             },
71380             "tourism/motel": {
71381                 "icon": "lodging",
71382                 "fields": [
71383                     "operator",
71384                     "building_area",
71385                     "address",
71386                     "smoking"
71387                 ],
71388                 "geometry": [
71389                     "point",
71390                     "vertex",
71391                     "area"
71392                 ],
71393                 "tags": {
71394                     "tourism": "motel"
71395                 },
71396                 "name": "Motel"
71397             },
71398             "tourism/museum": {
71399                 "icon": "museum",
71400                 "fields": [
71401                     "operator",
71402                     "building_area",
71403                     "address"
71404                 ],
71405                 "geometry": [
71406                     "point",
71407                     "vertex",
71408                     "area"
71409                 ],
71410                 "terms": [
71411                     "exhibition",
71412                     "exhibits archive",
71413                     "foundation",
71414                     "gallery",
71415                     "hall",
71416                     "institution",
71417                     "library",
71418                     "menagerie",
71419                     "repository",
71420                     "salon",
71421                     "storehouse",
71422                     "treasury",
71423                     "vault"
71424                 ],
71425                 "tags": {
71426                     "tourism": "museum"
71427                 },
71428                 "name": "Museum"
71429             },
71430             "tourism/picnic_site": {
71431                 "icon": "park",
71432                 "fields": [
71433                     "operator",
71434                     "address",
71435                     "smoking"
71436                 ],
71437                 "geometry": [
71438                     "point",
71439                     "vertex",
71440                     "area"
71441                 ],
71442                 "terms": [],
71443                 "tags": {
71444                     "tourism": "picnic_site"
71445                 },
71446                 "name": "Picnic Site"
71447             },
71448             "tourism/theme_park": {
71449                 "fields": [
71450                     "operator",
71451                     "address"
71452                 ],
71453                 "geometry": [
71454                     "point",
71455                     "vertex",
71456                     "area"
71457                 ],
71458                 "tags": {
71459                     "tourism": "theme_park"
71460                 },
71461                 "name": "Theme Park"
71462             },
71463             "tourism/viewpoint": {
71464                 "geometry": [
71465                     "point",
71466                     "vertex"
71467                 ],
71468                 "tags": {
71469                     "tourism": "viewpoint"
71470                 },
71471                 "name": "Viewpoint"
71472             },
71473             "tourism/zoo": {
71474                 "icon": "zoo",
71475                 "fields": [
71476                     "operator",
71477                     "address"
71478                 ],
71479                 "geometry": [
71480                     "point",
71481                     "vertex",
71482                     "area"
71483                 ],
71484                 "tags": {
71485                     "tourism": "zoo"
71486                 },
71487                 "name": "Zoo"
71488             },
71489             "type/boundary": {
71490                 "geometry": [
71491                     "relation"
71492                 ],
71493                 "tags": {
71494                     "type": "boundary"
71495                 },
71496                 "name": "Boundary",
71497                 "icon": "boundary",
71498                 "fields": [
71499                     "boundary"
71500                 ]
71501             },
71502             "type/boundary/administrative": {
71503                 "name": "Administrative Boundary",
71504                 "geometry": [
71505                     "relation"
71506                 ],
71507                 "tags": {
71508                     "type": "boundary",
71509                     "boundary": "administrative"
71510                 },
71511                 "fields": [
71512                     "admin_level"
71513                 ],
71514                 "icon": "boundary"
71515             },
71516             "type/multipolygon": {
71517                 "geometry": [
71518                     "area",
71519                     "relation"
71520                 ],
71521                 "tags": {
71522                     "type": "multipolygon"
71523                 },
71524                 "removeTags": {},
71525                 "name": "Multipolygon",
71526                 "icon": "multipolygon",
71527                 "searchable": false,
71528                 "matchScore": 0.1
71529             },
71530             "type/restriction": {
71531                 "geometry": [
71532                     "relation"
71533                 ],
71534                 "tags": {
71535                     "type": "restriction"
71536                 },
71537                 "name": "Restriction",
71538                 "icon": "restriction",
71539                 "fields": [
71540                     "restriction",
71541                     "except"
71542                 ]
71543             },
71544             "type/restriction/no_left_turn": {
71545                 "name": "No Left Turn",
71546                 "geometry": [
71547                     "relation"
71548                 ],
71549                 "tags": {
71550                     "type": "restriction",
71551                     "restriction": "no_left_turn"
71552                 },
71553                 "fields": [
71554                     "except"
71555                 ],
71556                 "icon": "restriction-no-left-turn"
71557             },
71558             "type/restriction/no_right_turn": {
71559                 "name": "No Right Turn",
71560                 "geometry": [
71561                     "relation"
71562                 ],
71563                 "tags": {
71564                     "type": "restriction",
71565                     "restriction": "no_right_turn"
71566                 },
71567                 "fields": [
71568                     "except"
71569                 ],
71570                 "icon": "restriction-no-right-turn"
71571             },
71572             "type/restriction/no_straight_on": {
71573                 "name": "No Straight On",
71574                 "geometry": [
71575                     "relation"
71576                 ],
71577                 "tags": {
71578                     "type": "restriction",
71579                     "restriction": "no_straight_on"
71580                 },
71581                 "fields": [
71582                     "except"
71583                 ],
71584                 "icon": "restriction-no-straight-on"
71585             },
71586             "type/restriction/no_u_turn": {
71587                 "name": "No U-turn",
71588                 "geometry": [
71589                     "relation"
71590                 ],
71591                 "tags": {
71592                     "type": "restriction",
71593                     "restriction": "no_u_turn"
71594                 },
71595                 "fields": [
71596                     "except"
71597                 ],
71598                 "icon": "restriction-no-u-turn"
71599             },
71600             "type/restriction/only_left_turn": {
71601                 "name": "Left Turn Only",
71602                 "geometry": [
71603                     "relation"
71604                 ],
71605                 "tags": {
71606                     "type": "restriction",
71607                     "restriction": "only_left_turn"
71608                 },
71609                 "fields": [
71610                     "except"
71611                 ],
71612                 "icon": "restriction-only-left-turn"
71613             },
71614             "type/restriction/only_right_turn": {
71615                 "name": "Right Turn Only",
71616                 "geometry": [
71617                     "relation"
71618                 ],
71619                 "tags": {
71620                     "type": "restriction",
71621                     "restriction": "only_right_turn"
71622                 },
71623                 "fields": [
71624                     "except"
71625                 ],
71626                 "icon": "restriction-only-right-turn"
71627             },
71628             "type/restriction/only_straight_on": {
71629                 "name": "No Turns",
71630                 "geometry": [
71631                     "relation"
71632                 ],
71633                 "tags": {
71634                     "type": "restriction",
71635                     "restriction": "only_straight_on"
71636                 },
71637                 "fields": [
71638                     "except"
71639                 ],
71640                 "icon": "restriction-only-straight-on"
71641             },
71642             "type/route": {
71643                 "geometry": [
71644                     "relation"
71645                 ],
71646                 "tags": {
71647                     "type": "route"
71648                 },
71649                 "name": "Route",
71650                 "icon": "route",
71651                 "fields": [
71652                     "route",
71653                     "ref"
71654                 ]
71655             },
71656             "type/route/bicycle": {
71657                 "geometry": [
71658                     "relation"
71659                 ],
71660                 "tags": {
71661                     "type": "route",
71662                     "route": "bicycle"
71663                 },
71664                 "name": "Cycle Route",
71665                 "icon": "route-bicycle",
71666                 "fields": [
71667                     "ref",
71668                     "network"
71669                 ]
71670             },
71671             "type/route/bus": {
71672                 "geometry": [
71673                     "relation"
71674                 ],
71675                 "tags": {
71676                     "type": "route",
71677                     "route": "bus"
71678                 },
71679                 "name": "Bus Route",
71680                 "icon": "route-bus",
71681                 "fields": [
71682                     "ref",
71683                     "operator",
71684                     "network"
71685                 ]
71686             },
71687             "type/route/detour": {
71688                 "geometry": [
71689                     "relation"
71690                 ],
71691                 "tags": {
71692                     "type": "route",
71693                     "route": "detour"
71694                 },
71695                 "name": "Detour Route",
71696                 "icon": "route-detour",
71697                 "fields": [
71698                     "ref"
71699                 ]
71700             },
71701             "type/route/ferry": {
71702                 "geometry": [
71703                     "relation"
71704                 ],
71705                 "tags": {
71706                     "type": "route",
71707                     "route": "ferry"
71708                 },
71709                 "name": "Ferry Route",
71710                 "icon": "route-ferry",
71711                 "fields": [
71712                     "ref",
71713                     "operator",
71714                     "network"
71715                 ]
71716             },
71717             "type/route/foot": {
71718                 "geometry": [
71719                     "relation"
71720                 ],
71721                 "tags": {
71722                     "type": "route",
71723                     "route": "foot"
71724                 },
71725                 "name": "Foot Route",
71726                 "icon": "route-foot",
71727                 "fields": [
71728                     "ref",
71729                     "operator",
71730                     "network"
71731                 ]
71732             },
71733             "type/route/hiking": {
71734                 "geometry": [
71735                     "relation"
71736                 ],
71737                 "tags": {
71738                     "type": "route",
71739                     "route": "hiking"
71740                 },
71741                 "name": "Hiking Route",
71742                 "icon": "route-foot",
71743                 "fields": [
71744                     "ref",
71745                     "operator",
71746                     "network"
71747                 ]
71748             },
71749             "type/route/pipeline": {
71750                 "geometry": [
71751                     "relation"
71752                 ],
71753                 "tags": {
71754                     "type": "route",
71755                     "route": "pipeline"
71756                 },
71757                 "name": "Pipeline Route",
71758                 "icon": "route-pipeline",
71759                 "fields": [
71760                     "ref",
71761                     "operator"
71762                 ]
71763             },
71764             "type/route/power": {
71765                 "geometry": [
71766                     "relation"
71767                 ],
71768                 "tags": {
71769                     "type": "route",
71770                     "route": "power"
71771                 },
71772                 "name": "Power Route",
71773                 "icon": "route-power",
71774                 "fields": [
71775                     "ref",
71776                     "operator"
71777                 ]
71778             },
71779             "type/route/road": {
71780                 "geometry": [
71781                     "relation"
71782                 ],
71783                 "tags": {
71784                     "type": "route",
71785                     "route": "road"
71786                 },
71787                 "name": "Road Route",
71788                 "icon": "route-road",
71789                 "fields": [
71790                     "ref"
71791                 ]
71792             },
71793             "type/route/train": {
71794                 "geometry": [
71795                     "relation"
71796                 ],
71797                 "tags": {
71798                     "type": "route",
71799                     "route": "train"
71800                 },
71801                 "name": "Train Route",
71802                 "icon": "route-train",
71803                 "fields": [
71804                     "ref",
71805                     "operator"
71806                 ]
71807             },
71808             "type/route/tram": {
71809                 "geometry": [
71810                     "relation"
71811                 ],
71812                 "tags": {
71813                     "type": "route",
71814                     "route": "tram"
71815                 },
71816                 "name": "Tram Route",
71817                 "icon": "route-tram",
71818                 "fields": [
71819                     "ref",
71820                     "operator"
71821                 ]
71822             },
71823             "type/route_master": {
71824                 "geometry": [
71825                     "relation"
71826                 ],
71827                 "tags": {
71828                     "type": "route_master"
71829                 },
71830                 "name": "Route Master",
71831                 "icon": "route-master",
71832                 "fields": [
71833                     "route_master",
71834                     "ref",
71835                     "operator",
71836                     "network"
71837                 ]
71838             },
71839             "vertex": {
71840                 "name": "Other",
71841                 "tags": {},
71842                 "geometry": [
71843                     "vertex"
71844                 ],
71845                 "matchScore": 0.1
71846             },
71847             "waterway": {
71848                 "fields": [
71849                     "waterway"
71850                 ],
71851                 "geometry": [
71852                     "point",
71853                     "vertex",
71854                     "line",
71855                     "area"
71856                 ],
71857                 "tags": {
71858                     "waterway": "*"
71859                 },
71860                 "name": "Waterway"
71861             },
71862             "waterway/canal": {
71863                 "icon": "waterway-canal",
71864                 "fields": [
71865                     "width"
71866                 ],
71867                 "geometry": [
71868                     "line"
71869                 ],
71870                 "tags": {
71871                     "waterway": "canal"
71872                 },
71873                 "name": "Canal"
71874             },
71875             "waterway/dam": {
71876                 "icon": "dam",
71877                 "geometry": [
71878                     "point",
71879                     "vertex",
71880                     "line",
71881                     "area"
71882                 ],
71883                 "tags": {
71884                     "waterway": "dam"
71885                 },
71886                 "name": "Dam"
71887             },
71888             "waterway/ditch": {
71889                 "icon": "waterway-ditch",
71890                 "fields": [
71891                     "tunnel"
71892                 ],
71893                 "geometry": [
71894                     "line"
71895                 ],
71896                 "tags": {
71897                     "waterway": "ditch"
71898                 },
71899                 "name": "Ditch"
71900             },
71901             "waterway/drain": {
71902                 "icon": "waterway-stream",
71903                 "fields": [
71904                     "tunnel"
71905                 ],
71906                 "geometry": [
71907                     "line"
71908                 ],
71909                 "tags": {
71910                     "waterway": "drain"
71911                 },
71912                 "name": "Drain"
71913             },
71914             "waterway/river": {
71915                 "icon": "waterway-river",
71916                 "fields": [
71917                     "tunnel",
71918                     "width"
71919                 ],
71920                 "geometry": [
71921                     "line"
71922                 ],
71923                 "terms": [
71924                     "beck",
71925                     "branch",
71926                     "brook",
71927                     "course",
71928                     "creek",
71929                     "estuary",
71930                     "rill",
71931                     "rivulet",
71932                     "run",
71933                     "runnel",
71934                     "stream",
71935                     "tributary",
71936                     "watercourse"
71937                 ],
71938                 "tags": {
71939                     "waterway": "river"
71940                 },
71941                 "name": "River"
71942             },
71943             "waterway/riverbank": {
71944                 "icon": "water",
71945                 "geometry": [
71946                     "area"
71947                 ],
71948                 "tags": {
71949                     "waterway": "riverbank"
71950                 },
71951                 "name": "Riverbank"
71952             },
71953             "waterway/stream": {
71954                 "icon": "waterway-stream",
71955                 "fields": [
71956                     "tunnel",
71957                     "width"
71958                 ],
71959                 "geometry": [
71960                     "line"
71961                 ],
71962                 "terms": [
71963                     "beck",
71964                     "branch",
71965                     "brook",
71966                     "burn",
71967                     "course",
71968                     "creek",
71969                     "current",
71970                     "drift",
71971                     "flood",
71972                     "flow",
71973                     "freshet",
71974                     "race",
71975                     "rill",
71976                     "rindle",
71977                     "rivulet",
71978                     "run",
71979                     "runnel",
71980                     "rush",
71981                     "spate",
71982                     "spritz",
71983                     "surge",
71984                     "tide",
71985                     "torrent",
71986                     "tributary",
71987                     "watercourse"
71988                 ],
71989                 "tags": {
71990                     "waterway": "stream"
71991                 },
71992                 "name": "Stream"
71993             },
71994             "waterway/weir": {
71995                 "icon": "dam",
71996                 "geometry": [
71997                     "vertex",
71998                     "line"
71999                 ],
72000                 "tags": {
72001                     "waterway": "weir"
72002                 },
72003                 "name": "Weir"
72004             },
72005             "amenity/fuel/76": {
72006                 "tags": {
72007                     "name": "76",
72008                     "amenity": "fuel"
72009                 },
72010                 "name": "76",
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/Neste": {
72025                 "tags": {
72026                     "name": "Neste",
72027                     "amenity": "fuel"
72028                 },
72029                 "name": "Neste",
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/BP": {
72044                 "tags": {
72045                     "name": "BP",
72046                     "amenity": "fuel"
72047                 },
72048                 "name": "BP",
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/Shell": {
72063                 "tags": {
72064                     "name": "Shell",
72065                     "amenity": "fuel"
72066                 },
72067                 "name": "Shell",
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/Agip": {
72082                 "tags": {
72083                     "name": "Agip",
72084                     "amenity": "fuel"
72085                 },
72086                 "name": "Agip",
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/Migrol": {
72101                 "tags": {
72102                     "name": "Migrol",
72103                     "amenity": "fuel"
72104                 },
72105                 "name": "Migrol",
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/Avia": {
72120                 "tags": {
72121                     "name": "Avia",
72122                     "amenity": "fuel"
72123                 },
72124                 "name": "Avia",
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/Texaco": {
72139                 "tags": {
72140                     "name": "Texaco",
72141                     "amenity": "fuel"
72142                 },
72143                 "name": "Texaco",
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/Total": {
72158                 "tags": {
72159                     "name": "Total",
72160                     "amenity": "fuel"
72161                 },
72162                 "name": "Total",
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/Statoil": {
72177                 "tags": {
72178                     "name": "Statoil",
72179                     "amenity": "fuel"
72180                 },
72181                 "name": "Statoil",
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/Esso": {
72196                 "tags": {
72197                     "name": "Esso",
72198                     "amenity": "fuel"
72199                 },
72200                 "name": "Esso",
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/Jet": {
72215                 "tags": {
72216                     "name": "Jet",
72217                     "amenity": "fuel"
72218                 },
72219                 "name": "Jet",
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/Avanti": {
72234                 "tags": {
72235                     "name": "Avanti",
72236                     "amenity": "fuel"
72237                 },
72238                 "name": "Avanti",
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/OMV": {
72253                 "tags": {
72254                     "name": "OMV",
72255                     "amenity": "fuel"
72256                 },
72257                 "name": "OMV",
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/Aral": {
72272                 "tags": {
72273                     "name": "Aral",
72274                     "amenity": "fuel"
72275                 },
72276                 "name": "Aral",
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/JET": {
72291                 "tags": {
72292                     "name": "JET",
72293                     "amenity": "fuel"
72294                 },
72295                 "name": "JET",
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/United": {
72310                 "tags": {
72311                     "name": "United",
72312                     "amenity": "fuel"
72313                 },
72314                 "name": "United",
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/Mobil": {
72329                 "tags": {
72330                     "name": "Mobil",
72331                     "amenity": "fuel"
72332                 },
72333                 "name": "Mobil",
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/Caltex": {
72348                 "tags": {
72349                     "name": "Caltex",
72350                     "amenity": "fuel"
72351                 },
72352                 "name": "Caltex",
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/Sunoco": {
72367                 "tags": {
72368                     "name": "Sunoco",
72369                     "amenity": "fuel"
72370                 },
72371                 "name": "Sunoco",
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/Q8": {
72386                 "tags": {
72387                     "name": "Q8",
72388                     "amenity": "fuel"
72389                 },
72390                 "name": "Q8",
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/ARAL": {
72405                 "tags": {
72406                     "name": "ARAL",
72407                     "amenity": "fuel"
72408                 },
72409                 "name": "ARAL",
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/CEPSA": {
72424                 "tags": {
72425                     "name": "CEPSA",
72426                     "amenity": "fuel"
72427                 },
72428                 "name": "CEPSA",
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/BFT": {
72443                 "tags": {
72444                     "name": "BFT",
72445                     "amenity": "fuel"
72446                 },
72447                 "name": "BFT",
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/Petron": {
72462                 "tags": {
72463                     "name": "Petron",
72464                     "amenity": "fuel"
72465                 },
72466                 "name": "Petron",
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/Total Access": {
72481                 "tags": {
72482                     "name": "Total Access",
72483                     "amenity": "fuel"
72484                 },
72485                 "name": "Total Access",
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/Elf": {
72500                 "tags": {
72501                     "name": "Elf",
72502                     "amenity": "fuel"
72503                 },
72504                 "name": "Elf",
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/Station Service E. Leclerc": {
72519                 "tags": {
72520                     "name": "Station Service E. Leclerc",
72521                     "amenity": "fuel"
72522                 },
72523                 "name": "Station Service E. Leclerc",
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/Shell Express": {
72538                 "tags": {
72539                     "name": "Shell Express",
72540                     "amenity": "fuel"
72541                 },
72542                 "name": "Shell Express",
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/Hess": {
72557                 "tags": {
72558                     "name": "Hess",
72559                     "amenity": "fuel"
72560                 },
72561                 "name": "Hess",
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/Flying V": {
72576                 "tags": {
72577                     "name": "Flying V",
72578                     "amenity": "fuel"
72579                 },
72580                 "name": "Flying V",
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/bft": {
72595                 "tags": {
72596                     "name": "bft",
72597                     "amenity": "fuel"
72598                 },
72599                 "name": "bft",
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/Gulf": {
72614                 "tags": {
72615                     "name": "Gulf",
72616                     "amenity": "fuel"
72617                 },
72618                 "name": "Gulf",
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/PTT": {
72633                 "tags": {
72634                     "name": "PTT",
72635                     "amenity": "fuel"
72636                 },
72637                 "name": "PTT",
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/St1": {
72652                 "tags": {
72653                     "name": "St1",
72654                     "amenity": "fuel"
72655                 },
72656                 "name": "St1",
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/Teboil": {
72671                 "tags": {
72672                     "name": "Teboil",
72673                     "amenity": "fuel"
72674                 },
72675                 "name": "Teboil",
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/HEM": {
72690                 "tags": {
72691                     "name": "HEM",
72692                     "amenity": "fuel"
72693                 },
72694                 "name": "HEM",
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/GALP": {
72709                 "tags": {
72710                     "name": "GALP",
72711                     "amenity": "fuel"
72712                 },
72713                 "name": "GALP",
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/OK": {
72728                 "tags": {
72729                     "name": "OK",
72730                     "amenity": "fuel"
72731                 },
72732                 "name": "OK",
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/ÖMV": {
72747                 "tags": {
72748                     "name": "ÖMV",
72749                     "amenity": "fuel"
72750                 },
72751                 "name": "ÖMV",
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/Tinq": {
72766                 "tags": {
72767                     "name": "Tinq",
72768                     "amenity": "fuel"
72769                 },
72770                 "name": "Tinq",
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/OKQ8": {
72785                 "tags": {
72786                     "name": "OKQ8",
72787                     "amenity": "fuel"
72788                 },
72789                 "name": "OKQ8",
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/Repsol": {
72804                 "tags": {
72805                     "name": "Repsol",
72806                     "amenity": "fuel"
72807                 },
72808                 "name": "Repsol",
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/Westfalen": {
72823                 "tags": {
72824                     "name": "Westfalen",
72825                     "amenity": "fuel"
72826                 },
72827                 "name": "Westfalen",
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/Esso Express": {
72842                 "tags": {
72843                     "name": "Esso Express",
72844                     "amenity": "fuel"
72845                 },
72846                 "name": "Esso Express",
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/Tamoil": {
72861                 "tags": {
72862                     "name": "Tamoil",
72863                     "amenity": "fuel"
72864                 },
72865                 "name": "Tamoil",
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/Engen": {
72880                 "tags": {
72881                     "name": "Engen",
72882                     "amenity": "fuel"
72883                 },
72884                 "name": "Engen",
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/Sasol": {
72899                 "tags": {
72900                     "name": "Sasol",
72901                     "amenity": "fuel"
72902                 },
72903                 "name": "Sasol",
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/Topaz": {
72918                 "tags": {
72919                     "name": "Topaz",
72920                     "amenity": "fuel"
72921                 },
72922                 "name": "Topaz",
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/LPG": {
72937                 "tags": {
72938                     "name": "LPG",
72939                     "amenity": "fuel"
72940                 },
72941                 "name": "LPG",
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/Orlen": {
72956                 "tags": {
72957                     "name": "Orlen",
72958                     "amenity": "fuel"
72959                 },
72960                 "name": "Orlen",
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/Oilibya": {
72975                 "tags": {
72976                     "name": "Oilibya",
72977                     "amenity": "fuel"
72978                 },
72979                 "name": "Oilibya",
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/Tango": {
72994                 "tags": {
72995                     "name": "Tango",
72996                     "amenity": "fuel"
72997                 },
72998                 "name": "Tango",
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/Star": {
73013                 "tags": {
73014                     "name": "Star",
73015                     "amenity": "fuel"
73016                 },
73017                 "name": "Star",
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/Петрол": {
73032                 "tags": {
73033                     "name": "Петрол",
73034                     "amenity": "fuel"
73035                 },
73036                 "name": "Петрол",
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/Cepsa": {
73051                 "tags": {
73052                     "name": "Cepsa",
73053                     "amenity": "fuel"
73054                 },
73055                 "name": "Cepsa",
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/OIL!": {
73070                 "tags": {
73071                     "name": "OIL!",
73072                     "amenity": "fuel"
73073                 },
73074                 "name": "OIL!",
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/Ultramar": {
73089                 "tags": {
73090                     "name": "Ultramar",
73091                     "amenity": "fuel"
73092                 },
73093                 "name": "Ultramar",
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/Irving": {
73108                 "tags": {
73109                     "name": "Irving",
73110                     "amenity": "fuel"
73111                 },
73112                 "name": "Irving",
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/Lukoil": {
73127                 "tags": {
73128                     "name": "Lukoil",
73129                     "amenity": "fuel"
73130                 },
73131                 "name": "Lukoil",
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/Petro-Canada": {
73146                 "tags": {
73147                     "name": "Petro-Canada",
73148                     "amenity": "fuel"
73149                 },
73150                 "name": "Petro-Canada",
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/Agrola": {
73165                 "tags": {
73166                     "name": "Agrola",
73167                     "amenity": "fuel"
73168                 },
73169                 "name": "Agrola",
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/Husky": {
73184                 "tags": {
73185                     "name": "Husky",
73186                     "amenity": "fuel"
73187                 },
73188                 "name": "Husky",
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/Slovnaft": {
73203                 "tags": {
73204                     "name": "Slovnaft",
73205                     "amenity": "fuel"
73206                 },
73207                 "name": "Slovnaft",
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/Sheetz": {
73222                 "tags": {
73223                     "name": "Sheetz",
73224                     "amenity": "fuel"
73225                 },
73226                 "name": "Sheetz",
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/Mol": {
73241                 "tags": {
73242                     "name": "Mol",
73243                     "amenity": "fuel"
73244                 },
73245                 "name": "Mol",
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/Petronas": {
73260                 "tags": {
73261                     "name": "Petronas",
73262                     "amenity": "fuel"
73263                 },
73264                 "name": "Petronas",
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/Лукойл": {
73298                 "tags": {
73299                     "name": "Лукойл",
73300                     "amenity": "fuel"
73301                 },
73302                 "name": "Лукойл",
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/Elan": {
73317                 "tags": {
73318                     "name": "Elan",
73319                     "amenity": "fuel"
73320                 },
73321                 "name": "Elan",
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/Роснефть": {
73336                 "tags": {
73337                     "name": "Роснефть",
73338                     "amenity": "fuel"
73339                 },
73340                 "name": "Роснефть",
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/Turmöl": {
73355                 "tags": {
73356                     "name": "Turmöl",
73357                     "amenity": "fuel"
73358                 },
73359                 "name": "Turmöl",
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/Neste A24": {
73374                 "tags": {
73375                     "name": "Neste A24",
73376                     "amenity": "fuel"
73377                 },
73378                 "name": "Neste A24",
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/Marathon": {
73393                 "tags": {
73394                     "name": "Marathon",
73395                     "amenity": "fuel"
73396                 },
73397                 "name": "Marathon",
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/Valero": {
73412                 "tags": {
73413                     "name": "Valero",
73414                     "amenity": "fuel"
73415                 },
73416                 "name": "Valero",
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/Eni": {
73431                 "tags": {
73432                     "name": "Eni",
73433                     "amenity": "fuel"
73434                 },
73435                 "name": "Eni",
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/Chevron": {
73450                 "tags": {
73451                     "name": "Chevron",
73452                     "amenity": "fuel"
73453                 },
73454                 "name": "Chevron",
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/ТНК": {
73469                 "tags": {
73470                     "name": "ТНК",
73471                     "amenity": "fuel"
73472                 },
73473                 "name": "ТНК",
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/REPSOL": {
73488                 "tags": {
73489                     "name": "REPSOL",
73490                     "amenity": "fuel"
73491                 },
73492                 "name": "REPSOL",
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/MOL": {
73507                 "tags": {
73508                     "name": "MOL",
73509                     "amenity": "fuel"
73510                 },
73511                 "name": "MOL",
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/Bliska": {
73526                 "tags": {
73527                     "name": "Bliska",
73528                     "amenity": "fuel"
73529                 },
73530                 "name": "Bliska",
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/Api": {
73545                 "tags": {
73546                     "name": "Api",
73547                     "amenity": "fuel"
73548                 },
73549                 "name": "Api",
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/Arco": {
73564                 "tags": {
73565                     "name": "Arco",
73566                     "amenity": "fuel"
73567                 },
73568                 "name": "Arco",
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/Pemex": {
73583                 "tags": {
73584                     "name": "Pemex",
73585                     "amenity": "fuel"
73586                 },
73587                 "name": "Pemex",
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/Exxon": {
73602                 "tags": {
73603                     "name": "Exxon",
73604                     "amenity": "fuel"
73605                 },
73606                 "name": "Exxon",
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/Coles Express": {
73621                 "tags": {
73622                     "name": "Coles Express",
73623                     "amenity": "fuel"
73624                 },
73625                 "name": "Coles Express",
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/Petrom": {
73640                 "tags": {
73641                     "name": "Petrom",
73642                     "amenity": "fuel"
73643                 },
73644                 "name": "Petrom",
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/PETRONOR": {
73659                 "tags": {
73660                     "name": "PETRONOR",
73661                     "amenity": "fuel"
73662                 },
73663                 "name": "PETRONOR",
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/Rompetrol": {
73678                 "tags": {
73679                     "name": "Rompetrol",
73680                     "amenity": "fuel"
73681                 },
73682                 "name": "Rompetrol",
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/Lotos": {
73697                 "tags": {
73698                     "name": "Lotos",
73699                     "amenity": "fuel"
73700                 },
73701                 "name": "Lotos",
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/ОМВ": {
73716                 "tags": {
73717                     "name": "ОМВ",
73718                     "amenity": "fuel"
73719                 },
73720                 "name": "ОМВ",
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/BR": {
73735                 "tags": {
73736                     "name": "BR",
73737                     "amenity": "fuel"
73738                 },
73739                 "name": "BR",
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/Copec": {
73754                 "tags": {
73755                     "name": "Copec",
73756                     "amenity": "fuel"
73757                 },
73758                 "name": "Copec",
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/Petrobras": {
73773                 "tags": {
73774                     "name": "Petrobras",
73775                     "amenity": "fuel"
73776                 },
73777                 "name": "Petrobras",
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/Liberty": {
73792                 "tags": {
73793                     "name": "Liberty",
73794                     "amenity": "fuel"
73795                 },
73796                 "name": "Liberty",
73797                 "icon": "fuel",
73798                 "geometry": [
73799                     "point",
73800                     "vertex",
73801                     "area"
73802                 ],
73803                 "fields": [
73804                     "operator",
73805                     "address",
73806                     "building_area"
73807                 ],
73808                 "suggestion": true
73809             },
73810             "amenity/fuel/IP": {
73811                 "tags": {
73812                     "name": "IP",
73813                     "amenity": "fuel"
73814                 },
73815                 "name": "IP",
73816                 "icon": "fuel",
73817                 "geometry": [
73818                     "point",
73819                     "vertex",
73820                     "area"
73821                 ],
73822                 "fields": [
73823                     "operator",
73824                     "address",
73825                     "building_area"
73826                 ],
73827                 "suggestion": true
73828             },
73829             "amenity/fuel/Erg": {
73830                 "tags": {
73831                     "name": "Erg",
73832                     "amenity": "fuel"
73833                 },
73834                 "name": "Erg",
73835                 "icon": "fuel",
73836                 "geometry": [
73837                     "point",
73838                     "vertex",
73839                     "area"
73840                 ],
73841                 "fields": [
73842                     "operator",
73843                     "address",
73844                     "building_area"
73845                 ],
73846                 "suggestion": true
73847             },
73848             "amenity/fuel/Eneos": {
73849                 "tags": {
73850                     "name": "Eneos",
73851                     "amenity": "fuel"
73852                 },
73853                 "name": "Eneos",
73854                 "icon": "fuel",
73855                 "geometry": [
73856                     "point",
73857                     "vertex",
73858                     "area"
73859                 ],
73860                 "fields": [
73861                     "operator",
73862                     "address",
73863                     "building_area"
73864                 ],
73865                 "suggestion": true
73866             },
73867             "amenity/fuel/Citgo": {
73868                 "tags": {
73869                     "name": "Citgo",
73870                     "amenity": "fuel"
73871                 },
73872                 "name": "Citgo",
73873                 "icon": "fuel",
73874                 "geometry": [
73875                     "point",
73876                     "vertex",
73877                     "area"
73878                 ],
73879                 "fields": [
73880                     "operator",
73881                     "address",
73882                     "building_area"
73883                 ],
73884                 "suggestion": true
73885             },
73886             "amenity/fuel/Metano": {
73887                 "tags": {
73888                     "name": "Metano",
73889                     "amenity": "fuel"
73890                 },
73891                 "name": "Metano",
73892                 "icon": "fuel",
73893                 "geometry": [
73894                     "point",
73895                     "vertex",
73896                     "area"
73897                 ],
73898                 "fields": [
73899                     "operator",
73900                     "address",
73901                     "building_area"
73902                 ],
73903                 "suggestion": true
73904             },
73905             "amenity/fuel/Сургутнефтегаз": {
73906                 "tags": {
73907                     "name": "Сургутнефтегаз",
73908                     "amenity": "fuel"
73909                 },
73910                 "name": "Сургутнефтегаз",
73911                 "icon": "fuel",
73912                 "geometry": [
73913                     "point",
73914                     "vertex",
73915                     "area"
73916                 ],
73917                 "fields": [
73918                     "operator",
73919                     "address",
73920                     "building_area"
73921                 ],
73922                 "suggestion": true
73923             },
73924             "amenity/fuel/EKO": {
73925                 "tags": {
73926                     "name": "EKO",
73927                     "amenity": "fuel"
73928                 },
73929                 "name": "EKO",
73930                 "icon": "fuel",
73931                 "geometry": [
73932                     "point",
73933                     "vertex",
73934                     "area"
73935                 ],
73936                 "fields": [
73937                     "operator",
73938                     "address",
73939                     "building_area"
73940                 ],
73941                 "suggestion": true
73942             },
73943             "amenity/fuel/Eko": {
73944                 "tags": {
73945                     "name": "Eko",
73946                     "amenity": "fuel"
73947                 },
73948                 "name": "Eko",
73949                 "icon": "fuel",
73950                 "geometry": [
73951                     "point",
73952                     "vertex",
73953                     "area"
73954                 ],
73955                 "fields": [
73956                     "operator",
73957                     "address",
73958                     "building_area"
73959                 ],
73960                 "suggestion": true
73961             },
73962             "amenity/fuel/Indipend.": {
73963                 "tags": {
73964                     "name": "Indipend.",
73965                     "amenity": "fuel"
73966                 },
73967                 "name": "Indipend.",
73968                 "icon": "fuel",
73969                 "geometry": [
73970                     "point",
73971                     "vertex",
73972                     "area"
73973                 ],
73974                 "fields": [
73975                     "operator",
73976                     "address",
73977                     "building_area"
73978                 ],
73979                 "suggestion": true
73980             },
73981             "amenity/fuel/IES": {
73982                 "tags": {
73983                     "name": "IES",
73984                     "amenity": "fuel"
73985                 },
73986                 "name": "IES",
73987                 "icon": "fuel",
73988                 "geometry": [
73989                     "point",
73990                     "vertex",
73991                     "area"
73992                 ],
73993                 "fields": [
73994                     "operator",
73995                     "address",
73996                     "building_area"
73997                 ],
73998                 "suggestion": true
73999             },
74000             "amenity/fuel/TotalErg": {
74001                 "tags": {
74002                     "name": "TotalErg",
74003                     "amenity": "fuel"
74004                 },
74005                 "name": "TotalErg",
74006                 "icon": "fuel",
74007                 "geometry": [
74008                     "point",
74009                     "vertex",
74010                     "area"
74011                 ],
74012                 "fields": [
74013                     "operator",
74014                     "address",
74015                     "building_area"
74016                 ],
74017                 "suggestion": true
74018             },
74019             "amenity/fuel/Cenex": {
74020                 "tags": {
74021                     "name": "Cenex",
74022                     "amenity": "fuel"
74023                 },
74024                 "name": "Cenex",
74025                 "icon": "fuel",
74026                 "geometry": [
74027                     "point",
74028                     "vertex",
74029                     "area"
74030                 ],
74031                 "fields": [
74032                     "operator",
74033                     "address",
74034                     "building_area"
74035                 ],
74036                 "suggestion": true
74037             },
74038             "amenity/fuel/ПТК": {
74039                 "tags": {
74040                     "name": "ПТК",
74041                     "amenity": "fuel"
74042                 },
74043                 "name": "ПТК",
74044                 "icon": "fuel",
74045                 "geometry": [
74046                     "point",
74047                     "vertex",
74048                     "area"
74049                 ],
74050                 "fields": [
74051                     "operator",
74052                     "address",
74053                     "building_area"
74054                 ],
74055                 "suggestion": true
74056             },
74057             "amenity/fuel/HP": {
74058                 "tags": {
74059                     "name": "HP",
74060                     "amenity": "fuel"
74061                 },
74062                 "name": "HP",
74063                 "icon": "fuel",
74064                 "geometry": [
74065                     "point",
74066                     "vertex",
74067                     "area"
74068                 ],
74069                 "fields": [
74070                     "operator",
74071                     "address",
74072                     "building_area"
74073                 ],
74074                 "suggestion": true
74075             },
74076             "amenity/fuel/Phillips 66": {
74077                 "tags": {
74078                     "name": "Phillips 66",
74079                     "amenity": "fuel"
74080                 },
74081                 "name": "Phillips 66",
74082                 "icon": "fuel",
74083                 "geometry": [
74084                     "point",
74085                     "vertex",
74086                     "area"
74087                 ],
74088                 "fields": [
74089                     "operator",
74090                     "address",
74091                     "building_area"
74092                 ],
74093                 "suggestion": true
74094             },
74095             "amenity/fuel/CARREFOUR": {
74096                 "tags": {
74097                     "name": "CARREFOUR",
74098                     "amenity": "fuel"
74099                 },
74100                 "name": "CARREFOUR",
74101                 "icon": "fuel",
74102                 "geometry": [
74103                     "point",
74104                     "vertex",
74105                     "area"
74106                 ],
74107                 "fields": [
74108                     "operator",
74109                     "address",
74110                     "building_area"
74111                 ],
74112                 "suggestion": true
74113             },
74114             "amenity/fuel/ERG": {
74115                 "tags": {
74116                     "name": "ERG",
74117                     "amenity": "fuel"
74118                 },
74119                 "name": "ERG",
74120                 "icon": "fuel",
74121                 "geometry": [
74122                     "point",
74123                     "vertex",
74124                     "area"
74125                 ],
74126                 "fields": [
74127                     "operator",
74128                     "address",
74129                     "building_area"
74130                 ],
74131                 "suggestion": true
74132             },
74133             "amenity/fuel/Speedway": {
74134                 "tags": {
74135                     "name": "Speedway",
74136                     "amenity": "fuel"
74137                 },
74138                 "name": "Speedway",
74139                 "icon": "fuel",
74140                 "geometry": [
74141                     "point",
74142                     "vertex",
74143                     "area"
74144                 ],
74145                 "fields": [
74146                     "operator",
74147                     "address",
74148                     "building_area"
74149                 ],
74150                 "suggestion": true
74151             },
74152             "amenity/fuel/Benzina": {
74153                 "tags": {
74154                     "name": "Benzina",
74155                     "amenity": "fuel"
74156                 },
74157                 "name": "Benzina",
74158                 "icon": "fuel",
74159                 "geometry": [
74160                     "point",
74161                     "vertex",
74162                     "area"
74163                 ],
74164                 "fields": [
74165                     "operator",
74166                     "address",
74167                     "building_area"
74168                 ],
74169                 "suggestion": true
74170             },
74171             "amenity/fuel/Татнефть": {
74172                 "tags": {
74173                     "name": "Татнефть",
74174                     "amenity": "fuel"
74175                 },
74176                 "name": "Татнефть",
74177                 "icon": "fuel",
74178                 "geometry": [
74179                     "point",
74180                     "vertex",
74181                     "area"
74182                 ],
74183                 "fields": [
74184                     "operator",
74185                     "address",
74186                     "building_area"
74187                 ],
74188                 "suggestion": true
74189             },
74190             "amenity/fuel/Terpel": {
74191                 "tags": {
74192                     "name": "Terpel",
74193                     "amenity": "fuel"
74194                 },
74195                 "name": "Terpel",
74196                 "icon": "fuel",
74197                 "geometry": [
74198                     "point",
74199                     "vertex",
74200                     "area"
74201                 ],
74202                 "fields": [
74203                     "operator",
74204                     "address",
74205                     "building_area"
74206                 ],
74207                 "suggestion": true
74208             },
74209             "amenity/fuel/WOG": {
74210                 "tags": {
74211                     "name": "WOG",
74212                     "amenity": "fuel"
74213                 },
74214                 "name": "WOG",
74215                 "icon": "fuel",
74216                 "geometry": [
74217                     "point",
74218                     "vertex",
74219                     "area"
74220                 ],
74221                 "fields": [
74222                     "operator",
74223                     "address",
74224                     "building_area"
74225                 ],
74226                 "suggestion": true
74227             },
74228             "amenity/fuel/Seaoil": {
74229                 "tags": {
74230                     "name": "Seaoil",
74231                     "amenity": "fuel"
74232                 },
74233                 "name": "Seaoil",
74234                 "icon": "fuel",
74235                 "geometry": [
74236                     "point",
74237                     "vertex",
74238                     "area"
74239                 ],
74240                 "fields": [
74241                     "operator",
74242                     "address",
74243                     "building_area"
74244                 ],
74245                 "suggestion": true
74246             },
74247             "amenity/fuel/АЗС": {
74248                 "tags": {
74249                     "name": "АЗС",
74250                     "amenity": "fuel"
74251                 },
74252                 "name": "АЗС",
74253                 "icon": "fuel",
74254                 "geometry": [
74255                     "point",
74256                     "vertex",
74257                     "area"
74258                 ],
74259                 "fields": [
74260                     "operator",
74261                     "address",
74262                     "building_area"
74263                 ],
74264                 "suggestion": true
74265             },
74266             "amenity/fuel/Kwik Trip": {
74267                 "tags": {
74268                     "name": "Kwik Trip",
74269                     "amenity": "fuel"
74270                 },
74271                 "name": "Kwik Trip",
74272                 "icon": "fuel",
74273                 "geometry": [
74274                     "point",
74275                     "vertex",
74276                     "area"
74277                 ],
74278                 "fields": [
74279                     "operator",
74280                     "address",
74281                     "building_area"
74282                 ],
74283                 "suggestion": true
74284             },
74285             "amenity/fuel/Pertamina": {
74286                 "tags": {
74287                     "name": "Pertamina",
74288                     "amenity": "fuel"
74289                 },
74290                 "name": "Pertamina",
74291                 "icon": "fuel",
74292                 "geometry": [
74293                     "point",
74294                     "vertex",
74295                     "area"
74296                 ],
74297                 "fields": [
74298                     "operator",
74299                     "address",
74300                     "building_area"
74301                 ],
74302                 "suggestion": true
74303             },
74304             "amenity/fuel/COSMO": {
74305                 "tags": {
74306                     "name": "COSMO",
74307                     "amenity": "fuel"
74308                 },
74309                 "name": "COSMO",
74310                 "icon": "fuel",
74311                 "geometry": [
74312                     "point",
74313                     "vertex",
74314                     "area"
74315                 ],
74316                 "fields": [
74317                     "operator",
74318                     "address",
74319                     "building_area"
74320                 ],
74321                 "suggestion": true
74322             },
74323             "amenity/fuel/Z": {
74324                 "tags": {
74325                     "name": "Z",
74326                     "amenity": "fuel"
74327                 },
74328                 "name": "Z",
74329                 "icon": "fuel",
74330                 "geometry": [
74331                     "point",
74332                     "vertex",
74333                     "area"
74334                 ],
74335                 "fields": [
74336                     "operator",
74337                     "address",
74338                     "building_area"
74339                 ],
74340                 "suggestion": true
74341             },
74342             "amenity/fuel/Indian Oil": {
74343                 "tags": {
74344                     "name": "Indian Oil",
74345                     "amenity": "fuel"
74346                 },
74347                 "name": "Indian Oil",
74348                 "icon": "fuel",
74349                 "geometry": [
74350                     "point",
74351                     "vertex",
74352                     "area"
74353                 ],
74354                 "fields": [
74355                     "operator",
74356                     "address",
74357                     "building_area"
74358                 ],
74359                 "suggestion": true
74360             },
74361             "amenity/fuel/АГЗС": {
74362                 "tags": {
74363                     "name": "АГЗС",
74364                     "amenity": "fuel"
74365                 },
74366                 "name": "АГЗС",
74367                 "icon": "fuel",
74368                 "geometry": [
74369                     "point",
74370                     "vertex",
74371                     "area"
74372                 ],
74373                 "fields": [
74374                     "operator",
74375                     "address",
74376                     "building_area"
74377                 ],
74378                 "suggestion": true
74379             },
74380             "amenity/fuel/INA": {
74381                 "tags": {
74382                     "name": "INA",
74383                     "amenity": "fuel"
74384                 },
74385                 "name": "INA",
74386                 "icon": "fuel",
74387                 "geometry": [
74388                     "point",
74389                     "vertex",
74390                     "area"
74391                 ],
74392                 "fields": [
74393                     "operator",
74394                     "address",
74395                     "building_area"
74396                 ],
74397                 "suggestion": true
74398             },
74399             "amenity/fuel/JOMO": {
74400                 "tags": {
74401                     "name": "JOMO",
74402                     "amenity": "fuel"
74403                 },
74404                 "name": "JOMO",
74405                 "icon": "fuel",
74406                 "geometry": [
74407                     "point",
74408                     "vertex",
74409                     "area"
74410                 ],
74411                 "fields": [
74412                     "operator",
74413                     "address",
74414                     "building_area"
74415                 ],
74416                 "suggestion": true
74417             },
74418             "amenity/fuel/Holiday": {
74419                 "tags": {
74420                     "name": "Holiday",
74421                     "amenity": "fuel"
74422                 },
74423                 "name": "Holiday",
74424                 "icon": "fuel",
74425                 "geometry": [
74426                     "point",
74427                     "vertex",
74428                     "area"
74429                 ],
74430                 "fields": [
74431                     "operator",
74432                     "address",
74433                     "building_area"
74434                 ],
74435                 "suggestion": true
74436             },
74437             "amenity/fuel/YPF": {
74438                 "tags": {
74439                     "name": "YPF",
74440                     "amenity": "fuel"
74441                 },
74442                 "name": "YPF",
74443                 "icon": "fuel",
74444                 "geometry": [
74445                     "point",
74446                     "vertex",
74447                     "area"
74448                 ],
74449                 "fields": [
74450                     "operator",
74451                     "address",
74452                     "building_area"
74453                 ],
74454                 "suggestion": true
74455             },
74456             "amenity/fuel/IDEMITSU": {
74457                 "tags": {
74458                     "name": "IDEMITSU",
74459                     "amenity": "fuel"
74460                 },
74461                 "name": "IDEMITSU",
74462                 "icon": "fuel",
74463                 "geometry": [
74464                     "point",
74465                     "vertex",
74466                     "area"
74467                 ],
74468                 "fields": [
74469                     "operator",
74470                     "address",
74471                     "building_area"
74472                 ],
74473                 "suggestion": true
74474             },
74475             "amenity/fuel/ENEOS": {
74476                 "tags": {
74477                     "name": "ENEOS",
74478                     "amenity": "fuel"
74479                 },
74480                 "name": "ENEOS",
74481                 "icon": "fuel",
74482                 "geometry": [
74483                     "point",
74484                     "vertex",
74485                     "area"
74486                 ],
74487                 "fields": [
74488                     "operator",
74489                     "address",
74490                     "building_area"
74491                 ],
74492                 "suggestion": true
74493             },
74494             "amenity/fuel/Stacja paliw": {
74495                 "tags": {
74496                     "name": "Stacja paliw",
74497                     "amenity": "fuel"
74498                 },
74499                 "name": "Stacja paliw",
74500                 "icon": "fuel",
74501                 "geometry": [
74502                     "point",
74503                     "vertex",
74504                     "area"
74505                 ],
74506                 "fields": [
74507                     "operator",
74508                     "address",
74509                     "building_area"
74510                 ],
74511                 "suggestion": true
74512             },
74513             "amenity/fuel/Bharat Petroleum": {
74514                 "tags": {
74515                     "name": "Bharat Petroleum",
74516                     "amenity": "fuel"
74517                 },
74518                 "name": "Bharat Petroleum",
74519                 "icon": "fuel",
74520                 "geometry": [
74521                     "point",
74522                     "vertex",
74523                     "area"
74524                 ],
74525                 "fields": [
74526                     "operator",
74527                     "address",
74528                     "building_area"
74529                 ],
74530                 "suggestion": true
74531             },
74532             "amenity/fuel/CAMPSA": {
74533                 "tags": {
74534                     "name": "CAMPSA",
74535                     "amenity": "fuel"
74536                 },
74537                 "name": "CAMPSA",
74538                 "icon": "fuel",
74539                 "geometry": [
74540                     "point",
74541                     "vertex",
74542                     "area"
74543                 ],
74544                 "fields": [
74545                     "operator",
74546                     "address",
74547                     "building_area"
74548                 ],
74549                 "suggestion": true
74550             },
74551             "amenity/fuel/Casey's General Store": {
74552                 "tags": {
74553                     "name": "Casey's General Store",
74554                     "amenity": "fuel"
74555                 },
74556                 "name": "Casey's General Store",
74557                 "icon": "fuel",
74558                 "geometry": [
74559                     "point",
74560                     "vertex",
74561                     "area"
74562                 ],
74563                 "fields": [
74564                     "operator",
74565                     "address",
74566                     "building_area"
74567                 ],
74568                 "suggestion": true
74569             },
74570             "amenity/fuel/Башнефть": {
74571                 "tags": {
74572                     "name": "Башнефть",
74573                     "amenity": "fuel"
74574                 },
74575                 "name": "Башнефть",
74576                 "icon": "fuel",
74577                 "geometry": [
74578                     "point",
74579                     "vertex",
74580                     "area"
74581                 ],
74582                 "fields": [
74583                     "operator",
74584                     "address",
74585                     "building_area"
74586                 ],
74587                 "suggestion": true
74588             },
74589             "amenity/fuel/Kangaroo": {
74590                 "tags": {
74591                     "name": "Kangaroo",
74592                     "amenity": "fuel"
74593                 },
74594                 "name": "Kangaroo",
74595                 "icon": "fuel",
74596                 "geometry": [
74597                     "point",
74598                     "vertex",
74599                     "area"
74600                 ],
74601                 "fields": [
74602                     "operator",
74603                     "address",
74604                     "building_area"
74605                 ],
74606                 "suggestion": true
74607             },
74608             "amenity/fuel/コスモ石油 (COSMO)": {
74609                 "tags": {
74610                     "name": "コスモ石油 (COSMO)",
74611                     "amenity": "fuel"
74612                 },
74613                 "name": "コスモ石油 (COSMO)",
74614                 "icon": "fuel",
74615                 "geometry": [
74616                     "point",
74617                     "vertex",
74618                     "area"
74619                 ],
74620                 "fields": [
74621                     "operator",
74622                     "address",
74623                     "building_area"
74624                 ],
74625                 "suggestion": true
74626             },
74627             "amenity/fuel/MEROIL": {
74628                 "tags": {
74629                     "name": "MEROIL",
74630                     "amenity": "fuel"
74631                 },
74632                 "name": "MEROIL",
74633                 "icon": "fuel",
74634                 "geometry": [
74635                     "point",
74636                     "vertex",
74637                     "area"
74638                 ],
74639                 "fields": [
74640                     "operator",
74641                     "address",
74642                     "building_area"
74643                 ],
74644                 "suggestion": true
74645             },
74646             "amenity/fuel/1-2-3": {
74647                 "tags": {
74648                     "name": "1-2-3",
74649                     "amenity": "fuel"
74650                 },
74651                 "name": "1-2-3",
74652                 "icon": "fuel",
74653                 "geometry": [
74654                     "point",
74655                     "vertex",
74656                     "area"
74657                 ],
74658                 "fields": [
74659                     "operator",
74660                     "address",
74661                     "building_area"
74662                 ],
74663                 "suggestion": true
74664             },
74665             "amenity/fuel/出光": {
74666                 "tags": {
74667                     "name": "出光",
74668                     "name:en": "IDEMITSU",
74669                     "amenity": "fuel"
74670                 },
74671                 "name": "出光",
74672                 "icon": "fuel",
74673                 "geometry": [
74674                     "point",
74675                     "vertex",
74676                     "area"
74677                 ],
74678                 "fields": [
74679                     "operator",
74680                     "address",
74681                     "building_area"
74682                 ],
74683                 "suggestion": true
74684             },
74685             "amenity/fuel/НК Альянс": {
74686                 "tags": {
74687                     "name": "НК Альянс",
74688                     "amenity": "fuel"
74689                 },
74690                 "name": "НК Альянс",
74691                 "icon": "fuel",
74692                 "geometry": [
74693                     "point",
74694                     "vertex",
74695                     "area"
74696                 ],
74697                 "fields": [
74698                     "operator",
74699                     "address",
74700                     "building_area"
74701                 ],
74702                 "suggestion": true
74703             },
74704             "amenity/fuel/Sinclair": {
74705                 "tags": {
74706                     "name": "Sinclair",
74707                     "amenity": "fuel"
74708                 },
74709                 "name": "Sinclair",
74710                 "icon": "fuel",
74711                 "geometry": [
74712                     "point",
74713                     "vertex",
74714                     "area"
74715                 ],
74716                 "fields": [
74717                     "operator",
74718                     "address",
74719                     "building_area"
74720                 ],
74721                 "suggestion": true
74722             },
74723             "amenity/fuel/Conoco": {
74724                 "tags": {
74725                     "name": "Conoco",
74726                     "amenity": "fuel"
74727                 },
74728                 "name": "Conoco",
74729                 "icon": "fuel",
74730                 "geometry": [
74731                     "point",
74732                     "vertex",
74733                     "area"
74734                 ],
74735                 "fields": [
74736                     "operator",
74737                     "address",
74738                     "building_area"
74739                 ],
74740                 "suggestion": true
74741             },
74742             "amenity/fuel/SPBU": {
74743                 "tags": {
74744                     "name": "SPBU",
74745                     "amenity": "fuel"
74746                 },
74747                 "name": "SPBU",
74748                 "icon": "fuel",
74749                 "geometry": [
74750                     "point",
74751                     "vertex",
74752                     "area"
74753                 ],
74754                 "fields": [
74755                     "operator",
74756                     "address",
74757                     "building_area"
74758                 ],
74759                 "suggestion": true
74760             },
74761             "amenity/fuel/Макпетрол": {
74762                 "tags": {
74763                     "name": "Макпетрол",
74764                     "amenity": "fuel"
74765                 },
74766                 "name": "Макпетрол",
74767                 "icon": "fuel",
74768                 "geometry": [
74769                     "point",
74770                     "vertex",
74771                     "area"
74772                 ],
74773                 "fields": [
74774                     "operator",
74775                     "address",
74776                     "building_area"
74777                 ],
74778                 "suggestion": true
74779             },
74780             "amenity/fuel/Posto Ipiranga": {
74781                 "tags": {
74782                     "name": "Posto Ipiranga",
74783                     "amenity": "fuel"
74784                 },
74785                 "name": "Posto Ipiranga",
74786                 "icon": "fuel",
74787                 "geometry": [
74788                     "point",
74789                     "vertex",
74790                     "area"
74791                 ],
74792                 "fields": [
74793                     "operator",
74794                     "address",
74795                     "building_area"
74796                 ],
74797                 "suggestion": true
74798             },
74799             "amenity/fuel/Posto Shell": {
74800                 "tags": {
74801                     "name": "Posto Shell",
74802                     "amenity": "fuel"
74803                 },
74804                 "name": "Posto Shell",
74805                 "icon": "fuel",
74806                 "geometry": [
74807                     "point",
74808                     "vertex",
74809                     "area"
74810                 ],
74811                 "fields": [
74812                     "operator",
74813                     "address",
74814                     "building_area"
74815                 ],
74816                 "suggestion": true
74817             },
74818             "amenity/fuel/Phoenix": {
74819                 "tags": {
74820                     "name": "Phoenix",
74821                     "amenity": "fuel"
74822                 },
74823                 "name": "Phoenix",
74824                 "icon": "fuel",
74825                 "geometry": [
74826                     "point",
74827                     "vertex",
74828                     "area"
74829                 ],
74830                 "fields": [
74831                     "operator",
74832                     "address",
74833                     "building_area"
74834                 ],
74835                 "suggestion": true
74836             },
74837             "amenity/fuel/Ipiranga": {
74838                 "tags": {
74839                     "name": "Ipiranga",
74840                     "amenity": "fuel"
74841                 },
74842                 "name": "Ipiranga",
74843                 "icon": "fuel",
74844                 "geometry": [
74845                     "point",
74846                     "vertex",
74847                     "area"
74848                 ],
74849                 "fields": [
74850                     "operator",
74851                     "address",
74852                     "building_area"
74853                 ],
74854                 "suggestion": true
74855             },
74856             "amenity/fuel/OKKO": {
74857                 "tags": {
74858                     "name": "OKKO",
74859                     "amenity": "fuel"
74860                 },
74861                 "name": "OKKO",
74862                 "icon": "fuel",
74863                 "geometry": [
74864                     "point",
74865                     "vertex",
74866                     "area"
74867                 ],
74868                 "fields": [
74869                     "operator",
74870                     "address",
74871                     "building_area"
74872                 ],
74873                 "suggestion": true
74874             },
74875             "amenity/fuel/ОККО": {
74876                 "tags": {
74877                     "name": "ОККО",
74878                     "amenity": "fuel"
74879                 },
74880                 "name": "ОККО",
74881                 "icon": "fuel",
74882                 "geometry": [
74883                     "point",
74884                     "vertex",
74885                     "area"
74886                 ],
74887                 "fields": [
74888                     "operator",
74889                     "address",
74890                     "building_area"
74891                 ],
74892                 "suggestion": true
74893             },
74894             "amenity/fuel/บางจาก": {
74895                 "tags": {
74896                     "name": "บางจาก",
74897                     "amenity": "fuel"
74898                 },
74899                 "name": "บางจาก",
74900                 "icon": "fuel",
74901                 "geometry": [
74902                     "point",
74903                     "vertex",
74904                     "area"
74905                 ],
74906                 "fields": [
74907                     "operator",
74908                     "address",
74909                     "building_area"
74910                 ],
74911                 "suggestion": true
74912             },
74913             "amenity/fuel/QuikTrip": {
74914                 "tags": {
74915                     "name": "QuikTrip",
74916                     "amenity": "fuel"
74917                 },
74918                 "name": "QuikTrip",
74919                 "icon": "fuel",
74920                 "geometry": [
74921                     "point",
74922                     "vertex",
74923                     "area"
74924                 ],
74925                 "fields": [
74926                     "operator",
74927                     "address",
74928                     "building_area"
74929                 ],
74930                 "suggestion": true
74931             },
74932             "amenity/fuel/Posto BR": {
74933                 "tags": {
74934                     "name": "Posto BR",
74935                     "amenity": "fuel"
74936                 },
74937                 "name": "Posto BR",
74938                 "icon": "fuel",
74939                 "geometry": [
74940                     "point",
74941                     "vertex",
74942                     "area"
74943                 ],
74944                 "fields": [
74945                     "operator",
74946                     "address",
74947                     "building_area"
74948                 ],
74949                 "suggestion": true
74950             },
74951             "amenity/fuel/ป ต ท": {
74952                 "tags": {
74953                     "name": "ป ต ท",
74954                     "amenity": "fuel"
74955                 },
74956                 "name": "ป ต ท",
74957                 "icon": "fuel",
74958                 "geometry": [
74959                     "point",
74960                     "vertex",
74961                     "area"
74962                 ],
74963                 "fields": [
74964                     "operator",
74965                     "address",
74966                     "building_area"
74967                 ],
74968                 "suggestion": true
74969             },
74970             "amenity/fuel/ปตท": {
74971                 "tags": {
74972                     "name": "ปตท",
74973                     "amenity": "fuel"
74974                 },
74975                 "name": "ปตท",
74976                 "icon": "fuel",
74977                 "geometry": [
74978                     "point",
74979                     "vertex",
74980                     "area"
74981                 ],
74982                 "fields": [
74983                     "operator",
74984                     "address",
74985                     "building_area"
74986                 ],
74987                 "suggestion": true
74988             },
74989             "amenity/fuel/ANP": {
74990                 "tags": {
74991                     "name": "ANP",
74992                     "amenity": "fuel"
74993                 },
74994                 "name": "ANP",
74995                 "icon": "fuel",
74996                 "geometry": [
74997                     "point",
74998                     "vertex",
74999                     "area"
75000                 ],
75001                 "fields": [
75002                     "operator",
75003                     "address",
75004                     "building_area"
75005                 ],
75006                 "suggestion": true
75007             },
75008             "amenity/fuel/Kum & Go": {
75009                 "tags": {
75010                     "name": "Kum & Go",
75011                     "amenity": "fuel"
75012                 },
75013                 "name": "Kum & Go",
75014                 "icon": "fuel",
75015                 "geometry": [
75016                     "point",
75017                     "vertex",
75018                     "area"
75019                 ],
75020                 "fields": [
75021                     "operator",
75022                     "address",
75023                     "building_area"
75024                 ],
75025                 "suggestion": true
75026             },
75027             "amenity/fuel/Petrolimex": {
75028                 "tags": {
75029                     "name": "Petrolimex",
75030                     "amenity": "fuel"
75031                 },
75032                 "name": "Petrolimex",
75033                 "icon": "fuel",
75034                 "geometry": [
75035                     "point",
75036                     "vertex",
75037                     "area"
75038                 ],
75039                 "fields": [
75040                     "operator",
75041                     "address",
75042                     "building_area"
75043                 ],
75044                 "suggestion": true
75045             },
75046             "amenity/fuel/Sokimex": {
75047                 "tags": {
75048                     "name": "Sokimex",
75049                     "amenity": "fuel"
75050                 },
75051                 "name": "Sokimex",
75052                 "icon": "fuel",
75053                 "geometry": [
75054                     "point",
75055                     "vertex",
75056                     "area"
75057                 ],
75058                 "fields": [
75059                     "operator",
75060                     "address",
75061                     "building_area"
75062                 ],
75063                 "suggestion": true
75064             },
75065             "amenity/fuel/Tela": {
75066                 "tags": {
75067                     "name": "Tela",
75068                     "amenity": "fuel"
75069                 },
75070                 "name": "Tela",
75071                 "icon": "fuel",
75072                 "geometry": [
75073                     "point",
75074                     "vertex",
75075                     "area"
75076                 ],
75077                 "fields": [
75078                     "operator",
75079                     "address",
75080                     "building_area"
75081                 ],
75082                 "suggestion": true
75083             },
75084             "amenity/fuel/Posto": {
75085                 "tags": {
75086                     "name": "Posto",
75087                     "amenity": "fuel"
75088                 },
75089                 "name": "Posto",
75090                 "icon": "fuel",
75091                 "geometry": [
75092                     "point",
75093                     "vertex",
75094                     "area"
75095                 ],
75096                 "fields": [
75097                     "operator",
75098                     "address",
75099                     "building_area"
75100                 ],
75101                 "suggestion": true
75102             },
75103             "amenity/fuel/Укрнафта": {
75104                 "tags": {
75105                     "name": "Укрнафта",
75106                     "amenity": "fuel"
75107                 },
75108                 "name": "Укрнафта",
75109                 "icon": "fuel",
75110                 "geometry": [
75111                     "point",
75112                     "vertex",
75113                     "area"
75114                 ],
75115                 "fields": [
75116                     "operator",
75117                     "address",
75118                     "building_area"
75119                 ],
75120                 "suggestion": true
75121             },
75122             "amenity/fuel/Татнефтепродукт": {
75123                 "tags": {
75124                     "name": "Татнефтепродукт",
75125                     "amenity": "fuel"
75126                 },
75127                 "name": "Татнефтепродукт",
75128                 "icon": "fuel",
75129                 "geometry": [
75130                     "point",
75131                     "vertex",
75132                     "area"
75133                 ],
75134                 "fields": [
75135                     "operator",
75136                     "address",
75137                     "building_area"
75138                 ],
75139                 "suggestion": true
75140             },
75141             "amenity/fuel/Afriquia": {
75142                 "tags": {
75143                     "name": "Afriquia",
75144                     "amenity": "fuel"
75145                 },
75146                 "name": "Afriquia",
75147                 "icon": "fuel",
75148                 "geometry": [
75149                     "point",
75150                     "vertex",
75151                     "area"
75152                 ],
75153                 "fields": [
75154                     "operator",
75155                     "address",
75156                     "building_area"
75157                 ],
75158                 "suggestion": true
75159             },
75160             "amenity/fuel/Murphy USA": {
75161                 "tags": {
75162                     "name": "Murphy USA",
75163                     "amenity": "fuel"
75164                 },
75165                 "name": "Murphy USA",
75166                 "icon": "fuel",
75167                 "geometry": [
75168                     "point",
75169                     "vertex",
75170                     "area"
75171                 ],
75172                 "fields": [
75173                     "operator",
75174                     "address",
75175                     "building_area"
75176                 ],
75177                 "suggestion": true
75178             },
75179             "amenity/fuel/昭和シェル (Showa-shell)": {
75180                 "tags": {
75181                     "name": "昭和シェル (Showa-shell)",
75182                     "amenity": "fuel"
75183                 },
75184                 "name": "昭和シェル (Showa-shell)",
75185                 "icon": "fuel",
75186                 "geometry": [
75187                     "point",
75188                     "vertex",
75189                     "area"
75190                 ],
75191                 "fields": [
75192                     "operator",
75193                     "address",
75194                     "building_area"
75195                 ],
75196                 "suggestion": true
75197             },
75198             "amenity/fuel/エネオス": {
75199                 "tags": {
75200                     "name": "エネオス",
75201                     "amenity": "fuel"
75202                 },
75203                 "name": "エネオス",
75204                 "icon": "fuel",
75205                 "geometry": [
75206                     "point",
75207                     "vertex",
75208                     "area"
75209                 ],
75210                 "fields": [
75211                     "operator",
75212                     "address",
75213                     "building_area"
75214                 ],
75215                 "suggestion": true
75216             },
75217             "amenity/fuel/CNG": {
75218                 "tags": {
75219                     "name": "CNG",
75220                     "amenity": "fuel"
75221                 },
75222                 "name": "CNG",
75223                 "icon": "fuel",
75224                 "geometry": [
75225                     "point",
75226                     "vertex",
75227                     "area"
75228                 ],
75229                 "fields": [
75230                     "operator",
75231                     "address",
75232                     "building_area"
75233                 ],
75234                 "suggestion": true
75235             },
75236             "amenity/pub/Kings Arms": {
75237                 "tags": {
75238                     "name": "Kings Arms",
75239                     "amenity": "pub"
75240                 },
75241                 "name": "Kings Arms",
75242                 "icon": "beer",
75243                 "geometry": [
75244                     "point",
75245                     "vertex",
75246                     "area"
75247                 ],
75248                 "fields": [
75249                     "building_area",
75250                     "address",
75251                     "opening_hours",
75252                     "smoking"
75253                 ],
75254                 "suggestion": true
75255             },
75256             "amenity/pub/The Ship": {
75257                 "tags": {
75258                     "name": "The Ship",
75259                     "amenity": "pub"
75260                 },
75261                 "name": "The Ship",
75262                 "icon": "beer",
75263                 "geometry": [
75264                     "point",
75265                     "vertex",
75266                     "area"
75267                 ],
75268                 "fields": [
75269                     "building_area",
75270                     "address",
75271                     "opening_hours",
75272                     "smoking"
75273                 ],
75274                 "suggestion": true
75275             },
75276             "amenity/pub/The White Horse": {
75277                 "tags": {
75278                     "name": "The White Horse",
75279                     "amenity": "pub"
75280                 },
75281                 "name": "The White Horse",
75282                 "icon": "beer",
75283                 "geometry": [
75284                     "point",
75285                     "vertex",
75286                     "area"
75287                 ],
75288                 "fields": [
75289                     "building_area",
75290                     "address",
75291                     "opening_hours",
75292                     "smoking"
75293                 ],
75294                 "suggestion": true
75295             },
75296             "amenity/pub/The White Hart": {
75297                 "tags": {
75298                     "name": "The White Hart",
75299                     "amenity": "pub"
75300                 },
75301                 "name": "The White Hart",
75302                 "icon": "beer",
75303                 "geometry": [
75304                     "point",
75305                     "vertex",
75306                     "area"
75307                 ],
75308                 "fields": [
75309                     "building_area",
75310                     "address",
75311                     "opening_hours",
75312                     "smoking"
75313                 ],
75314                 "suggestion": true
75315             },
75316             "amenity/pub/Royal Oak": {
75317                 "tags": {
75318                     "name": "Royal Oak",
75319                     "amenity": "pub"
75320                 },
75321                 "name": "Royal Oak",
75322                 "icon": "beer",
75323                 "geometry": [
75324                     "point",
75325                     "vertex",
75326                     "area"
75327                 ],
75328                 "fields": [
75329                     "building_area",
75330                     "address",
75331                     "opening_hours",
75332                     "smoking"
75333                 ],
75334                 "suggestion": true
75335             },
75336             "amenity/pub/The Red Lion": {
75337                 "tags": {
75338                     "name": "The Red Lion",
75339                     "amenity": "pub"
75340                 },
75341                 "name": "The Red Lion",
75342                 "icon": "beer",
75343                 "geometry": [
75344                     "point",
75345                     "vertex",
75346                     "area"
75347                 ],
75348                 "fields": [
75349                     "building_area",
75350                     "address",
75351                     "opening_hours",
75352                     "smoking"
75353                 ],
75354                 "suggestion": true
75355             },
75356             "amenity/pub/The Kings Arms": {
75357                 "tags": {
75358                     "name": "The Kings Arms",
75359                     "amenity": "pub"
75360                 },
75361                 "name": "The Kings Arms",
75362                 "icon": "beer",
75363                 "geometry": [
75364                     "point",
75365                     "vertex",
75366                     "area"
75367                 ],
75368                 "fields": [
75369                     "building_area",
75370                     "address",
75371                     "opening_hours",
75372                     "smoking"
75373                 ],
75374                 "suggestion": true
75375             },
75376             "amenity/pub/The Star": {
75377                 "tags": {
75378                     "name": "The Star",
75379                     "amenity": "pub"
75380                 },
75381                 "name": "The Star",
75382                 "icon": "beer",
75383                 "geometry": [
75384                     "point",
75385                     "vertex",
75386                     "area"
75387                 ],
75388                 "fields": [
75389                     "building_area",
75390                     "address",
75391                     "opening_hours",
75392                     "smoking"
75393                 ],
75394                 "suggestion": true
75395             },
75396             "amenity/pub/The Anchor": {
75397                 "tags": {
75398                     "name": "The Anchor",
75399                     "amenity": "pub"
75400                 },
75401                 "name": "The Anchor",
75402                 "icon": "beer",
75403                 "geometry": [
75404                     "point",
75405                     "vertex",
75406                     "area"
75407                 ],
75408                 "fields": [
75409                     "building_area",
75410                     "address",
75411                     "opening_hours",
75412                     "smoking"
75413                 ],
75414                 "suggestion": true
75415             },
75416             "amenity/pub/The Cross Keys": {
75417                 "tags": {
75418                     "name": "The Cross Keys",
75419                     "amenity": "pub"
75420                 },
75421                 "name": "The Cross Keys",
75422                 "icon": "beer",
75423                 "geometry": [
75424                     "point",
75425                     "vertex",
75426                     "area"
75427                 ],
75428                 "fields": [
75429                     "building_area",
75430                     "address",
75431                     "opening_hours",
75432                     "smoking"
75433                 ],
75434                 "suggestion": true
75435             },
75436             "amenity/pub/The Wheatsheaf": {
75437                 "tags": {
75438                     "name": "The Wheatsheaf",
75439                     "amenity": "pub"
75440                 },
75441                 "name": "The Wheatsheaf",
75442                 "icon": "beer",
75443                 "geometry": [
75444                     "point",
75445                     "vertex",
75446                     "area"
75447                 ],
75448                 "fields": [
75449                     "building_area",
75450                     "address",
75451                     "opening_hours",
75452                     "smoking"
75453                 ],
75454                 "suggestion": true
75455             },
75456             "amenity/pub/The Crown Inn": {
75457                 "tags": {
75458                     "name": "The Crown Inn",
75459                     "amenity": "pub"
75460                 },
75461                 "name": "The Crown Inn",
75462                 "icon": "beer",
75463                 "geometry": [
75464                     "point",
75465                     "vertex",
75466                     "area"
75467                 ],
75468                 "fields": [
75469                     "building_area",
75470                     "address",
75471                     "opening_hours",
75472                     "smoking"
75473                 ],
75474                 "suggestion": true
75475             },
75476             "amenity/pub/The Kings Head": {
75477                 "tags": {
75478                     "name": "The Kings Head",
75479                     "amenity": "pub"
75480                 },
75481                 "name": "The Kings Head",
75482                 "icon": "beer",
75483                 "geometry": [
75484                     "point",
75485                     "vertex",
75486                     "area"
75487                 ],
75488                 "fields": [
75489                     "building_area",
75490                     "address",
75491                     "opening_hours",
75492                     "smoking"
75493                 ],
75494                 "suggestion": true
75495             },
75496             "amenity/pub/The Castle": {
75497                 "tags": {
75498                     "name": "The Castle",
75499                     "amenity": "pub"
75500                 },
75501                 "name": "The Castle",
75502                 "icon": "beer",
75503                 "geometry": [
75504                     "point",
75505                     "vertex",
75506                     "area"
75507                 ],
75508                 "fields": [
75509                     "building_area",
75510                     "address",
75511                     "opening_hours",
75512                     "smoking"
75513                 ],
75514                 "suggestion": true
75515             },
75516             "amenity/pub/The Railway": {
75517                 "tags": {
75518                     "name": "The Railway",
75519                     "amenity": "pub"
75520                 },
75521                 "name": "The Railway",
75522                 "icon": "beer",
75523                 "geometry": [
75524                     "point",
75525                     "vertex",
75526                     "area"
75527                 ],
75528                 "fields": [
75529                     "building_area",
75530                     "address",
75531                     "opening_hours",
75532                     "smoking"
75533                 ],
75534                 "suggestion": true
75535             },
75536             "amenity/pub/The White Lion": {
75537                 "tags": {
75538                     "name": "The White Lion",
75539                     "amenity": "pub"
75540                 },
75541                 "name": "The White Lion",
75542                 "icon": "beer",
75543                 "geometry": [
75544                     "point",
75545                     "vertex",
75546                     "area"
75547                 ],
75548                 "fields": [
75549                     "building_area",
75550                     "address",
75551                     "opening_hours",
75552                     "smoking"
75553                 ],
75554                 "suggestion": true
75555             },
75556             "amenity/pub/The Bell": {
75557                 "tags": {
75558                     "name": "The Bell",
75559                     "amenity": "pub"
75560                 },
75561                 "name": "The Bell",
75562                 "icon": "beer",
75563                 "geometry": [
75564                     "point",
75565                     "vertex",
75566                     "area"
75567                 ],
75568                 "fields": [
75569                     "building_area",
75570                     "address",
75571                     "opening_hours",
75572                     "smoking"
75573                 ],
75574                 "suggestion": true
75575             },
75576             "amenity/pub/The Bull": {
75577                 "tags": {
75578                     "name": "The Bull",
75579                     "amenity": "pub"
75580                 },
75581                 "name": "The Bull",
75582                 "icon": "beer",
75583                 "geometry": [
75584                     "point",
75585                     "vertex",
75586                     "area"
75587                 ],
75588                 "fields": [
75589                     "building_area",
75590                     "address",
75591                     "opening_hours",
75592                     "smoking"
75593                 ],
75594                 "suggestion": true
75595             },
75596             "amenity/pub/The Plough": {
75597                 "tags": {
75598                     "name": "The Plough",
75599                     "amenity": "pub"
75600                 },
75601                 "name": "The Plough",
75602                 "icon": "beer",
75603                 "geometry": [
75604                     "point",
75605                     "vertex",
75606                     "area"
75607                 ],
75608                 "fields": [
75609                     "building_area",
75610                     "address",
75611                     "opening_hours",
75612                     "smoking"
75613                 ],
75614                 "suggestion": true
75615             },
75616             "amenity/pub/The George": {
75617                 "tags": {
75618                     "name": "The George",
75619                     "amenity": "pub"
75620                 },
75621                 "name": "The George",
75622                 "icon": "beer",
75623                 "geometry": [
75624                     "point",
75625                     "vertex",
75626                     "area"
75627                 ],
75628                 "fields": [
75629                     "building_area",
75630                     "address",
75631                     "opening_hours",
75632                     "smoking"
75633                 ],
75634                 "suggestion": true
75635             },
75636             "amenity/pub/The Royal Oak": {
75637                 "tags": {
75638                     "name": "The Royal Oak",
75639                     "amenity": "pub"
75640                 },
75641                 "name": "The Royal Oak",
75642                 "icon": "beer",
75643                 "geometry": [
75644                     "point",
75645                     "vertex",
75646                     "area"
75647                 ],
75648                 "fields": [
75649                     "building_area",
75650                     "address",
75651                     "opening_hours",
75652                     "smoking"
75653                 ],
75654                 "suggestion": true
75655             },
75656             "amenity/pub/The Fox": {
75657                 "tags": {
75658                     "name": "The Fox",
75659                     "amenity": "pub"
75660                 },
75661                 "name": "The Fox",
75662                 "icon": "beer",
75663                 "geometry": [
75664                     "point",
75665                     "vertex",
75666                     "area"
75667                 ],
75668                 "fields": [
75669                     "building_area",
75670                     "address",
75671                     "opening_hours",
75672                     "smoking"
75673                 ],
75674                 "suggestion": true
75675             },
75676             "amenity/pub/Prince of Wales": {
75677                 "tags": {
75678                     "name": "Prince of Wales",
75679                     "amenity": "pub"
75680                 },
75681                 "name": "Prince of Wales",
75682                 "icon": "beer",
75683                 "geometry": [
75684                     "point",
75685                     "vertex",
75686                     "area"
75687                 ],
75688                 "fields": [
75689                     "building_area",
75690                     "address",
75691                     "opening_hours",
75692                     "smoking"
75693                 ],
75694                 "suggestion": true
75695             },
75696             "amenity/pub/The Rising Sun": {
75697                 "tags": {
75698                     "name": "The Rising Sun",
75699                     "amenity": "pub"
75700                 },
75701                 "name": "The Rising Sun",
75702                 "icon": "beer",
75703                 "geometry": [
75704                     "point",
75705                     "vertex",
75706                     "area"
75707                 ],
75708                 "fields": [
75709                     "building_area",
75710                     "address",
75711                     "opening_hours",
75712                     "smoking"
75713                 ],
75714                 "suggestion": true
75715             },
75716             "amenity/pub/The Prince of Wales": {
75717                 "tags": {
75718                     "name": "The Prince of Wales",
75719                     "amenity": "pub"
75720                 },
75721                 "name": "The Prince of Wales",
75722                 "icon": "beer",
75723                 "geometry": [
75724                     "point",
75725                     "vertex",
75726                     "area"
75727                 ],
75728                 "fields": [
75729                     "building_area",
75730                     "address",
75731                     "opening_hours",
75732                     "smoking"
75733                 ],
75734                 "suggestion": true
75735             },
75736             "amenity/pub/The Crown": {
75737                 "tags": {
75738                     "name": "The Crown",
75739                     "amenity": "pub"
75740                 },
75741                 "name": "The Crown",
75742                 "icon": "beer",
75743                 "geometry": [
75744                     "point",
75745                     "vertex",
75746                     "area"
75747                 ],
75748                 "fields": [
75749                     "building_area",
75750                     "address",
75751                     "opening_hours",
75752                     "smoking"
75753                 ],
75754                 "suggestion": true
75755             },
75756             "amenity/pub/The Chequers": {
75757                 "tags": {
75758                     "name": "The Chequers",
75759                     "amenity": "pub"
75760                 },
75761                 "name": "The Chequers",
75762                 "icon": "beer",
75763                 "geometry": [
75764                     "point",
75765                     "vertex",
75766                     "area"
75767                 ],
75768                 "fields": [
75769                     "building_area",
75770                     "address",
75771                     "opening_hours",
75772                     "smoking"
75773                 ],
75774                 "suggestion": true
75775             },
75776             "amenity/pub/The Swan": {
75777                 "tags": {
75778                     "name": "The Swan",
75779                     "amenity": "pub"
75780                 },
75781                 "name": "The Swan",
75782                 "icon": "beer",
75783                 "geometry": [
75784                     "point",
75785                     "vertex",
75786                     "area"
75787                 ],
75788                 "fields": [
75789                     "building_area",
75790                     "address",
75791                     "opening_hours",
75792                     "smoking"
75793                 ],
75794                 "suggestion": true
75795             },
75796             "amenity/pub/Rose and Crown": {
75797                 "tags": {
75798                     "name": "Rose and Crown",
75799                     "amenity": "pub"
75800                 },
75801                 "name": "Rose and Crown",
75802                 "icon": "beer",
75803                 "geometry": [
75804                     "point",
75805                     "vertex",
75806                     "area"
75807                 ],
75808                 "fields": [
75809                     "building_area",
75810                     "address",
75811                     "opening_hours",
75812                     "smoking"
75813                 ],
75814                 "suggestion": true
75815             },
75816             "amenity/pub/The Victoria": {
75817                 "tags": {
75818                     "name": "The Victoria",
75819                     "amenity": "pub"
75820                 },
75821                 "name": "The Victoria",
75822                 "icon": "beer",
75823                 "geometry": [
75824                     "point",
75825                     "vertex",
75826                     "area"
75827                 ],
75828                 "fields": [
75829                     "building_area",
75830                     "address",
75831                     "opening_hours",
75832                     "smoking"
75833                 ],
75834                 "suggestion": true
75835             },
75836             "amenity/pub/New Inn": {
75837                 "tags": {
75838                     "name": "New Inn",
75839                     "amenity": "pub"
75840                 },
75841                 "name": "New Inn",
75842                 "icon": "beer",
75843                 "geometry": [
75844                     "point",
75845                     "vertex",
75846                     "area"
75847                 ],
75848                 "fields": [
75849                     "building_area",
75850                     "address",
75851                     "opening_hours",
75852                     "smoking"
75853                 ],
75854                 "suggestion": true
75855             },
75856             "amenity/pub/Royal Hotel": {
75857                 "tags": {
75858                     "name": "Royal Hotel",
75859                     "amenity": "pub"
75860                 },
75861                 "name": "Royal Hotel",
75862                 "icon": "beer",
75863                 "geometry": [
75864                     "point",
75865                     "vertex",
75866                     "area"
75867                 ],
75868                 "fields": [
75869                     "building_area",
75870                     "address",
75871                     "opening_hours",
75872                     "smoking"
75873                 ],
75874                 "suggestion": true
75875             },
75876             "amenity/pub/Red Lion": {
75877                 "tags": {
75878                     "name": "Red Lion",
75879                     "amenity": "pub"
75880                 },
75881                 "name": "Red Lion",
75882                 "icon": "beer",
75883                 "geometry": [
75884                     "point",
75885                     "vertex",
75886                     "area"
75887                 ],
75888                 "fields": [
75889                     "building_area",
75890                     "address",
75891                     "opening_hours",
75892                     "smoking"
75893                 ],
75894                 "suggestion": true
75895             },
75896             "amenity/pub/Cross Keys": {
75897                 "tags": {
75898                     "name": "Cross Keys",
75899                     "amenity": "pub"
75900                 },
75901                 "name": "Cross Keys",
75902                 "icon": "beer",
75903                 "geometry": [
75904                     "point",
75905                     "vertex",
75906                     "area"
75907                 ],
75908                 "fields": [
75909                     "building_area",
75910                     "address",
75911                     "opening_hours",
75912                     "smoking"
75913                 ],
75914                 "suggestion": true
75915             },
75916             "amenity/pub/The Greyhound": {
75917                 "tags": {
75918                     "name": "The Greyhound",
75919                     "amenity": "pub"
75920                 },
75921                 "name": "The Greyhound",
75922                 "icon": "beer",
75923                 "geometry": [
75924                     "point",
75925                     "vertex",
75926                     "area"
75927                 ],
75928                 "fields": [
75929                     "building_area",
75930                     "address",
75931                     "opening_hours",
75932                     "smoking"
75933                 ],
75934                 "suggestion": true
75935             },
75936             "amenity/pub/The Black Horse": {
75937                 "tags": {
75938                     "name": "The Black Horse",
75939                     "amenity": "pub"
75940                 },
75941                 "name": "The Black Horse",
75942                 "icon": "beer",
75943                 "geometry": [
75944                     "point",
75945                     "vertex",
75946                     "area"
75947                 ],
75948                 "fields": [
75949                     "building_area",
75950                     "address",
75951                     "opening_hours",
75952                     "smoking"
75953                 ],
75954                 "suggestion": true
75955             },
75956             "amenity/pub/The New Inn": {
75957                 "tags": {
75958                     "name": "The New Inn",
75959                     "amenity": "pub"
75960                 },
75961                 "name": "The New Inn",
75962                 "icon": "beer",
75963                 "geometry": [
75964                     "point",
75965                     "vertex",
75966                     "area"
75967                 ],
75968                 "fields": [
75969                     "building_area",
75970                     "address",
75971                     "opening_hours",
75972                     "smoking"
75973                 ],
75974                 "suggestion": true
75975             },
75976             "amenity/pub/Kings Head": {
75977                 "tags": {
75978                     "name": "Kings Head",
75979                     "amenity": "pub"
75980                 },
75981                 "name": "Kings Head",
75982                 "icon": "beer",
75983                 "geometry": [
75984                     "point",
75985                     "vertex",
75986                     "area"
75987                 ],
75988                 "fields": [
75989                     "building_area",
75990                     "address",
75991                     "opening_hours",
75992                     "smoking"
75993                 ],
75994                 "suggestion": true
75995             },
75996             "amenity/pub/The Albion": {
75997                 "tags": {
75998                     "name": "The Albion",
75999                     "amenity": "pub"
76000                 },
76001                 "name": "The Albion",
76002                 "icon": "beer",
76003                 "geometry": [
76004                     "point",
76005                     "vertex",
76006                     "area"
76007                 ],
76008                 "fields": [
76009                     "building_area",
76010                     "address",
76011                     "opening_hours",
76012                     "smoking"
76013                 ],
76014                 "suggestion": true
76015             },
76016             "amenity/pub/The Angel": {
76017                 "tags": {
76018                     "name": "The Angel",
76019                     "amenity": "pub"
76020                 },
76021                 "name": "The Angel",
76022                 "icon": "beer",
76023                 "geometry": [
76024                     "point",
76025                     "vertex",
76026                     "area"
76027                 ],
76028                 "fields": [
76029                     "building_area",
76030                     "address",
76031                     "opening_hours",
76032                     "smoking"
76033                 ],
76034                 "suggestion": true
76035             },
76036             "amenity/pub/The Queens Head": {
76037                 "tags": {
76038                     "name": "The Queens Head",
76039                     "amenity": "pub"
76040                 },
76041                 "name": "The Queens Head",
76042                 "icon": "beer",
76043                 "geometry": [
76044                     "point",
76045                     "vertex",
76046                     "area"
76047                 ],
76048                 "fields": [
76049                     "building_area",
76050                     "address",
76051                     "opening_hours",
76052                     "smoking"
76053                 ],
76054                 "suggestion": true
76055             },
76056             "amenity/pub/The Ship Inn": {
76057                 "tags": {
76058                     "name": "The Ship Inn",
76059                     "amenity": "pub"
76060                 },
76061                 "name": "The Ship Inn",
76062                 "icon": "beer",
76063                 "geometry": [
76064                     "point",
76065                     "vertex",
76066                     "area"
76067                 ],
76068                 "fields": [
76069                     "building_area",
76070                     "address",
76071                     "opening_hours",
76072                     "smoking"
76073                 ],
76074                 "suggestion": true
76075             },
76076             "amenity/pub/Rose & Crown": {
76077                 "tags": {
76078                     "name": "Rose & Crown",
76079                     "amenity": "pub"
76080                 },
76081                 "name": "Rose & Crown",
76082                 "icon": "beer",
76083                 "geometry": [
76084                     "point",
76085                     "vertex",
76086                     "area"
76087                 ],
76088                 "fields": [
76089                     "building_area",
76090                     "address",
76091                     "opening_hours",
76092                     "smoking"
76093                 ],
76094                 "suggestion": true
76095             },
76096             "amenity/pub/Queens Head": {
76097                 "tags": {
76098                     "name": "Queens Head",
76099                     "amenity": "pub"
76100                 },
76101                 "name": "Queens Head",
76102                 "icon": "beer",
76103                 "geometry": [
76104                     "point",
76105                     "vertex",
76106                     "area"
76107                 ],
76108                 "fields": [
76109                     "building_area",
76110                     "address",
76111                     "opening_hours",
76112                     "smoking"
76113                 ],
76114                 "suggestion": true
76115             },
76116             "amenity/pub/Irish Pub": {
76117                 "tags": {
76118                     "name": "Irish Pub",
76119                     "amenity": "pub"
76120                 },
76121                 "name": "Irish Pub",
76122                 "icon": "beer",
76123                 "geometry": [
76124                     "point",
76125                     "vertex",
76126                     "area"
76127                 ],
76128                 "fields": [
76129                     "building_area",
76130                     "address",
76131                     "opening_hours",
76132                     "smoking"
76133                 ],
76134                 "suggestion": true
76135             },
76136             "amenity/fast_food/Quick": {
76137                 "tags": {
76138                     "name": "Quick",
76139                     "amenity": "fast_food"
76140                 },
76141                 "name": "Quick",
76142                 "icon": "fast-food",
76143                 "geometry": [
76144                     "point",
76145                     "vertex",
76146                     "area"
76147                 ],
76148                 "fields": [
76149                     "cuisine",
76150                     "building_area",
76151                     "address",
76152                     "opening_hours",
76153                     "smoking"
76154                 ],
76155                 "suggestion": true
76156             },
76157             "amenity/fast_food/McDonald's": {
76158                 "tags": {
76159                     "name": "McDonald's",
76160                     "cuisine": "burger",
76161                     "amenity": "fast_food"
76162                 },
76163                 "name": "McDonald's",
76164                 "icon": "fast-food",
76165                 "geometry": [
76166                     "point",
76167                     "vertex",
76168                     "area"
76169                 ],
76170                 "fields": [
76171                     "cuisine",
76172                     "building_area",
76173                     "address",
76174                     "opening_hours",
76175                     "smoking"
76176                 ],
76177                 "suggestion": true
76178             },
76179             "amenity/fast_food/Subway": {
76180                 "tags": {
76181                     "name": "Subway",
76182                     "cuisine": "sandwich",
76183                     "amenity": "fast_food"
76184                 },
76185                 "name": "Subway",
76186                 "icon": "fast-food",
76187                 "geometry": [
76188                     "point",
76189                     "vertex",
76190                     "area"
76191                 ],
76192                 "fields": [
76193                     "cuisine",
76194                     "building_area",
76195                     "address",
76196                     "opening_hours",
76197                     "smoking"
76198                 ],
76199                 "suggestion": true
76200             },
76201             "amenity/fast_food/Burger King": {
76202                 "tags": {
76203                     "name": "Burger King",
76204                     "cuisine": "burger",
76205                     "amenity": "fast_food"
76206                 },
76207                 "name": "Burger King",
76208                 "icon": "fast-food",
76209                 "geometry": [
76210                     "point",
76211                     "vertex",
76212                     "area"
76213                 ],
76214                 "fields": [
76215                     "cuisine",
76216                     "building_area",
76217                     "address",
76218                     "opening_hours",
76219                     "smoking"
76220                 ],
76221                 "suggestion": true
76222             },
76223             "amenity/fast_food/Ali Baba": {
76224                 "tags": {
76225                     "name": "Ali Baba",
76226                     "amenity": "fast_food"
76227                 },
76228                 "name": "Ali Baba",
76229                 "icon": "fast-food",
76230                 "geometry": [
76231                     "point",
76232                     "vertex",
76233                     "area"
76234                 ],
76235                 "fields": [
76236                     "cuisine",
76237                     "building_area",
76238                     "address",
76239                     "opening_hours",
76240                     "smoking"
76241                 ],
76242                 "suggestion": true
76243             },
76244             "amenity/fast_food/Hungry Jacks": {
76245                 "tags": {
76246                     "name": "Hungry Jacks",
76247                     "cuisine": "burger",
76248                     "amenity": "fast_food"
76249                 },
76250                 "name": "Hungry Jacks",
76251                 "icon": "fast-food",
76252                 "geometry": [
76253                     "point",
76254                     "vertex",
76255                     "area"
76256                 ],
76257                 "fields": [
76258                     "cuisine",
76259                     "building_area",
76260                     "address",
76261                     "opening_hours",
76262                     "smoking"
76263                 ],
76264                 "suggestion": true
76265             },
76266             "amenity/fast_food/Red Rooster": {
76267                 "tags": {
76268                     "name": "Red Rooster",
76269                     "amenity": "fast_food"
76270                 },
76271                 "name": "Red Rooster",
76272                 "icon": "fast-food",
76273                 "geometry": [
76274                     "point",
76275                     "vertex",
76276                     "area"
76277                 ],
76278                 "fields": [
76279                     "cuisine",
76280                     "building_area",
76281                     "address",
76282                     "opening_hours",
76283                     "smoking"
76284                 ],
76285                 "suggestion": true
76286             },
76287             "amenity/fast_food/KFC": {
76288                 "tags": {
76289                     "name": "KFC",
76290                     "cuisine": "chicken",
76291                     "amenity": "fast_food"
76292                 },
76293                 "name": "KFC",
76294                 "icon": "fast-food",
76295                 "geometry": [
76296                     "point",
76297                     "vertex",
76298                     "area"
76299                 ],
76300                 "fields": [
76301                     "cuisine",
76302                     "building_area",
76303                     "address",
76304                     "opening_hours",
76305                     "smoking"
76306                 ],
76307                 "suggestion": true
76308             },
76309             "amenity/fast_food/Domino's Pizza": {
76310                 "tags": {
76311                     "name": "Domino's Pizza",
76312                     "cuisine": "pizza",
76313                     "amenity": "fast_food"
76314                 },
76315                 "name": "Domino's Pizza",
76316                 "icon": "fast-food",
76317                 "geometry": [
76318                     "point",
76319                     "vertex",
76320                     "area"
76321                 ],
76322                 "fields": [
76323                     "cuisine",
76324                     "building_area",
76325                     "address",
76326                     "opening_hours",
76327                     "smoking"
76328                 ],
76329                 "suggestion": true
76330             },
76331             "amenity/fast_food/Chowking": {
76332                 "tags": {
76333                     "name": "Chowking",
76334                     "amenity": "fast_food"
76335                 },
76336                 "name": "Chowking",
76337                 "icon": "fast-food",
76338                 "geometry": [
76339                     "point",
76340                     "vertex",
76341                     "area"
76342                 ],
76343                 "fields": [
76344                     "cuisine",
76345                     "building_area",
76346                     "address",
76347                     "opening_hours",
76348                     "smoking"
76349                 ],
76350                 "suggestion": true
76351             },
76352             "amenity/fast_food/Jollibee": {
76353                 "tags": {
76354                     "name": "Jollibee",
76355                     "amenity": "fast_food"
76356                 },
76357                 "name": "Jollibee",
76358                 "icon": "fast-food",
76359                 "geometry": [
76360                     "point",
76361                     "vertex",
76362                     "area"
76363                 ],
76364                 "fields": [
76365                     "cuisine",
76366                     "building_area",
76367                     "address",
76368                     "opening_hours",
76369                     "smoking"
76370                 ],
76371                 "suggestion": true
76372             },
76373             "amenity/fast_food/Hesburger": {
76374                 "tags": {
76375                     "name": "Hesburger",
76376                     "amenity": "fast_food"
76377                 },
76378                 "name": "Hesburger",
76379                 "icon": "fast-food",
76380                 "geometry": [
76381                     "point",
76382                     "vertex",
76383                     "area"
76384                 ],
76385                 "fields": [
76386                     "cuisine",
76387                     "building_area",
76388                     "address",
76389                     "opening_hours",
76390                     "smoking"
76391                 ],
76392                 "suggestion": true
76393             },
76394             "amenity/fast_food/肯德基": {
76395                 "tags": {
76396                     "name": "肯德基",
76397                     "amenity": "fast_food"
76398                 },
76399                 "name": "肯德基",
76400                 "icon": "fast-food",
76401                 "geometry": [
76402                     "point",
76403                     "vertex",
76404                     "area"
76405                 ],
76406                 "fields": [
76407                     "cuisine",
76408                     "building_area",
76409                     "address",
76410                     "opening_hours",
76411                     "smoking"
76412                 ],
76413                 "suggestion": true
76414             },
76415             "amenity/fast_food/Wendy's": {
76416                 "tags": {
76417                     "name": "Wendy's",
76418                     "cuisine": "burger",
76419                     "amenity": "fast_food"
76420                 },
76421                 "name": "Wendy's",
76422                 "icon": "fast-food",
76423                 "geometry": [
76424                     "point",
76425                     "vertex",
76426                     "area"
76427                 ],
76428                 "fields": [
76429                     "cuisine",
76430                     "building_area",
76431                     "address",
76432                     "opening_hours",
76433                     "smoking"
76434                 ],
76435                 "suggestion": true
76436             },
76437             "amenity/fast_food/Tim Hortons": {
76438                 "tags": {
76439                     "name": "Tim Hortons",
76440                     "amenity": "fast_food"
76441                 },
76442                 "name": "Tim Hortons",
76443                 "icon": "fast-food",
76444                 "geometry": [
76445                     "point",
76446                     "vertex",
76447                     "area"
76448                 ],
76449                 "fields": [
76450                     "cuisine",
76451                     "building_area",
76452                     "address",
76453                     "opening_hours",
76454                     "smoking"
76455                 ],
76456                 "suggestion": true
76457             },
76458             "amenity/fast_food/Steers": {
76459                 "tags": {
76460                     "name": "Steers",
76461                     "amenity": "fast_food"
76462                 },
76463                 "name": "Steers",
76464                 "icon": "fast-food",
76465                 "geometry": [
76466                     "point",
76467                     "vertex",
76468                     "area"
76469                 ],
76470                 "fields": [
76471                     "cuisine",
76472                     "building_area",
76473                     "address",
76474                     "opening_hours",
76475                     "smoking"
76476                 ],
76477                 "suggestion": true
76478             },
76479             "amenity/fast_food/Hardee's": {
76480                 "tags": {
76481                     "name": "Hardee's",
76482                     "cuisine": "burger",
76483                     "amenity": "fast_food"
76484                 },
76485                 "name": "Hardee's",
76486                 "icon": "fast-food",
76487                 "geometry": [
76488                     "point",
76489                     "vertex",
76490                     "area"
76491                 ],
76492                 "fields": [
76493                     "cuisine",
76494                     "building_area",
76495                     "address",
76496                     "opening_hours",
76497                     "smoking"
76498                 ],
76499                 "suggestion": true
76500             },
76501             "amenity/fast_food/Arby's": {
76502                 "tags": {
76503                     "name": "Arby's",
76504                     "amenity": "fast_food"
76505                 },
76506                 "name": "Arby's",
76507                 "icon": "fast-food",
76508                 "geometry": [
76509                     "point",
76510                     "vertex",
76511                     "area"
76512                 ],
76513                 "fields": [
76514                     "cuisine",
76515                     "building_area",
76516                     "address",
76517                     "opening_hours",
76518                     "smoking"
76519                 ],
76520                 "suggestion": true
76521             },
76522             "amenity/fast_food/A&W": {
76523                 "tags": {
76524                     "name": "A&W",
76525                     "amenity": "fast_food"
76526                 },
76527                 "name": "A&W",
76528                 "icon": "fast-food",
76529                 "geometry": [
76530                     "point",
76531                     "vertex",
76532                     "area"
76533                 ],
76534                 "fields": [
76535                     "cuisine",
76536                     "building_area",
76537                     "address",
76538                     "opening_hours",
76539                     "smoking"
76540                 ],
76541                 "suggestion": true
76542             },
76543             "amenity/fast_food/Dairy Queen": {
76544                 "tags": {
76545                     "name": "Dairy Queen",
76546                     "amenity": "fast_food"
76547                 },
76548                 "name": "Dairy Queen",
76549                 "icon": "fast-food",
76550                 "geometry": [
76551                     "point",
76552                     "vertex",
76553                     "area"
76554                 ],
76555                 "fields": [
76556                     "cuisine",
76557                     "building_area",
76558                     "address",
76559                     "opening_hours",
76560                     "smoking"
76561                 ],
76562                 "suggestion": true
76563             },
76564             "amenity/fast_food/Hallo Pizza": {
76565                 "tags": {
76566                     "name": "Hallo Pizza",
76567                     "amenity": "fast_food"
76568                 },
76569                 "name": "Hallo Pizza",
76570                 "icon": "fast-food",
76571                 "geometry": [
76572                     "point",
76573                     "vertex",
76574                     "area"
76575                 ],
76576                 "fields": [
76577                     "cuisine",
76578                     "building_area",
76579                     "address",
76580                     "opening_hours",
76581                     "smoking"
76582                 ],
76583                 "suggestion": true
76584             },
76585             "amenity/fast_food/Fish & Chips": {
76586                 "tags": {
76587                     "name": "Fish & Chips",
76588                     "amenity": "fast_food"
76589                 },
76590                 "name": "Fish & Chips",
76591                 "icon": "fast-food",
76592                 "geometry": [
76593                     "point",
76594                     "vertex",
76595                     "area"
76596                 ],
76597                 "fields": [
76598                     "cuisine",
76599                     "building_area",
76600                     "address",
76601                     "opening_hours",
76602                     "smoking"
76603                 ],
76604                 "suggestion": true
76605             },
76606             "amenity/fast_food/Harvey's": {
76607                 "tags": {
76608                     "name": "Harvey's",
76609                     "amenity": "fast_food"
76610                 },
76611                 "name": "Harvey's",
76612                 "icon": "fast-food",
76613                 "geometry": [
76614                     "point",
76615                     "vertex",
76616                     "area"
76617                 ],
76618                 "fields": [
76619                     "cuisine",
76620                     "building_area",
76621                     "address",
76622                     "opening_hours",
76623                     "smoking"
76624                 ],
76625                 "suggestion": true
76626             },
76627             "amenity/fast_food/麥當勞": {
76628                 "tags": {
76629                     "name": "麥當勞",
76630                     "amenity": "fast_food"
76631                 },
76632                 "name": "麥當勞",
76633                 "icon": "fast-food",
76634                 "geometry": [
76635                     "point",
76636                     "vertex",
76637                     "area"
76638                 ],
76639                 "fields": [
76640                     "cuisine",
76641                     "building_area",
76642                     "address",
76643                     "opening_hours",
76644                     "smoking"
76645                 ],
76646                 "suggestion": true
76647             },
76648             "amenity/fast_food/Pizza Pizza": {
76649                 "tags": {
76650                     "name": "Pizza Pizza",
76651                     "amenity": "fast_food"
76652                 },
76653                 "name": "Pizza Pizza",
76654                 "icon": "fast-food",
76655                 "geometry": [
76656                     "point",
76657                     "vertex",
76658                     "area"
76659                 ],
76660                 "fields": [
76661                     "cuisine",
76662                     "building_area",
76663                     "address",
76664                     "opening_hours",
76665                     "smoking"
76666                 ],
76667                 "suggestion": true
76668             },
76669             "amenity/fast_food/Kotipizza": {
76670                 "tags": {
76671                     "name": "Kotipizza",
76672                     "amenity": "fast_food"
76673                 },
76674                 "name": "Kotipizza",
76675                 "icon": "fast-food",
76676                 "geometry": [
76677                     "point",
76678                     "vertex",
76679                     "area"
76680                 ],
76681                 "fields": [
76682                     "cuisine",
76683                     "building_area",
76684                     "address",
76685                     "opening_hours",
76686                     "smoking"
76687                 ],
76688                 "suggestion": true
76689             },
76690             "amenity/fast_food/Jack in the Box": {
76691                 "tags": {
76692                     "name": "Jack in the Box",
76693                     "cuisine": "burger",
76694                     "amenity": "fast_food"
76695                 },
76696                 "name": "Jack in the Box",
76697                 "icon": "fast-food",
76698                 "geometry": [
76699                     "point",
76700                     "vertex",
76701                     "area"
76702                 ],
76703                 "fields": [
76704                     "cuisine",
76705                     "building_area",
76706                     "address",
76707                     "opening_hours",
76708                     "smoking"
76709                 ],
76710                 "suggestion": true
76711             },
76712             "amenity/fast_food/Istanbul": {
76713                 "tags": {
76714                     "name": "Istanbul",
76715                     "amenity": "fast_food"
76716                 },
76717                 "name": "Istanbul",
76718                 "icon": "fast-food",
76719                 "geometry": [
76720                     "point",
76721                     "vertex",
76722                     "area"
76723                 ],
76724                 "fields": [
76725                     "cuisine",
76726                     "building_area",
76727                     "address",
76728                     "opening_hours",
76729                     "smoking"
76730                 ],
76731                 "suggestion": true
76732             },
76733             "amenity/fast_food/Kochlöffel": {
76734                 "tags": {
76735                     "name": "Kochlöffel",
76736                     "amenity": "fast_food"
76737                 },
76738                 "name": "Kochlöffel",
76739                 "icon": "fast-food",
76740                 "geometry": [
76741                     "point",
76742                     "vertex",
76743                     "area"
76744                 ],
76745                 "fields": [
76746                     "cuisine",
76747                     "building_area",
76748                     "address",
76749                     "opening_hours",
76750                     "smoking"
76751                 ],
76752                 "suggestion": true
76753             },
76754             "amenity/fast_food/Döner": {
76755                 "tags": {
76756                     "name": "Döner",
76757                     "amenity": "fast_food"
76758                 },
76759                 "name": "Döner",
76760                 "icon": "fast-food",
76761                 "geometry": [
76762                     "point",
76763                     "vertex",
76764                     "area"
76765                 ],
76766                 "fields": [
76767                     "cuisine",
76768                     "building_area",
76769                     "address",
76770                     "opening_hours",
76771                     "smoking"
76772                 ],
76773                 "suggestion": true
76774             },
76775             "amenity/fast_food/Telepizza": {
76776                 "tags": {
76777                     "name": "Telepizza",
76778                     "amenity": "fast_food"
76779                 },
76780                 "name": "Telepizza",
76781                 "icon": "fast-food",
76782                 "geometry": [
76783                     "point",
76784                     "vertex",
76785                     "area"
76786                 ],
76787                 "fields": [
76788                     "cuisine",
76789                     "building_area",
76790                     "address",
76791                     "opening_hours",
76792                     "smoking"
76793                 ],
76794                 "suggestion": true
76795             },
76796             "amenity/fast_food/Sibylla": {
76797                 "tags": {
76798                     "name": "Sibylla",
76799                     "amenity": "fast_food"
76800                 },
76801                 "name": "Sibylla",
76802                 "icon": "fast-food",
76803                 "geometry": [
76804                     "point",
76805                     "vertex",
76806                     "area"
76807                 ],
76808                 "fields": [
76809                     "cuisine",
76810                     "building_area",
76811                     "address",
76812                     "opening_hours",
76813                     "smoking"
76814                 ],
76815                 "suggestion": true
76816             },
76817             "amenity/fast_food/Carl's Jr.": {
76818                 "tags": {
76819                     "name": "Carl's Jr.",
76820                     "cuisine": "burger",
76821                     "amenity": "fast_food"
76822                 },
76823                 "name": "Carl's Jr.",
76824                 "icon": "fast-food",
76825                 "geometry": [
76826                     "point",
76827                     "vertex",
76828                     "area"
76829                 ],
76830                 "fields": [
76831                     "cuisine",
76832                     "building_area",
76833                     "address",
76834                     "opening_hours",
76835                     "smoking"
76836                 ],
76837                 "suggestion": true
76838             },
76839             "amenity/fast_food/Quiznos": {
76840                 "tags": {
76841                     "name": "Quiznos",
76842                     "cuisine": "sandwich",
76843                     "amenity": "fast_food"
76844                 },
76845                 "name": "Quiznos",
76846                 "icon": "fast-food",
76847                 "geometry": [
76848                     "point",
76849                     "vertex",
76850                     "area"
76851                 ],
76852                 "fields": [
76853                     "cuisine",
76854                     "building_area",
76855                     "address",
76856                     "opening_hours",
76857                     "smoking"
76858                 ],
76859                 "suggestion": true
76860             },
76861             "amenity/fast_food/Wimpy": {
76862                 "tags": {
76863                     "name": "Wimpy",
76864                     "amenity": "fast_food"
76865                 },
76866                 "name": "Wimpy",
76867                 "icon": "fast-food",
76868                 "geometry": [
76869                     "point",
76870                     "vertex",
76871                     "area"
76872                 ],
76873                 "fields": [
76874                     "cuisine",
76875                     "building_area",
76876                     "address",
76877                     "opening_hours",
76878                     "smoking"
76879                 ],
76880                 "suggestion": true
76881             },
76882             "amenity/fast_food/Sonic": {
76883                 "tags": {
76884                     "name": "Sonic",
76885                     "cuisine": "burger",
76886                     "amenity": "fast_food"
76887                 },
76888                 "name": "Sonic",
76889                 "icon": "fast-food",
76890                 "geometry": [
76891                     "point",
76892                     "vertex",
76893                     "area"
76894                 ],
76895                 "fields": [
76896                     "cuisine",
76897                     "building_area",
76898                     "address",
76899                     "opening_hours",
76900                     "smoking"
76901                 ],
76902                 "suggestion": true
76903             },
76904             "amenity/fast_food/Taco Bell": {
76905                 "tags": {
76906                     "name": "Taco Bell",
76907                     "amenity": "fast_food"
76908                 },
76909                 "name": "Taco Bell",
76910                 "icon": "fast-food",
76911                 "geometry": [
76912                     "point",
76913                     "vertex",
76914                     "area"
76915                 ],
76916                 "fields": [
76917                     "cuisine",
76918                     "building_area",
76919                     "address",
76920                     "opening_hours",
76921                     "smoking"
76922                 ],
76923                 "suggestion": true
76924             },
76925             "amenity/fast_food/Pizza Nova": {
76926                 "tags": {
76927                     "name": "Pizza Nova",
76928                     "amenity": "fast_food"
76929                 },
76930                 "name": "Pizza Nova",
76931                 "icon": "fast-food",
76932                 "geometry": [
76933                     "point",
76934                     "vertex",
76935                     "area"
76936                 ],
76937                 "fields": [
76938                     "cuisine",
76939                     "building_area",
76940                     "address",
76941                     "opening_hours",
76942                     "smoking"
76943                 ],
76944                 "suggestion": true
76945             },
76946             "amenity/fast_food/Papa John's": {
76947                 "tags": {
76948                     "name": "Papa John's",
76949                     "cuisine": "pizza",
76950                     "amenity": "fast_food"
76951                 },
76952                 "name": "Papa John's",
76953                 "icon": "fast-food",
76954                 "geometry": [
76955                     "point",
76956                     "vertex",
76957                     "area"
76958                 ],
76959                 "fields": [
76960                     "cuisine",
76961                     "building_area",
76962                     "address",
76963                     "opening_hours",
76964                     "smoking"
76965                 ],
76966                 "suggestion": true
76967             },
76968             "amenity/fast_food/Nordsee": {
76969                 "tags": {
76970                     "name": "Nordsee",
76971                     "amenity": "fast_food"
76972                 },
76973                 "name": "Nordsee",
76974                 "icon": "fast-food",
76975                 "geometry": [
76976                     "point",
76977                     "vertex",
76978                     "area"
76979                 ],
76980                 "fields": [
76981                     "cuisine",
76982                     "building_area",
76983                     "address",
76984                     "opening_hours",
76985                     "smoking"
76986                 ],
76987                 "suggestion": true
76988             },
76989             "amenity/fast_food/Mr. Sub": {
76990                 "tags": {
76991                     "name": "Mr. Sub",
76992                     "amenity": "fast_food"
76993                 },
76994                 "name": "Mr. Sub",
76995                 "icon": "fast-food",
76996                 "geometry": [
76997                     "point",
76998                     "vertex",
76999                     "area"
77000                 ],
77001                 "fields": [
77002                     "cuisine",
77003                     "building_area",
77004                     "address",
77005                     "opening_hours",
77006                     "smoking"
77007                 ],
77008                 "suggestion": true
77009             },
77010             "amenity/fast_food/Kebab": {
77011                 "tags": {
77012                     "name": "Kebab",
77013                     "amenity": "fast_food"
77014                 },
77015                 "name": "Kebab",
77016                 "icon": "fast-food",
77017                 "geometry": [
77018                     "point",
77019                     "vertex",
77020                     "area"
77021                 ],
77022                 "fields": [
77023                     "cuisine",
77024                     "building_area",
77025                     "address",
77026                     "opening_hours",
77027                     "smoking"
77028                 ],
77029                 "suggestion": true
77030             },
77031             "amenity/fast_food/Макдоналдс": {
77032                 "tags": {
77033                     "name": "Макдоналдс",
77034                     "name:en": "McDonald's",
77035                     "amenity": "fast_food"
77036                 },
77037                 "name": "Макдоналдс",
77038                 "icon": "fast-food",
77039                 "geometry": [
77040                     "point",
77041                     "vertex",
77042                     "area"
77043                 ],
77044                 "fields": [
77045                     "cuisine",
77046                     "building_area",
77047                     "address",
77048                     "opening_hours",
77049                     "smoking"
77050                 ],
77051                 "suggestion": true
77052             },
77053             "amenity/fast_food/Asia Imbiss": {
77054                 "tags": {
77055                     "name": "Asia Imbiss",
77056                     "amenity": "fast_food"
77057                 },
77058                 "name": "Asia Imbiss",
77059                 "icon": "fast-food",
77060                 "geometry": [
77061                     "point",
77062                     "vertex",
77063                     "area"
77064                 ],
77065                 "fields": [
77066                     "cuisine",
77067                     "building_area",
77068                     "address",
77069                     "opening_hours",
77070                     "smoking"
77071                 ],
77072                 "suggestion": true
77073             },
77074             "amenity/fast_food/Imbiss": {
77075                 "tags": {
77076                     "name": "Imbiss",
77077                     "amenity": "fast_food"
77078                 },
77079                 "name": "Imbiss",
77080                 "icon": "fast-food",
77081                 "geometry": [
77082                     "point",
77083                     "vertex",
77084                     "area"
77085                 ],
77086                 "fields": [
77087                     "cuisine",
77088                     "building_area",
77089                     "address",
77090                     "opening_hours",
77091                     "smoking"
77092                 ],
77093                 "suggestion": true
77094             },
77095             "amenity/fast_food/Chipotle": {
77096                 "tags": {
77097                     "name": "Chipotle",
77098                     "cuisine": "mexican",
77099                     "amenity": "fast_food"
77100                 },
77101                 "name": "Chipotle",
77102                 "icon": "fast-food",
77103                 "geometry": [
77104                     "point",
77105                     "vertex",
77106                     "area"
77107                 ],
77108                 "fields": [
77109                     "cuisine",
77110                     "building_area",
77111                     "address",
77112                     "opening_hours",
77113                     "smoking"
77114                 ],
77115                 "suggestion": true
77116             },
77117             "amenity/fast_food/マクドナルド": {
77118                 "tags": {
77119                     "name": "マクドナルド",
77120                     "name:en": "McDonald's",
77121                     "cuisine": "burger",
77122                     "amenity": "fast_food"
77123                 },
77124                 "name": "マクドナルド",
77125                 "icon": "fast-food",
77126                 "geometry": [
77127                     "point",
77128                     "vertex",
77129                     "area"
77130                 ],
77131                 "fields": [
77132                     "cuisine",
77133                     "building_area",
77134                     "address",
77135                     "opening_hours",
77136                     "smoking"
77137                 ],
77138                 "suggestion": true
77139             },
77140             "amenity/fast_food/In-N-Out Burger": {
77141                 "tags": {
77142                     "name": "In-N-Out Burger",
77143                     "amenity": "fast_food"
77144                 },
77145                 "name": "In-N-Out Burger",
77146                 "icon": "fast-food",
77147                 "geometry": [
77148                     "point",
77149                     "vertex",
77150                     "area"
77151                 ],
77152                 "fields": [
77153                     "cuisine",
77154                     "building_area",
77155                     "address",
77156                     "opening_hours",
77157                     "smoking"
77158                 ],
77159                 "suggestion": true
77160             },
77161             "amenity/fast_food/Jimmy John's": {
77162                 "tags": {
77163                     "name": "Jimmy John's",
77164                     "amenity": "fast_food"
77165                 },
77166                 "name": "Jimmy John's",
77167                 "icon": "fast-food",
77168                 "geometry": [
77169                     "point",
77170                     "vertex",
77171                     "area"
77172                 ],
77173                 "fields": [
77174                     "cuisine",
77175                     "building_area",
77176                     "address",
77177                     "opening_hours",
77178                     "smoking"
77179                 ],
77180                 "suggestion": true
77181             },
77182             "amenity/fast_food/Jamba Juice": {
77183                 "tags": {
77184                     "name": "Jamba Juice",
77185                     "amenity": "fast_food"
77186                 },
77187                 "name": "Jamba Juice",
77188                 "icon": "fast-food",
77189                 "geometry": [
77190                     "point",
77191                     "vertex",
77192                     "area"
77193                 ],
77194                 "fields": [
77195                     "cuisine",
77196                     "building_area",
77197                     "address",
77198                     "opening_hours",
77199                     "smoking"
77200                 ],
77201                 "suggestion": true
77202             },
77203             "amenity/fast_food/Робин Сдобин": {
77204                 "tags": {
77205                     "name": "Робин Сдобин",
77206                     "amenity": "fast_food"
77207                 },
77208                 "name": "Робин Сдобин",
77209                 "icon": "fast-food",
77210                 "geometry": [
77211                     "point",
77212                     "vertex",
77213                     "area"
77214                 ],
77215                 "fields": [
77216                     "cuisine",
77217                     "building_area",
77218                     "address",
77219                     "opening_hours",
77220                     "smoking"
77221                 ],
77222                 "suggestion": true
77223             },
77224             "amenity/fast_food/Baskin Robbins": {
77225                 "tags": {
77226                     "name": "Baskin Robbins",
77227                     "amenity": "fast_food"
77228                 },
77229                 "name": "Baskin Robbins",
77230                 "icon": "fast-food",
77231                 "geometry": [
77232                     "point",
77233                     "vertex",
77234                     "area"
77235                 ],
77236                 "fields": [
77237                     "cuisine",
77238                     "building_area",
77239                     "address",
77240                     "opening_hours",
77241                     "smoking"
77242                 ],
77243                 "suggestion": true
77244             },
77245             "amenity/fast_food/ケンタッキーフライドチキン": {
77246                 "tags": {
77247                     "name": "ケンタッキーフライドチキン",
77248                     "name:en": "KFC",
77249                     "cuisine": "chicken",
77250                     "amenity": "fast_food"
77251                 },
77252                 "name": "ケンタッキーフライドチキン",
77253                 "icon": "fast-food",
77254                 "geometry": [
77255                     "point",
77256                     "vertex",
77257                     "area"
77258                 ],
77259                 "fields": [
77260                     "cuisine",
77261                     "building_area",
77262                     "address",
77263                     "opening_hours",
77264                     "smoking"
77265                 ],
77266                 "suggestion": true
77267             },
77268             "amenity/fast_food/吉野家": {
77269                 "tags": {
77270                     "name": "吉野家",
77271                     "amenity": "fast_food"
77272                 },
77273                 "name": "吉野家",
77274                 "icon": "fast-food",
77275                 "geometry": [
77276                     "point",
77277                     "vertex",
77278                     "area"
77279                 ],
77280                 "fields": [
77281                     "cuisine",
77282                     "building_area",
77283                     "address",
77284                     "opening_hours",
77285                     "smoking"
77286                 ],
77287                 "suggestion": true
77288             },
77289             "amenity/fast_food/Taco Time": {
77290                 "tags": {
77291                     "name": "Taco Time",
77292                     "amenity": "fast_food"
77293                 },
77294                 "name": "Taco Time",
77295                 "icon": "fast-food",
77296                 "geometry": [
77297                     "point",
77298                     "vertex",
77299                     "area"
77300                 ],
77301                 "fields": [
77302                     "cuisine",
77303                     "building_area",
77304                     "address",
77305                     "opening_hours",
77306                     "smoking"
77307                 ],
77308                 "suggestion": true
77309             },
77310             "amenity/fast_food/松屋": {
77311                 "tags": {
77312                     "name": "松屋",
77313                     "name:en": "Matsuya",
77314                     "amenity": "fast_food"
77315                 },
77316                 "name": "松屋",
77317                 "icon": "fast-food",
77318                 "geometry": [
77319                     "point",
77320                     "vertex",
77321                     "area"
77322                 ],
77323                 "fields": [
77324                     "cuisine",
77325                     "building_area",
77326                     "address",
77327                     "opening_hours",
77328                     "smoking"
77329                 ],
77330                 "suggestion": true
77331             },
77332             "amenity/fast_food/Little Caesars": {
77333                 "tags": {
77334                     "name": "Little Caesars",
77335                     "amenity": "fast_food"
77336                 },
77337                 "name": "Little Caesars",
77338                 "icon": "fast-food",
77339                 "geometry": [
77340                     "point",
77341                     "vertex",
77342                     "area"
77343                 ],
77344                 "fields": [
77345                     "cuisine",
77346                     "building_area",
77347                     "address",
77348                     "opening_hours",
77349                     "smoking"
77350                 ],
77351                 "suggestion": true
77352             },
77353             "amenity/fast_food/El Pollo Loco": {
77354                 "tags": {
77355                     "name": "El Pollo Loco",
77356                     "amenity": "fast_food"
77357                 },
77358                 "name": "El Pollo Loco",
77359                 "icon": "fast-food",
77360                 "geometry": [
77361                     "point",
77362                     "vertex",
77363                     "area"
77364                 ],
77365                 "fields": [
77366                     "cuisine",
77367                     "building_area",
77368                     "address",
77369                     "opening_hours",
77370                     "smoking"
77371                 ],
77372                 "suggestion": true
77373             },
77374             "amenity/fast_food/Del Taco": {
77375                 "tags": {
77376                     "name": "Del Taco",
77377                     "amenity": "fast_food"
77378                 },
77379                 "name": "Del Taco",
77380                 "icon": "fast-food",
77381                 "geometry": [
77382                     "point",
77383                     "vertex",
77384                     "area"
77385                 ],
77386                 "fields": [
77387                     "cuisine",
77388                     "building_area",
77389                     "address",
77390                     "opening_hours",
77391                     "smoking"
77392                 ],
77393                 "suggestion": true
77394             },
77395             "amenity/fast_food/White Castle": {
77396                 "tags": {
77397                     "name": "White Castle",
77398                     "amenity": "fast_food"
77399                 },
77400                 "name": "White Castle",
77401                 "icon": "fast-food",
77402                 "geometry": [
77403                     "point",
77404                     "vertex",
77405                     "area"
77406                 ],
77407                 "fields": [
77408                     "cuisine",
77409                     "building_area",
77410                     "address",
77411                     "opening_hours",
77412                     "smoking"
77413                 ],
77414                 "suggestion": true
77415             },
77416             "amenity/fast_food/Boston Market": {
77417                 "tags": {
77418                     "name": "Boston Market",
77419                     "amenity": "fast_food"
77420                 },
77421                 "name": "Boston Market",
77422                 "icon": "fast-food",
77423                 "geometry": [
77424                     "point",
77425                     "vertex",
77426                     "area"
77427                 ],
77428                 "fields": [
77429                     "cuisine",
77430                     "building_area",
77431                     "address",
77432                     "opening_hours",
77433                     "smoking"
77434                 ],
77435                 "suggestion": true
77436             },
77437             "amenity/fast_food/Chick-fil-A": {
77438                 "tags": {
77439                     "name": "Chick-fil-A",
77440                     "cuisine": "chicken",
77441                     "amenity": "fast_food"
77442                 },
77443                 "name": "Chick-fil-A",
77444                 "icon": "fast-food",
77445                 "geometry": [
77446                     "point",
77447                     "vertex",
77448                     "area"
77449                 ],
77450                 "fields": [
77451                     "cuisine",
77452                     "building_area",
77453                     "address",
77454                     "opening_hours",
77455                     "smoking"
77456                 ],
77457                 "suggestion": true
77458             },
77459             "amenity/fast_food/Panda Express": {
77460                 "tags": {
77461                     "name": "Panda Express",
77462                     "amenity": "fast_food"
77463                 },
77464                 "name": "Panda Express",
77465                 "icon": "fast-food",
77466                 "geometry": [
77467                     "point",
77468                     "vertex",
77469                     "area"
77470                 ],
77471                 "fields": [
77472                     "cuisine",
77473                     "building_area",
77474                     "address",
77475                     "opening_hours",
77476                     "smoking"
77477                 ],
77478                 "suggestion": true
77479             },
77480             "amenity/fast_food/Whataburger": {
77481                 "tags": {
77482                     "name": "Whataburger",
77483                     "amenity": "fast_food"
77484                 },
77485                 "name": "Whataburger",
77486                 "icon": "fast-food",
77487                 "geometry": [
77488                     "point",
77489                     "vertex",
77490                     "area"
77491                 ],
77492                 "fields": [
77493                     "cuisine",
77494                     "building_area",
77495                     "address",
77496                     "opening_hours",
77497                     "smoking"
77498                 ],
77499                 "suggestion": true
77500             },
77501             "amenity/fast_food/Taco John's": {
77502                 "tags": {
77503                     "name": "Taco John's",
77504                     "amenity": "fast_food"
77505                 },
77506                 "name": "Taco John's",
77507                 "icon": "fast-food",
77508                 "geometry": [
77509                     "point",
77510                     "vertex",
77511                     "area"
77512                 ],
77513                 "fields": [
77514                     "cuisine",
77515                     "building_area",
77516                     "address",
77517                     "opening_hours",
77518                     "smoking"
77519                 ],
77520                 "suggestion": true
77521             },
77522             "amenity/fast_food/Теремок": {
77523                 "tags": {
77524                     "name": "Теремок",
77525                     "amenity": "fast_food"
77526                 },
77527                 "name": "Теремок",
77528                 "icon": "fast-food",
77529                 "geometry": [
77530                     "point",
77531                     "vertex",
77532                     "area"
77533                 ],
77534                 "fields": [
77535                     "cuisine",
77536                     "building_area",
77537                     "address",
77538                     "opening_hours",
77539                     "smoking"
77540                 ],
77541                 "suggestion": true
77542             },
77543             "amenity/fast_food/Culver's": {
77544                 "tags": {
77545                     "name": "Culver's",
77546                     "amenity": "fast_food"
77547                 },
77548                 "name": "Culver's",
77549                 "icon": "fast-food",
77550                 "geometry": [
77551                     "point",
77552                     "vertex",
77553                     "area"
77554                 ],
77555                 "fields": [
77556                     "cuisine",
77557                     "building_area",
77558                     "address",
77559                     "opening_hours",
77560                     "smoking"
77561                 ],
77562                 "suggestion": true
77563             },
77564             "amenity/fast_food/Five Guys": {
77565                 "tags": {
77566                     "name": "Five Guys",
77567                     "amenity": "fast_food"
77568                 },
77569                 "name": "Five Guys",
77570                 "icon": "fast-food",
77571                 "geometry": [
77572                     "point",
77573                     "vertex",
77574                     "area"
77575                 ],
77576                 "fields": [
77577                     "cuisine",
77578                     "building_area",
77579                     "address",
77580                     "opening_hours",
77581                     "smoking"
77582                 ],
77583                 "suggestion": true
77584             },
77585             "amenity/fast_food/Church's Chicken": {
77586                 "tags": {
77587                     "name": "Church's Chicken",
77588                     "amenity": "fast_food"
77589                 },
77590                 "name": "Church's Chicken",
77591                 "icon": "fast-food",
77592                 "geometry": [
77593                     "point",
77594                     "vertex",
77595                     "area"
77596                 ],
77597                 "fields": [
77598                     "cuisine",
77599                     "building_area",
77600                     "address",
77601                     "opening_hours",
77602                     "smoking"
77603                 ],
77604                 "suggestion": true
77605             },
77606             "amenity/fast_food/Popeye's": {
77607                 "tags": {
77608                     "name": "Popeye's",
77609                     "cuisine": "chicken",
77610                     "amenity": "fast_food"
77611                 },
77612                 "name": "Popeye's",
77613                 "icon": "fast-food",
77614                 "geometry": [
77615                     "point",
77616                     "vertex",
77617                     "area"
77618                 ],
77619                 "fields": [
77620                     "cuisine",
77621                     "building_area",
77622                     "address",
77623                     "opening_hours",
77624                     "smoking"
77625                 ],
77626                 "suggestion": true
77627             },
77628             "amenity/fast_food/Long John Silver's": {
77629                 "tags": {
77630                     "name": "Long John Silver's",
77631                     "amenity": "fast_food"
77632                 },
77633                 "name": "Long John Silver's",
77634                 "icon": "fast-food",
77635                 "geometry": [
77636                     "point",
77637                     "vertex",
77638                     "area"
77639                 ],
77640                 "fields": [
77641                     "cuisine",
77642                     "building_area",
77643                     "address",
77644                     "opening_hours",
77645                     "smoking"
77646                 ],
77647                 "suggestion": true
77648             },
77649             "amenity/fast_food/Pollo Campero": {
77650                 "tags": {
77651                     "name": "Pollo Campero",
77652                     "amenity": "fast_food"
77653                 },
77654                 "name": "Pollo Campero",
77655                 "icon": "fast-food",
77656                 "geometry": [
77657                     "point",
77658                     "vertex",
77659                     "area"
77660                 ],
77661                 "fields": [
77662                     "cuisine",
77663                     "building_area",
77664                     "address",
77665                     "opening_hours",
77666                     "smoking"
77667                 ],
77668                 "suggestion": true
77669             },
77670             "amenity/fast_food/Zaxby's": {
77671                 "tags": {
77672                     "name": "Zaxby's",
77673                     "amenity": "fast_food"
77674                 },
77675                 "name": "Zaxby's",
77676                 "icon": "fast-food",
77677                 "geometry": [
77678                     "point",
77679                     "vertex",
77680                     "area"
77681                 ],
77682                 "fields": [
77683                     "cuisine",
77684                     "building_area",
77685                     "address",
77686                     "opening_hours",
77687                     "smoking"
77688                 ],
77689                 "suggestion": true
77690             },
77691             "amenity/fast_food/すき家": {
77692                 "tags": {
77693                     "name": "すき家",
77694                     "name:en": "SUKIYA",
77695                     "amenity": "fast_food"
77696                 },
77697                 "name": "すき家",
77698                 "icon": "fast-food",
77699                 "geometry": [
77700                     "point",
77701                     "vertex",
77702                     "area"
77703                 ],
77704                 "fields": [
77705                     "cuisine",
77706                     "building_area",
77707                     "address",
77708                     "opening_hours",
77709                     "smoking"
77710                 ],
77711                 "suggestion": true
77712             },
77713             "amenity/fast_food/モスバーガー": {
77714                 "tags": {
77715                     "name": "モスバーガー",
77716                     "name:en": "MOS BURGER",
77717                     "amenity": "fast_food"
77718                 },
77719                 "name": "モスバーガー",
77720                 "icon": "fast-food",
77721                 "geometry": [
77722                     "point",
77723                     "vertex",
77724                     "area"
77725                 ],
77726                 "fields": [
77727                     "cuisine",
77728                     "building_area",
77729                     "address",
77730                     "opening_hours",
77731                     "smoking"
77732                 ],
77733                 "suggestion": true
77734             },
77735             "amenity/fast_food/Русский Аппетит": {
77736                 "tags": {
77737                     "name": "Русский Аппетит",
77738                     "amenity": "fast_food"
77739                 },
77740                 "name": "Русский Аппетит",
77741                 "icon": "fast-food",
77742                 "geometry": [
77743                     "point",
77744                     "vertex",
77745                     "area"
77746                 ],
77747                 "fields": [
77748                     "cuisine",
77749                     "building_area",
77750                     "address",
77751                     "opening_hours",
77752                     "smoking"
77753                 ],
77754                 "suggestion": true
77755             },
77756             "amenity/fast_food/なか卯": {
77757                 "tags": {
77758                     "name": "なか卯",
77759                     "amenity": "fast_food"
77760                 },
77761                 "name": "なか卯",
77762                 "icon": "fast-food",
77763                 "geometry": [
77764                     "point",
77765                     "vertex",
77766                     "area"
77767                 ],
77768                 "fields": [
77769                     "cuisine",
77770                     "building_area",
77771                     "address",
77772                     "opening_hours",
77773                     "smoking"
77774                 ],
77775                 "suggestion": true
77776             },
77777             "amenity/restaurant/Pizza Hut": {
77778                 "tags": {
77779                     "name": "Pizza Hut",
77780                     "amenity": "restaurant"
77781                 },
77782                 "name": "Pizza Hut",
77783                 "icon": "restaurant",
77784                 "geometry": [
77785                     "point",
77786                     "vertex",
77787                     "area"
77788                 ],
77789                 "fields": [
77790                     "cuisine",
77791                     "building_area",
77792                     "address",
77793                     "opening_hours",
77794                     "capacity",
77795                     "smoking"
77796                 ],
77797                 "suggestion": true
77798             },
77799             "amenity/restaurant/Little Chef": {
77800                 "tags": {
77801                     "name": "Little Chef",
77802                     "amenity": "restaurant"
77803                 },
77804                 "name": "Little Chef",
77805                 "icon": "restaurant",
77806                 "geometry": [
77807                     "point",
77808                     "vertex",
77809                     "area"
77810                 ],
77811                 "fields": [
77812                     "cuisine",
77813                     "building_area",
77814                     "address",
77815                     "opening_hours",
77816                     "capacity",
77817                     "smoking"
77818                 ],
77819                 "suggestion": true
77820             },
77821             "amenity/restaurant/Adler": {
77822                 "tags": {
77823                     "name": "Adler",
77824                     "amenity": "restaurant"
77825                 },
77826                 "name": "Adler",
77827                 "icon": "restaurant",
77828                 "geometry": [
77829                     "point",
77830                     "vertex",
77831                     "area"
77832                 ],
77833                 "fields": [
77834                     "cuisine",
77835                     "building_area",
77836                     "address",
77837                     "opening_hours",
77838                     "capacity",
77839                     "smoking"
77840                 ],
77841                 "suggestion": true
77842             },
77843             "amenity/restaurant/Zur Krone": {
77844                 "tags": {
77845                     "name": "Zur Krone",
77846                     "amenity": "restaurant"
77847                 },
77848                 "name": "Zur Krone",
77849                 "icon": "restaurant",
77850                 "geometry": [
77851                     "point",
77852                     "vertex",
77853                     "area"
77854                 ],
77855                 "fields": [
77856                     "cuisine",
77857                     "building_area",
77858                     "address",
77859                     "opening_hours",
77860                     "capacity",
77861                     "smoking"
77862                 ],
77863                 "suggestion": true
77864             },
77865             "amenity/restaurant/Deutsches Haus": {
77866                 "tags": {
77867                     "name": "Deutsches Haus",
77868                     "amenity": "restaurant"
77869                 },
77870                 "name": "Deutsches Haus",
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                     "smoking"
77884                 ],
77885                 "suggestion": true
77886             },
77887             "amenity/restaurant/Krone": {
77888                 "tags": {
77889                     "name": "Krone",
77890                     "amenity": "restaurant"
77891                 },
77892                 "name": "Krone",
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                     "smoking"
77906                 ],
77907                 "suggestion": true
77908             },
77909             "amenity/restaurant/Akropolis": {
77910                 "tags": {
77911                     "name": "Akropolis",
77912                     "amenity": "restaurant"
77913                 },
77914                 "name": "Akropolis",
77915                 "icon": "restaurant",
77916                 "geometry": [
77917                     "point",
77918                     "vertex",
77919                     "area"
77920                 ],
77921                 "fields": [
77922                     "cuisine",
77923                     "building_area",
77924                     "address",
77925                     "opening_hours",
77926                     "capacity",
77927                     "smoking"
77928                 ],
77929                 "suggestion": true
77930             },
77931             "amenity/restaurant/Schützenhaus": {
77932                 "tags": {
77933                     "name": "Schützenhaus",
77934                     "amenity": "restaurant"
77935                 },
77936                 "name": "Schützenhaus",
77937                 "icon": "restaurant",
77938                 "geometry": [
77939                     "point",
77940                     "vertex",
77941                     "area"
77942                 ],
77943                 "fields": [
77944                     "cuisine",
77945                     "building_area",
77946                     "address",
77947                     "opening_hours",
77948                     "capacity",
77949                     "smoking"
77950                 ],
77951                 "suggestion": true
77952             },
77953             "amenity/restaurant/Kreuz": {
77954                 "tags": {
77955                     "name": "Kreuz",
77956                     "amenity": "restaurant"
77957                 },
77958                 "name": "Kreuz",
77959                 "icon": "restaurant",
77960                 "geometry": [
77961                     "point",
77962                     "vertex",
77963                     "area"
77964                 ],
77965                 "fields": [
77966                     "cuisine",
77967                     "building_area",
77968                     "address",
77969                     "opening_hours",
77970                     "capacity",
77971                     "smoking"
77972                 ],
77973                 "suggestion": true
77974             },
77975             "amenity/restaurant/Waldschänke": {
77976                 "tags": {
77977                     "name": "Waldschänke",
77978                     "amenity": "restaurant"
77979                 },
77980                 "name": "Waldschänke",
77981                 "icon": "restaurant",
77982                 "geometry": [
77983                     "point",
77984                     "vertex",
77985                     "area"
77986                 ],
77987                 "fields": [
77988                     "cuisine",
77989                     "building_area",
77990                     "address",
77991                     "opening_hours",
77992                     "capacity",
77993                     "smoking"
77994                 ],
77995                 "suggestion": true
77996             },
77997             "amenity/restaurant/La Piazza": {
77998                 "tags": {
77999                     "name": "La Piazza",
78000                     "amenity": "restaurant"
78001                 },
78002                 "name": "La Piazza",
78003                 "icon": "restaurant",
78004                 "geometry": [
78005                     "point",
78006                     "vertex",
78007                     "area"
78008                 ],
78009                 "fields": [
78010                     "cuisine",
78011                     "building_area",
78012                     "address",
78013                     "opening_hours",
78014                     "capacity",
78015                     "smoking"
78016                 ],
78017                 "suggestion": true
78018             },
78019             "amenity/restaurant/Lamm": {
78020                 "tags": {
78021                     "name": "Lamm",
78022                     "amenity": "restaurant"
78023                 },
78024                 "name": "Lamm",
78025                 "icon": "restaurant",
78026                 "geometry": [
78027                     "point",
78028                     "vertex",
78029                     "area"
78030                 ],
78031                 "fields": [
78032                     "cuisine",
78033                     "building_area",
78034                     "address",
78035                     "opening_hours",
78036                     "capacity",
78037                     "smoking"
78038                 ],
78039                 "suggestion": true
78040             },
78041             "amenity/restaurant/Zur Sonne": {
78042                 "tags": {
78043                     "name": "Zur Sonne",
78044                     "amenity": "restaurant"
78045                 },
78046                 "name": "Zur Sonne",
78047                 "icon": "restaurant",
78048                 "geometry": [
78049                     "point",
78050                     "vertex",
78051                     "area"
78052                 ],
78053                 "fields": [
78054                     "cuisine",
78055                     "building_area",
78056                     "address",
78057                     "opening_hours",
78058                     "capacity",
78059                     "smoking"
78060                 ],
78061                 "suggestion": true
78062             },
78063             "amenity/restaurant/Zur Linde": {
78064                 "tags": {
78065                     "name": "Zur Linde",
78066                     "amenity": "restaurant"
78067                 },
78068                 "name": "Zur Linde",
78069                 "icon": "restaurant",
78070                 "geometry": [
78071                     "point",
78072                     "vertex",
78073                     "area"
78074                 ],
78075                 "fields": [
78076                     "cuisine",
78077                     "building_area",
78078                     "address",
78079                     "opening_hours",
78080                     "capacity",
78081                     "smoking"
78082                 ],
78083                 "suggestion": true
78084             },
78085             "amenity/restaurant/Poseidon": {
78086                 "tags": {
78087                     "name": "Poseidon",
78088                     "amenity": "restaurant"
78089                 },
78090                 "name": "Poseidon",
78091                 "icon": "restaurant",
78092                 "geometry": [
78093                     "point",
78094                     "vertex",
78095                     "area"
78096                 ],
78097                 "fields": [
78098                     "cuisine",
78099                     "building_area",
78100                     "address",
78101                     "opening_hours",
78102                     "capacity",
78103                     "smoking"
78104                 ],
78105                 "suggestion": true
78106             },
78107             "amenity/restaurant/Shanghai": {
78108                 "tags": {
78109                     "name": "Shanghai",
78110                     "amenity": "restaurant"
78111                 },
78112                 "name": "Shanghai",
78113                 "icon": "restaurant",
78114                 "geometry": [
78115                     "point",
78116                     "vertex",
78117                     "area"
78118                 ],
78119                 "fields": [
78120                     "cuisine",
78121                     "building_area",
78122                     "address",
78123                     "opening_hours",
78124                     "capacity",
78125                     "smoking"
78126                 ],
78127                 "suggestion": true
78128             },
78129             "amenity/restaurant/Red Lobster": {
78130                 "tags": {
78131                     "name": "Red Lobster",
78132                     "amenity": "restaurant"
78133                 },
78134                 "name": "Red Lobster",
78135                 "icon": "restaurant",
78136                 "geometry": [
78137                     "point",
78138                     "vertex",
78139                     "area"
78140                 ],
78141                 "fields": [
78142                     "cuisine",
78143                     "building_area",
78144                     "address",
78145                     "opening_hours",
78146                     "capacity",
78147                     "smoking"
78148                 ],
78149                 "suggestion": true
78150             },
78151             "amenity/restaurant/Zum Löwen": {
78152                 "tags": {
78153                     "name": "Zum Löwen",
78154                     "amenity": "restaurant"
78155                 },
78156                 "name": "Zum Löwen",
78157                 "icon": "restaurant",
78158                 "geometry": [
78159                     "point",
78160                     "vertex",
78161                     "area"
78162                 ],
78163                 "fields": [
78164                     "cuisine",
78165                     "building_area",
78166                     "address",
78167                     "opening_hours",
78168                     "capacity",
78169                     "smoking"
78170                 ],
78171                 "suggestion": true
78172             },
78173             "amenity/restaurant/Swiss Chalet": {
78174                 "tags": {
78175                     "name": "Swiss Chalet",
78176                     "amenity": "restaurant"
78177                 },
78178                 "name": "Swiss Chalet",
78179                 "icon": "restaurant",
78180                 "geometry": [
78181                     "point",
78182                     "vertex",
78183                     "area"
78184                 ],
78185                 "fields": [
78186                     "cuisine",
78187                     "building_area",
78188                     "address",
78189                     "opening_hours",
78190                     "capacity",
78191                     "smoking"
78192                 ],
78193                 "suggestion": true
78194             },
78195             "amenity/restaurant/Olympia": {
78196                 "tags": {
78197                     "name": "Olympia",
78198                     "amenity": "restaurant"
78199                 },
78200                 "name": "Olympia",
78201                 "icon": "restaurant",
78202                 "geometry": [
78203                     "point",
78204                     "vertex",
78205                     "area"
78206                 ],
78207                 "fields": [
78208                     "cuisine",
78209                     "building_area",
78210                     "address",
78211                     "opening_hours",
78212                     "capacity",
78213                     "smoking"
78214                 ],
78215                 "suggestion": true
78216             },
78217             "amenity/restaurant/Wagamama": {
78218                 "tags": {
78219                     "name": "Wagamama",
78220                     "amenity": "restaurant"
78221                 },
78222                 "name": "Wagamama",
78223                 "icon": "restaurant",
78224                 "geometry": [
78225                     "point",
78226                     "vertex",
78227                     "area"
78228                 ],
78229                 "fields": [
78230                     "cuisine",
78231                     "building_area",
78232                     "address",
78233                     "opening_hours",
78234                     "capacity",
78235                     "smoking"
78236                 ],
78237                 "suggestion": true
78238             },
78239             "amenity/restaurant/Frankie & Benny's": {
78240                 "tags": {
78241                     "name": "Frankie & Benny's",
78242                     "amenity": "restaurant"
78243                 },
78244                 "name": "Frankie & Benny's",
78245                 "icon": "restaurant",
78246                 "geometry": [
78247                     "point",
78248                     "vertex",
78249                     "area"
78250                 ],
78251                 "fields": [
78252                     "cuisine",
78253                     "building_area",
78254                     "address",
78255                     "opening_hours",
78256                     "capacity",
78257                     "smoking"
78258                 ],
78259                 "suggestion": true
78260             },
78261             "amenity/restaurant/Hooters": {
78262                 "tags": {
78263                     "name": "Hooters",
78264                     "amenity": "restaurant"
78265                 },
78266                 "name": "Hooters",
78267                 "icon": "restaurant",
78268                 "geometry": [
78269                     "point",
78270                     "vertex",
78271                     "area"
78272                 ],
78273                 "fields": [
78274                     "cuisine",
78275                     "building_area",
78276                     "address",
78277                     "opening_hours",
78278                     "capacity",
78279                     "smoking"
78280                 ],
78281                 "suggestion": true
78282             },
78283             "amenity/restaurant/Sternen": {
78284                 "tags": {
78285                     "name": "Sternen",
78286                     "amenity": "restaurant"
78287                 },
78288                 "name": "Sternen",
78289                 "icon": "restaurant",
78290                 "geometry": [
78291                     "point",
78292                     "vertex",
78293                     "area"
78294                 ],
78295                 "fields": [
78296                     "cuisine",
78297                     "building_area",
78298                     "address",
78299                     "opening_hours",
78300                     "capacity",
78301                     "smoking"
78302                 ],
78303                 "suggestion": true
78304             },
78305             "amenity/restaurant/Hirschen": {
78306                 "tags": {
78307                     "name": "Hirschen",
78308                     "amenity": "restaurant"
78309                 },
78310                 "name": "Hirschen",
78311                 "icon": "restaurant",
78312                 "geometry": [
78313                     "point",
78314                     "vertex",
78315                     "area"
78316                 ],
78317                 "fields": [
78318                     "cuisine",
78319                     "building_area",
78320                     "address",
78321                     "opening_hours",
78322                     "capacity",
78323                     "smoking"
78324                 ],
78325                 "suggestion": true
78326             },
78327             "amenity/restaurant/Denny's": {
78328                 "tags": {
78329                     "name": "Denny's",
78330                     "amenity": "restaurant"
78331                 },
78332                 "name": "Denny's",
78333                 "icon": "restaurant",
78334                 "geometry": [
78335                     "point",
78336                     "vertex",
78337                     "area"
78338                 ],
78339                 "fields": [
78340                     "cuisine",
78341                     "building_area",
78342                     "address",
78343                     "opening_hours",
78344                     "capacity",
78345                     "smoking"
78346                 ],
78347                 "suggestion": true
78348             },
78349             "amenity/restaurant/Athen": {
78350                 "tags": {
78351                     "name": "Athen",
78352                     "amenity": "restaurant"
78353                 },
78354                 "name": "Athen",
78355                 "icon": "restaurant",
78356                 "geometry": [
78357                     "point",
78358                     "vertex",
78359                     "area"
78360                 ],
78361                 "fields": [
78362                     "cuisine",
78363                     "building_area",
78364                     "address",
78365                     "opening_hours",
78366                     "capacity",
78367                     "smoking"
78368                 ],
78369                 "suggestion": true
78370             },
78371             "amenity/restaurant/Sonne": {
78372                 "tags": {
78373                     "name": "Sonne",
78374                     "amenity": "restaurant"
78375                 },
78376                 "name": "Sonne",
78377                 "icon": "restaurant",
78378                 "geometry": [
78379                     "point",
78380                     "vertex",
78381                     "area"
78382                 ],
78383                 "fields": [
78384                     "cuisine",
78385                     "building_area",
78386                     "address",
78387                     "opening_hours",
78388                     "capacity",
78389                     "smoking"
78390                 ],
78391                 "suggestion": true
78392             },
78393             "amenity/restaurant/Hirsch": {
78394                 "tags": {
78395                     "name": "Hirsch",
78396                     "amenity": "restaurant"
78397                 },
78398                 "name": "Hirsch",
78399                 "icon": "restaurant",
78400                 "geometry": [
78401                     "point",
78402                     "vertex",
78403                     "area"
78404                 ],
78405                 "fields": [
78406                     "cuisine",
78407                     "building_area",
78408                     "address",
78409                     "opening_hours",
78410                     "capacity",
78411                     "smoking"
78412                 ],
78413                 "suggestion": true
78414             },
78415             "amenity/restaurant/Ratskeller": {
78416                 "tags": {
78417                     "name": "Ratskeller",
78418                     "amenity": "restaurant"
78419                 },
78420                 "name": "Ratskeller",
78421                 "icon": "restaurant",
78422                 "geometry": [
78423                     "point",
78424                     "vertex",
78425                     "area"
78426                 ],
78427                 "fields": [
78428                     "cuisine",
78429                     "building_area",
78430                     "address",
78431                     "opening_hours",
78432                     "capacity",
78433                     "smoking"
78434                 ],
78435                 "suggestion": true
78436             },
78437             "amenity/restaurant/La Cantina": {
78438                 "tags": {
78439                     "name": "La Cantina",
78440                     "amenity": "restaurant"
78441                 },
78442                 "name": "La Cantina",
78443                 "icon": "restaurant",
78444                 "geometry": [
78445                     "point",
78446                     "vertex",
78447                     "area"
78448                 ],
78449                 "fields": [
78450                     "cuisine",
78451                     "building_area",
78452                     "address",
78453                     "opening_hours",
78454                     "capacity",
78455                     "smoking"
78456                 ],
78457                 "suggestion": true
78458             },
78459             "amenity/restaurant/Gasthaus Krone": {
78460                 "tags": {
78461                     "name": "Gasthaus Krone",
78462                     "amenity": "restaurant"
78463                 },
78464                 "name": "Gasthaus Krone",
78465                 "icon": "restaurant",
78466                 "geometry": [
78467                     "point",
78468                     "vertex",
78469                     "area"
78470                 ],
78471                 "fields": [
78472                     "cuisine",
78473                     "building_area",
78474                     "address",
78475                     "opening_hours",
78476                     "capacity",
78477                     "smoking"
78478                 ],
78479                 "suggestion": true
78480             },
78481             "amenity/restaurant/El Greco": {
78482                 "tags": {
78483                     "name": "El Greco",
78484                     "amenity": "restaurant"
78485                 },
78486                 "name": "El Greco",
78487                 "icon": "restaurant",
78488                 "geometry": [
78489                     "point",
78490                     "vertex",
78491                     "area"
78492                 ],
78493                 "fields": [
78494                     "cuisine",
78495                     "building_area",
78496                     "address",
78497                     "opening_hours",
78498                     "capacity",
78499                     "smoking"
78500                 ],
78501                 "suggestion": true
78502             },
78503             "amenity/restaurant/Gasthof zur Post": {
78504                 "tags": {
78505                     "name": "Gasthof zur Post",
78506                     "amenity": "restaurant"
78507                 },
78508                 "name": "Gasthof zur Post",
78509                 "icon": "restaurant",
78510                 "geometry": [
78511                     "point",
78512                     "vertex",
78513                     "area"
78514                 ],
78515                 "fields": [
78516                     "cuisine",
78517                     "building_area",
78518                     "address",
78519                     "opening_hours",
78520                     "capacity",
78521                     "smoking"
78522                 ],
78523                 "suggestion": true
78524             },
78525             "amenity/restaurant/Nando's": {
78526                 "tags": {
78527                     "name": "Nando's",
78528                     "amenity": "restaurant"
78529                 },
78530                 "name": "Nando's",
78531                 "icon": "restaurant",
78532                 "geometry": [
78533                     "point",
78534                     "vertex",
78535                     "area"
78536                 ],
78537                 "fields": [
78538                     "cuisine",
78539                     "building_area",
78540                     "address",
78541                     "opening_hours",
78542                     "capacity",
78543                     "smoking"
78544                 ],
78545                 "suggestion": true
78546             },
78547             "amenity/restaurant/Löwen": {
78548                 "tags": {
78549                     "name": "Löwen",
78550                     "amenity": "restaurant"
78551                 },
78552                 "name": "Löwen",
78553                 "icon": "restaurant",
78554                 "geometry": [
78555                     "point",
78556                     "vertex",
78557                     "area"
78558                 ],
78559                 "fields": [
78560                     "cuisine",
78561                     "building_area",
78562                     "address",
78563                     "opening_hours",
78564                     "capacity",
78565                     "smoking"
78566                 ],
78567                 "suggestion": true
78568             },
78569             "amenity/restaurant/La Pataterie": {
78570                 "tags": {
78571                     "name": "La Pataterie",
78572                     "amenity": "restaurant"
78573                 },
78574                 "name": "La Pataterie",
78575                 "icon": "restaurant",
78576                 "geometry": [
78577                     "point",
78578                     "vertex",
78579                     "area"
78580                 ],
78581                 "fields": [
78582                     "cuisine",
78583                     "building_area",
78584                     "address",
78585                     "opening_hours",
78586                     "capacity",
78587                     "smoking"
78588                 ],
78589                 "suggestion": true
78590             },
78591             "amenity/restaurant/Bella Napoli": {
78592                 "tags": {
78593                     "name": "Bella Napoli",
78594                     "amenity": "restaurant"
78595                 },
78596                 "name": "Bella Napoli",
78597                 "icon": "restaurant",
78598                 "geometry": [
78599                     "point",
78600                     "vertex",
78601                     "area"
78602                 ],
78603                 "fields": [
78604                     "cuisine",
78605                     "building_area",
78606                     "address",
78607                     "opening_hours",
78608                     "capacity",
78609                     "smoking"
78610                 ],
78611                 "suggestion": true
78612             },
78613             "amenity/restaurant/Pizza Express": {
78614                 "tags": {
78615                     "name": "Pizza Express",
78616                     "amenity": "restaurant"
78617                 },
78618                 "name": "Pizza Express",
78619                 "icon": "restaurant",
78620                 "geometry": [
78621                     "point",
78622                     "vertex",
78623                     "area"
78624                 ],
78625                 "fields": [
78626                     "cuisine",
78627                     "building_area",
78628                     "address",
78629                     "opening_hours",
78630                     "capacity",
78631                     "smoking"
78632                 ],
78633                 "suggestion": true
78634             },
78635             "amenity/restaurant/Mandarin": {
78636                 "tags": {
78637                     "name": "Mandarin",
78638                     "amenity": "restaurant"
78639                 },
78640                 "name": "Mandarin",
78641                 "icon": "restaurant",
78642                 "geometry": [
78643                     "point",
78644                     "vertex",
78645                     "area"
78646                 ],
78647                 "fields": [
78648                     "cuisine",
78649                     "building_area",
78650                     "address",
78651                     "opening_hours",
78652                     "capacity",
78653                     "smoking"
78654                 ],
78655                 "suggestion": true
78656             },
78657             "amenity/restaurant/Hong Kong": {
78658                 "tags": {
78659                     "name": "Hong Kong",
78660                     "amenity": "restaurant"
78661                 },
78662                 "name": "Hong Kong",
78663                 "icon": "restaurant",
78664                 "geometry": [
78665                     "point",
78666                     "vertex",
78667                     "area"
78668                 ],
78669                 "fields": [
78670                     "cuisine",
78671                     "building_area",
78672                     "address",
78673                     "opening_hours",
78674                     "capacity",
78675                     "smoking"
78676                 ],
78677                 "suggestion": true
78678             },
78679             "amenity/restaurant/Zizzi": {
78680                 "tags": {
78681                     "name": "Zizzi",
78682                     "amenity": "restaurant"
78683                 },
78684                 "name": "Zizzi",
78685                 "icon": "restaurant",
78686                 "geometry": [
78687                     "point",
78688                     "vertex",
78689                     "area"
78690                 ],
78691                 "fields": [
78692                     "cuisine",
78693                     "building_area",
78694                     "address",
78695                     "opening_hours",
78696                     "capacity",
78697                     "smoking"
78698                 ],
78699                 "suggestion": true
78700             },
78701             "amenity/restaurant/Cracker Barrel": {
78702                 "tags": {
78703                     "name": "Cracker Barrel",
78704                     "amenity": "restaurant"
78705                 },
78706                 "name": "Cracker Barrel",
78707                 "icon": "restaurant",
78708                 "geometry": [
78709                     "point",
78710                     "vertex",
78711                     "area"
78712                 ],
78713                 "fields": [
78714                     "cuisine",
78715                     "building_area",
78716                     "address",
78717                     "opening_hours",
78718                     "capacity",
78719                     "smoking"
78720                 ],
78721                 "suggestion": true
78722             },
78723             "amenity/restaurant/Rhodos": {
78724                 "tags": {
78725                     "name": "Rhodos",
78726                     "amenity": "restaurant"
78727                 },
78728                 "name": "Rhodos",
78729                 "icon": "restaurant",
78730                 "geometry": [
78731                     "point",
78732                     "vertex",
78733                     "area"
78734                 ],
78735                 "fields": [
78736                     "cuisine",
78737                     "building_area",
78738                     "address",
78739                     "opening_hours",
78740                     "capacity",
78741                     "smoking"
78742                 ],
78743                 "suggestion": true
78744             },
78745             "amenity/restaurant/Lindenhof": {
78746                 "tags": {
78747                     "name": "Lindenhof",
78748                     "amenity": "restaurant"
78749                 },
78750                 "name": "Lindenhof",
78751                 "icon": "restaurant",
78752                 "geometry": [
78753                     "point",
78754                     "vertex",
78755                     "area"
78756                 ],
78757                 "fields": [
78758                     "cuisine",
78759                     "building_area",
78760                     "address",
78761                     "opening_hours",
78762                     "capacity",
78763                     "smoking"
78764                 ],
78765                 "suggestion": true
78766             },
78767             "amenity/restaurant/Milano": {
78768                 "tags": {
78769                     "name": "Milano",
78770                     "amenity": "restaurant"
78771                 },
78772                 "name": "Milano",
78773                 "icon": "restaurant",
78774                 "geometry": [
78775                     "point",
78776                     "vertex",
78777                     "area"
78778                 ],
78779                 "fields": [
78780                     "cuisine",
78781                     "building_area",
78782                     "address",
78783                     "opening_hours",
78784                     "capacity",
78785                     "smoking"
78786                 ],
78787                 "suggestion": true
78788             },
78789             "amenity/restaurant/Dolce Vita": {
78790                 "tags": {
78791                     "name": "Dolce Vita",
78792                     "amenity": "restaurant"
78793                 },
78794                 "name": "Dolce Vita",
78795                 "icon": "restaurant",
78796                 "geometry": [
78797                     "point",
78798                     "vertex",
78799                     "area"
78800                 ],
78801                 "fields": [
78802                     "cuisine",
78803                     "building_area",
78804                     "address",
78805                     "opening_hours",
78806                     "capacity",
78807                     "smoking"
78808                 ],
78809                 "suggestion": true
78810             },
78811             "amenity/restaurant/Kirchenwirt": {
78812                 "tags": {
78813                     "name": "Kirchenwirt",
78814                     "amenity": "restaurant"
78815                 },
78816                 "name": "Kirchenwirt",
78817                 "icon": "restaurant",
78818                 "geometry": [
78819                     "point",
78820                     "vertex",
78821                     "area"
78822                 ],
78823                 "fields": [
78824                     "cuisine",
78825                     "building_area",
78826                     "address",
78827                     "opening_hours",
78828                     "capacity",
78829                     "smoking"
78830                 ],
78831                 "suggestion": true
78832             },
78833             "amenity/restaurant/Kantine": {
78834                 "tags": {
78835                     "name": "Kantine",
78836                     "amenity": "restaurant"
78837                 },
78838                 "name": "Kantine",
78839                 "icon": "restaurant",
78840                 "geometry": [
78841                     "point",
78842                     "vertex",
78843                     "area"
78844                 ],
78845                 "fields": [
78846                     "cuisine",
78847                     "building_area",
78848                     "address",
78849                     "opening_hours",
78850                     "capacity",
78851                     "smoking"
78852                 ],
78853                 "suggestion": true
78854             },
78855             "amenity/restaurant/Ochsen": {
78856                 "tags": {
78857                     "name": "Ochsen",
78858                     "amenity": "restaurant"
78859                 },
78860                 "name": "Ochsen",
78861                 "icon": "restaurant",
78862                 "geometry": [
78863                     "point",
78864                     "vertex",
78865                     "area"
78866                 ],
78867                 "fields": [
78868                     "cuisine",
78869                     "building_area",
78870                     "address",
78871                     "opening_hours",
78872                     "capacity",
78873                     "smoking"
78874                 ],
78875                 "suggestion": true
78876             },
78877             "amenity/restaurant/Spur": {
78878                 "tags": {
78879                     "name": "Spur",
78880                     "amenity": "restaurant"
78881                 },
78882                 "name": "Spur",
78883                 "icon": "restaurant",
78884                 "geometry": [
78885                     "point",
78886                     "vertex",
78887                     "area"
78888                 ],
78889                 "fields": [
78890                     "cuisine",
78891                     "building_area",
78892                     "address",
78893                     "opening_hours",
78894                     "capacity",
78895                     "smoking"
78896                 ],
78897                 "suggestion": true
78898             },
78899             "amenity/restaurant/Mykonos": {
78900                 "tags": {
78901                     "name": "Mykonos",
78902                     "amenity": "restaurant"
78903                 },
78904                 "name": "Mykonos",
78905                 "icon": "restaurant",
78906                 "geometry": [
78907                     "point",
78908                     "vertex",
78909                     "area"
78910                 ],
78911                 "fields": [
78912                     "cuisine",
78913                     "building_area",
78914                     "address",
78915                     "opening_hours",
78916                     "capacity",
78917                     "smoking"
78918                 ],
78919                 "suggestion": true
78920             },
78921             "amenity/restaurant/Lotus": {
78922                 "tags": {
78923                     "name": "Lotus",
78924                     "amenity": "restaurant"
78925                 },
78926                 "name": "Lotus",
78927                 "icon": "restaurant",
78928                 "geometry": [
78929                     "point",
78930                     "vertex",
78931                     "area"
78932                 ],
78933                 "fields": [
78934                     "cuisine",
78935                     "building_area",
78936                     "address",
78937                     "opening_hours",
78938                     "capacity",
78939                     "smoking"
78940                 ],
78941                 "suggestion": true
78942             },
78943             "amenity/restaurant/Applebee's": {
78944                 "tags": {
78945                     "name": "Applebee's",
78946                     "amenity": "restaurant"
78947                 },
78948                 "name": "Applebee's",
78949                 "icon": "restaurant",
78950                 "geometry": [
78951                     "point",
78952                     "vertex",
78953                     "area"
78954                 ],
78955                 "fields": [
78956                     "cuisine",
78957                     "building_area",
78958                     "address",
78959                     "opening_hours",
78960                     "capacity",
78961                     "smoking"
78962                 ],
78963                 "suggestion": true
78964             },
78965             "amenity/restaurant/Flunch": {
78966                 "tags": {
78967                     "name": "Flunch",
78968                     "amenity": "restaurant"
78969                 },
78970                 "name": "Flunch",
78971                 "icon": "restaurant",
78972                 "geometry": [
78973                     "point",
78974                     "vertex",
78975                     "area"
78976                 ],
78977                 "fields": [
78978                     "cuisine",
78979                     "building_area",
78980                     "address",
78981                     "opening_hours",
78982                     "capacity",
78983                     "smoking"
78984                 ],
78985                 "suggestion": true
78986             },
78987             "amenity/restaurant/Zur Post": {
78988                 "tags": {
78989                     "name": "Zur Post",
78990                     "amenity": "restaurant"
78991                 },
78992                 "name": "Zur Post",
78993                 "icon": "restaurant",
78994                 "geometry": [
78995                     "point",
78996                     "vertex",
78997                     "area"
78998                 ],
78999                 "fields": [
79000                     "cuisine",
79001                     "building_area",
79002                     "address",
79003                     "opening_hours",
79004                     "capacity",
79005                     "smoking"
79006                 ],
79007                 "suggestion": true
79008             },
79009             "amenity/restaurant/China Town": {
79010                 "tags": {
79011                     "name": "China Town",
79012                     "amenity": "restaurant"
79013                 },
79014                 "name": "China Town",
79015                 "icon": "restaurant",
79016                 "geometry": [
79017                     "point",
79018                     "vertex",
79019                     "area"
79020                 ],
79021                 "fields": [
79022                     "cuisine",
79023                     "building_area",
79024                     "address",
79025                     "opening_hours",
79026                     "capacity",
79027                     "smoking"
79028                 ],
79029                 "suggestion": true
79030             },
79031             "amenity/restaurant/La Dolce Vita": {
79032                 "tags": {
79033                     "name": "La Dolce Vita",
79034                     "amenity": "restaurant"
79035                 },
79036                 "name": "La Dolce Vita",
79037                 "icon": "restaurant",
79038                 "geometry": [
79039                     "point",
79040                     "vertex",
79041                     "area"
79042                 ],
79043                 "fields": [
79044                     "cuisine",
79045                     "building_area",
79046                     "address",
79047                     "opening_hours",
79048                     "capacity",
79049                     "smoking"
79050                 ],
79051                 "suggestion": true
79052             },
79053             "amenity/restaurant/Waffle House": {
79054                 "tags": {
79055                     "name": "Waffle House",
79056                     "amenity": "restaurant"
79057                 },
79058                 "name": "Waffle House",
79059                 "icon": "restaurant",
79060                 "geometry": [
79061                     "point",
79062                     "vertex",
79063                     "area"
79064                 ],
79065                 "fields": [
79066                     "cuisine",
79067                     "building_area",
79068                     "address",
79069                     "opening_hours",
79070                     "capacity",
79071                     "smoking"
79072                 ],
79073                 "suggestion": true
79074             },
79075             "amenity/restaurant/Delphi": {
79076                 "tags": {
79077                     "name": "Delphi",
79078                     "amenity": "restaurant"
79079                 },
79080                 "name": "Delphi",
79081                 "icon": "restaurant",
79082                 "geometry": [
79083                     "point",
79084                     "vertex",
79085                     "area"
79086                 ],
79087                 "fields": [
79088                     "cuisine",
79089                     "building_area",
79090                     "address",
79091                     "opening_hours",
79092                     "capacity",
79093                     "smoking"
79094                 ],
79095                 "suggestion": true
79096             },
79097             "amenity/restaurant/Linde": {
79098                 "tags": {
79099                     "name": "Linde",
79100                     "amenity": "restaurant"
79101                 },
79102                 "name": "Linde",
79103                 "icon": "restaurant",
79104                 "geometry": [
79105                     "point",
79106                     "vertex",
79107                     "area"
79108                 ],
79109                 "fields": [
79110                     "cuisine",
79111                     "building_area",
79112                     "address",
79113                     "opening_hours",
79114                     "capacity",
79115                     "smoking"
79116                 ],
79117                 "suggestion": true
79118             },
79119             "amenity/restaurant/Outback Steakhouse": {
79120                 "tags": {
79121                     "name": "Outback Steakhouse",
79122                     "amenity": "restaurant"
79123                 },
79124                 "name": "Outback Steakhouse",
79125                 "icon": "restaurant",
79126                 "geometry": [
79127                     "point",
79128                     "vertex",
79129                     "area"
79130                 ],
79131                 "fields": [
79132                     "cuisine",
79133                     "building_area",
79134                     "address",
79135                     "opening_hours",
79136                     "capacity",
79137                     "smoking"
79138                 ],
79139                 "suggestion": true
79140             },
79141             "amenity/restaurant/Dionysos": {
79142                 "tags": {
79143                     "name": "Dionysos",
79144                     "amenity": "restaurant"
79145                 },
79146                 "name": "Dionysos",
79147                 "icon": "restaurant",
79148                 "geometry": [
79149                     "point",
79150                     "vertex",
79151                     "area"
79152                 ],
79153                 "fields": [
79154                     "cuisine",
79155                     "building_area",
79156                     "address",
79157                     "opening_hours",
79158                     "capacity",
79159                     "smoking"
79160                 ],
79161                 "suggestion": true
79162             },
79163             "amenity/restaurant/Kelsey's": {
79164                 "tags": {
79165                     "name": "Kelsey's",
79166                     "amenity": "restaurant"
79167                 },
79168                 "name": "Kelsey's",
79169                 "icon": "restaurant",
79170                 "geometry": [
79171                     "point",
79172                     "vertex",
79173                     "area"
79174                 ],
79175                 "fields": [
79176                     "cuisine",
79177                     "building_area",
79178                     "address",
79179                     "opening_hours",
79180                     "capacity",
79181                     "smoking"
79182                 ],
79183                 "suggestion": true
79184             },
79185             "amenity/restaurant/Boston Pizza": {
79186                 "tags": {
79187                     "name": "Boston Pizza",
79188                     "amenity": "restaurant"
79189                 },
79190                 "name": "Boston Pizza",
79191                 "icon": "restaurant",
79192                 "geometry": [
79193                     "point",
79194                     "vertex",
79195                     "area"
79196                 ],
79197                 "fields": [
79198                     "cuisine",
79199                     "building_area",
79200                     "address",
79201                     "opening_hours",
79202                     "capacity",
79203                     "smoking"
79204                 ],
79205                 "suggestion": true
79206             },
79207             "amenity/restaurant/Bella Italia": {
79208                 "tags": {
79209                     "name": "Bella Italia",
79210                     "amenity": "restaurant"
79211                 },
79212                 "name": "Bella Italia",
79213                 "icon": "restaurant",
79214                 "geometry": [
79215                     "point",
79216                     "vertex",
79217                     "area"
79218                 ],
79219                 "fields": [
79220                     "cuisine",
79221                     "building_area",
79222                     "address",
79223                     "opening_hours",
79224                     "capacity",
79225                     "smoking"
79226                 ],
79227                 "suggestion": true
79228             },
79229             "amenity/restaurant/Sizzler": {
79230                 "tags": {
79231                     "name": "Sizzler",
79232                     "amenity": "restaurant"
79233                 },
79234                 "name": "Sizzler",
79235                 "icon": "restaurant",
79236                 "geometry": [
79237                     "point",
79238                     "vertex",
79239                     "area"
79240                 ],
79241                 "fields": [
79242                     "cuisine",
79243                     "building_area",
79244                     "address",
79245                     "opening_hours",
79246                     "capacity",
79247                     "smoking"
79248                 ],
79249                 "suggestion": true
79250             },
79251             "amenity/restaurant/Grüner Baum": {
79252                 "tags": {
79253                     "name": "Grüner Baum",
79254                     "amenity": "restaurant"
79255                 },
79256                 "name": "Grüner Baum",
79257                 "icon": "restaurant",
79258                 "geometry": [
79259                     "point",
79260                     "vertex",
79261                     "area"
79262                 ],
79263                 "fields": [
79264                     "cuisine",
79265                     "building_area",
79266                     "address",
79267                     "opening_hours",
79268                     "capacity",
79269                     "smoking"
79270                 ],
79271                 "suggestion": true
79272             },
79273             "amenity/restaurant/Taj Mahal": {
79274                 "tags": {
79275                     "name": "Taj Mahal",
79276                     "amenity": "restaurant"
79277                 },
79278                 "name": "Taj Mahal",
79279                 "icon": "restaurant",
79280                 "geometry": [
79281                     "point",
79282                     "vertex",
79283                     "area"
79284                 ],
79285                 "fields": [
79286                     "cuisine",
79287                     "building_area",
79288                     "address",
79289                     "opening_hours",
79290                     "capacity",
79291                     "smoking"
79292                 ],
79293                 "suggestion": true
79294             },
79295             "amenity/restaurant/Rössli": {
79296                 "tags": {
79297                     "name": "Rössli",
79298                     "amenity": "restaurant"
79299                 },
79300                 "name": "Rössli",
79301                 "icon": "restaurant",
79302                 "geometry": [
79303                     "point",
79304                     "vertex",
79305                     "area"
79306                 ],
79307                 "fields": [
79308                     "cuisine",
79309                     "building_area",
79310                     "address",
79311                     "opening_hours",
79312                     "capacity",
79313                     "smoking"
79314                 ],
79315                 "suggestion": true
79316             },
79317             "amenity/restaurant/Traube": {
79318                 "tags": {
79319                     "name": "Traube",
79320                     "amenity": "restaurant"
79321                 },
79322                 "name": "Traube",
79323                 "icon": "restaurant",
79324                 "geometry": [
79325                     "point",
79326                     "vertex",
79327                     "area"
79328                 ],
79329                 "fields": [
79330                     "cuisine",
79331                     "building_area",
79332                     "address",
79333                     "opening_hours",
79334                     "capacity",
79335                     "smoking"
79336                 ],
79337                 "suggestion": true
79338             },
79339             "amenity/restaurant/Adria": {
79340                 "tags": {
79341                     "name": "Adria",
79342                     "amenity": "restaurant"
79343                 },
79344                 "name": "Adria",
79345                 "icon": "restaurant",
79346                 "geometry": [
79347                     "point",
79348                     "vertex",
79349                     "area"
79350                 ],
79351                 "fields": [
79352                     "cuisine",
79353                     "building_area",
79354                     "address",
79355                     "opening_hours",
79356                     "capacity",
79357                     "smoking"
79358                 ],
79359                 "suggestion": true
79360             },
79361             "amenity/restaurant/Red Robin": {
79362                 "tags": {
79363                     "name": "Red Robin",
79364                     "amenity": "restaurant"
79365                 },
79366                 "name": "Red Robin",
79367                 "icon": "restaurant",
79368                 "geometry": [
79369                     "point",
79370                     "vertex",
79371                     "area"
79372                 ],
79373                 "fields": [
79374                     "cuisine",
79375                     "building_area",
79376                     "address",
79377                     "opening_hours",
79378                     "capacity",
79379                     "smoking"
79380                 ],
79381                 "suggestion": true
79382             },
79383             "amenity/restaurant/Roma": {
79384                 "tags": {
79385                     "name": "Roma",
79386                     "amenity": "restaurant"
79387                 },
79388                 "name": "Roma",
79389                 "icon": "restaurant",
79390                 "geometry": [
79391                     "point",
79392                     "vertex",
79393                     "area"
79394                 ],
79395                 "fields": [
79396                     "cuisine",
79397                     "building_area",
79398                     "address",
79399                     "opening_hours",
79400                     "capacity",
79401                     "smoking"
79402                 ],
79403                 "suggestion": true
79404             },
79405             "amenity/restaurant/San Marco": {
79406                 "tags": {
79407                     "name": "San Marco",
79408                     "amenity": "restaurant"
79409                 },
79410                 "name": "San Marco",
79411                 "icon": "restaurant",
79412                 "geometry": [
79413                     "point",
79414                     "vertex",
79415                     "area"
79416                 ],
79417                 "fields": [
79418                     "cuisine",
79419                     "building_area",
79420                     "address",
79421                     "opening_hours",
79422                     "capacity",
79423                     "smoking"
79424                 ],
79425                 "suggestion": true
79426             },
79427             "amenity/restaurant/Hellas": {
79428                 "tags": {
79429                     "name": "Hellas",
79430                     "amenity": "restaurant"
79431                 },
79432                 "name": "Hellas",
79433                 "icon": "restaurant",
79434                 "geometry": [
79435                     "point",
79436                     "vertex",
79437                     "area"
79438                 ],
79439                 "fields": [
79440                     "cuisine",
79441                     "building_area",
79442                     "address",
79443                     "opening_hours",
79444                     "capacity",
79445                     "smoking"
79446                 ],
79447                 "suggestion": true
79448             },
79449             "amenity/restaurant/La Perla": {
79450                 "tags": {
79451                     "name": "La Perla",
79452                     "amenity": "restaurant"
79453                 },
79454                 "name": "La Perla",
79455                 "icon": "restaurant",
79456                 "geometry": [
79457                     "point",
79458                     "vertex",
79459                     "area"
79460                 ],
79461                 "fields": [
79462                     "cuisine",
79463                     "building_area",
79464                     "address",
79465                     "opening_hours",
79466                     "capacity",
79467                     "smoking"
79468                 ],
79469                 "suggestion": true
79470             },
79471             "amenity/restaurant/Vips": {
79472                 "tags": {
79473                     "name": "Vips",
79474                     "amenity": "restaurant"
79475                 },
79476                 "name": "Vips",
79477                 "icon": "restaurant",
79478                 "geometry": [
79479                     "point",
79480                     "vertex",
79481                     "area"
79482                 ],
79483                 "fields": [
79484                     "cuisine",
79485                     "building_area",
79486                     "address",
79487                     "opening_hours",
79488                     "capacity",
79489                     "smoking"
79490                 ],
79491                 "suggestion": true
79492             },
79493             "amenity/restaurant/Panera Bread": {
79494                 "tags": {
79495                     "name": "Panera Bread",
79496                     "amenity": "restaurant"
79497                 },
79498                 "name": "Panera Bread",
79499                 "icon": "restaurant",
79500                 "geometry": [
79501                     "point",
79502                     "vertex",
79503                     "area"
79504                 ],
79505                 "fields": [
79506                     "cuisine",
79507                     "building_area",
79508                     "address",
79509                     "opening_hours",
79510                     "capacity",
79511                     "smoking"
79512                 ],
79513                 "suggestion": true
79514             },
79515             "amenity/restaurant/Da Vinci": {
79516                 "tags": {
79517                     "name": "Da Vinci",
79518                     "amenity": "restaurant"
79519                 },
79520                 "name": "Da Vinci",
79521                 "icon": "restaurant",
79522                 "geometry": [
79523                     "point",
79524                     "vertex",
79525                     "area"
79526                 ],
79527                 "fields": [
79528                     "cuisine",
79529                     "building_area",
79530                     "address",
79531                     "opening_hours",
79532                     "capacity",
79533                     "smoking"
79534                 ],
79535                 "suggestion": true
79536             },
79537             "amenity/restaurant/Hippopotamus": {
79538                 "tags": {
79539                     "name": "Hippopotamus",
79540                     "amenity": "restaurant"
79541                 },
79542                 "name": "Hippopotamus",
79543                 "icon": "restaurant",
79544                 "geometry": [
79545                     "point",
79546                     "vertex",
79547                     "area"
79548                 ],
79549                 "fields": [
79550                     "cuisine",
79551                     "building_area",
79552                     "address",
79553                     "opening_hours",
79554                     "capacity",
79555                     "smoking"
79556                 ],
79557                 "suggestion": true
79558             },
79559             "amenity/restaurant/Prezzo": {
79560                 "tags": {
79561                     "name": "Prezzo",
79562                     "amenity": "restaurant"
79563                 },
79564                 "name": "Prezzo",
79565                 "icon": "restaurant",
79566                 "geometry": [
79567                     "point",
79568                     "vertex",
79569                     "area"
79570                 ],
79571                 "fields": [
79572                     "cuisine",
79573                     "building_area",
79574                     "address",
79575                     "opening_hours",
79576                     "capacity",
79577                     "smoking"
79578                 ],
79579                 "suggestion": true
79580             },
79581             "amenity/restaurant/Courtepaille": {
79582                 "tags": {
79583                     "name": "Courtepaille",
79584                     "amenity": "restaurant"
79585                 },
79586                 "name": "Courtepaille",
79587                 "icon": "restaurant",
79588                 "geometry": [
79589                     "point",
79590                     "vertex",
79591                     "area"
79592                 ],
79593                 "fields": [
79594                     "cuisine",
79595                     "building_area",
79596                     "address",
79597                     "opening_hours",
79598                     "capacity",
79599                     "smoking"
79600                 ],
79601                 "suggestion": true
79602             },
79603             "amenity/restaurant/Hard Rock Cafe": {
79604                 "tags": {
79605                     "name": "Hard Rock Cafe",
79606                     "amenity": "restaurant"
79607                 },
79608                 "name": "Hard Rock Cafe",
79609                 "icon": "restaurant",
79610                 "geometry": [
79611                     "point",
79612                     "vertex",
79613                     "area"
79614                 ],
79615                 "fields": [
79616                     "cuisine",
79617                     "building_area",
79618                     "address",
79619                     "opening_hours",
79620                     "capacity",
79621                     "smoking"
79622                 ],
79623                 "suggestion": true
79624             },
79625             "amenity/restaurant/Panorama": {
79626                 "tags": {
79627                     "name": "Panorama",
79628                     "amenity": "restaurant"
79629                 },
79630                 "name": "Panorama",
79631                 "icon": "restaurant",
79632                 "geometry": [
79633                     "point",
79634                     "vertex",
79635                     "area"
79636                 ],
79637                 "fields": [
79638                     "cuisine",
79639                     "building_area",
79640                     "address",
79641                     "opening_hours",
79642                     "capacity",
79643                     "smoking"
79644                 ],
79645                 "suggestion": true
79646             },
79647             "amenity/restaurant/デニーズ": {
79648                 "tags": {
79649                     "name": "デニーズ",
79650                     "amenity": "restaurant"
79651                 },
79652                 "name": "デニーズ",
79653                 "icon": "restaurant",
79654                 "geometry": [
79655                     "point",
79656                     "vertex",
79657                     "area"
79658                 ],
79659                 "fields": [
79660                     "cuisine",
79661                     "building_area",
79662                     "address",
79663                     "opening_hours",
79664                     "capacity",
79665                     "smoking"
79666                 ],
79667                 "suggestion": true
79668             },
79669             "amenity/restaurant/Sportheim": {
79670                 "tags": {
79671                     "name": "Sportheim",
79672                     "amenity": "restaurant"
79673                 },
79674                 "name": "Sportheim",
79675                 "icon": "restaurant",
79676                 "geometry": [
79677                     "point",
79678                     "vertex",
79679                     "area"
79680                 ],
79681                 "fields": [
79682                     "cuisine",
79683                     "building_area",
79684                     "address",
79685                     "opening_hours",
79686                     "capacity",
79687                     "smoking"
79688                 ],
79689                 "suggestion": true
79690             },
79691             "amenity/restaurant/餃子の王将": {
79692                 "tags": {
79693                     "name": "餃子の王将",
79694                     "amenity": "restaurant"
79695                 },
79696                 "name": "餃子の王将",
79697                 "icon": "restaurant",
79698                 "geometry": [
79699                     "point",
79700                     "vertex",
79701                     "area"
79702                 ],
79703                 "fields": [
79704                     "cuisine",
79705                     "building_area",
79706                     "address",
79707                     "opening_hours",
79708                     "capacity",
79709                     "smoking"
79710                 ],
79711                 "suggestion": true
79712             },
79713             "amenity/restaurant/Bären": {
79714                 "tags": {
79715                     "name": "Bären",
79716                     "amenity": "restaurant"
79717                 },
79718                 "name": "Bären",
79719                 "icon": "restaurant",
79720                 "geometry": [
79721                     "point",
79722                     "vertex",
79723                     "area"
79724                 ],
79725                 "fields": [
79726                     "cuisine",
79727                     "building_area",
79728                     "address",
79729                     "opening_hours",
79730                     "capacity",
79731                     "smoking"
79732                 ],
79733                 "suggestion": true
79734             },
79735             "amenity/restaurant/Alte Post": {
79736                 "tags": {
79737                     "name": "Alte Post",
79738                     "amenity": "restaurant"
79739                 },
79740                 "name": "Alte Post",
79741                 "icon": "restaurant",
79742                 "geometry": [
79743                     "point",
79744                     "vertex",
79745                     "area"
79746                 ],
79747                 "fields": [
79748                     "cuisine",
79749                     "building_area",
79750                     "address",
79751                     "opening_hours",
79752                     "capacity",
79753                     "smoking"
79754                 ],
79755                 "suggestion": true
79756             },
79757             "amenity/restaurant/Pizzeria Roma": {
79758                 "tags": {
79759                     "name": "Pizzeria Roma",
79760                     "amenity": "restaurant"
79761                 },
79762                 "name": "Pizzeria Roma",
79763                 "icon": "restaurant",
79764                 "geometry": [
79765                     "point",
79766                     "vertex",
79767                     "area"
79768                 ],
79769                 "fields": [
79770                     "cuisine",
79771                     "building_area",
79772                     "address",
79773                     "opening_hours",
79774                     "capacity",
79775                     "smoking"
79776                 ],
79777                 "suggestion": true
79778             },
79779             "amenity/restaurant/China Garden": {
79780                 "tags": {
79781                     "name": "China Garden",
79782                     "amenity": "restaurant"
79783                 },
79784                 "name": "China Garden",
79785                 "icon": "restaurant",
79786                 "geometry": [
79787                     "point",
79788                     "vertex",
79789                     "area"
79790                 ],
79791                 "fields": [
79792                     "cuisine",
79793                     "building_area",
79794                     "address",
79795                     "opening_hours",
79796                     "capacity",
79797                     "smoking"
79798                 ],
79799                 "suggestion": true
79800             },
79801             "amenity/restaurant/Vapiano": {
79802                 "tags": {
79803                     "name": "Vapiano",
79804                     "amenity": "restaurant"
79805                 },
79806                 "name": "Vapiano",
79807                 "icon": "restaurant",
79808                 "geometry": [
79809                     "point",
79810                     "vertex",
79811                     "area"
79812                 ],
79813                 "fields": [
79814                     "cuisine",
79815                     "building_area",
79816                     "address",
79817                     "opening_hours",
79818                     "capacity",
79819                     "smoking"
79820                 ],
79821                 "suggestion": true
79822             },
79823             "amenity/restaurant/Mamma Mia": {
79824                 "tags": {
79825                     "name": "Mamma Mia",
79826                     "amenity": "restaurant"
79827                 },
79828                 "name": "Mamma Mia",
79829                 "icon": "restaurant",
79830                 "geometry": [
79831                     "point",
79832                     "vertex",
79833                     "area"
79834                 ],
79835                 "fields": [
79836                     "cuisine",
79837                     "building_area",
79838                     "address",
79839                     "opening_hours",
79840                     "capacity",
79841                     "smoking"
79842                 ],
79843                 "suggestion": true
79844             },
79845             "amenity/restaurant/Schwarzer Adler": {
79846                 "tags": {
79847                     "name": "Schwarzer Adler",
79848                     "amenity": "restaurant"
79849                 },
79850                 "name": "Schwarzer Adler",
79851                 "icon": "restaurant",
79852                 "geometry": [
79853                     "point",
79854                     "vertex",
79855                     "area"
79856                 ],
79857                 "fields": [
79858                     "cuisine",
79859                     "building_area",
79860                     "address",
79861                     "opening_hours",
79862                     "capacity",
79863                     "smoking"
79864                 ],
79865                 "suggestion": true
79866             },
79867             "amenity/restaurant/IHOP": {
79868                 "tags": {
79869                     "name": "IHOP",
79870                     "amenity": "restaurant"
79871                 },
79872                 "name": "IHOP",
79873                 "icon": "restaurant",
79874                 "geometry": [
79875                     "point",
79876                     "vertex",
79877                     "area"
79878                 ],
79879                 "fields": [
79880                     "cuisine",
79881                     "building_area",
79882                     "address",
79883                     "opening_hours",
79884                     "capacity",
79885                     "smoking"
79886                 ],
79887                 "suggestion": true
79888             },
79889             "amenity/restaurant/Chili's": {
79890                 "tags": {
79891                     "name": "Chili's",
79892                     "amenity": "restaurant"
79893                 },
79894                 "name": "Chili's",
79895                 "icon": "restaurant",
79896                 "geometry": [
79897                     "point",
79898                     "vertex",
79899                     "area"
79900                 ],
79901                 "fields": [
79902                     "cuisine",
79903                     "building_area",
79904                     "address",
79905                     "opening_hours",
79906                     "capacity",
79907                     "smoking"
79908                 ],
79909                 "suggestion": true
79910             },
79911             "amenity/restaurant/Asia": {
79912                 "tags": {
79913                     "name": "Asia",
79914                     "amenity": "restaurant"
79915                 },
79916                 "name": "Asia",
79917                 "icon": "restaurant",
79918                 "geometry": [
79919                     "point",
79920                     "vertex",
79921                     "area"
79922                 ],
79923                 "fields": [
79924                     "cuisine",
79925                     "building_area",
79926                     "address",
79927                     "opening_hours",
79928                     "capacity",
79929                     "smoking"
79930                 ],
79931                 "suggestion": true
79932             },
79933             "amenity/restaurant/Olive Garden": {
79934                 "tags": {
79935                     "name": "Olive Garden",
79936                     "amenity": "restaurant"
79937                 },
79938                 "name": "Olive Garden",
79939                 "icon": "restaurant",
79940                 "geometry": [
79941                     "point",
79942                     "vertex",
79943                     "area"
79944                 ],
79945                 "fields": [
79946                     "cuisine",
79947                     "building_area",
79948                     "address",
79949                     "opening_hours",
79950                     "capacity",
79951                     "smoking"
79952                 ],
79953                 "suggestion": true
79954             },
79955             "amenity/restaurant/TGI Friday's": {
79956                 "tags": {
79957                     "name": "TGI Friday's",
79958                     "amenity": "restaurant"
79959                 },
79960                 "name": "TGI Friday's",
79961                 "icon": "restaurant",
79962                 "geometry": [
79963                     "point",
79964                     "vertex",
79965                     "area"
79966                 ],
79967                 "fields": [
79968                     "cuisine",
79969                     "building_area",
79970                     "address",
79971                     "opening_hours",
79972                     "capacity",
79973                     "smoking"
79974                 ],
79975                 "suggestion": true
79976             },
79977             "amenity/restaurant/Friendly's": {
79978                 "tags": {
79979                     "name": "Friendly's",
79980                     "amenity": "restaurant"
79981                 },
79982                 "name": "Friendly's",
79983                 "icon": "restaurant",
79984                 "geometry": [
79985                     "point",
79986                     "vertex",
79987                     "area"
79988                 ],
79989                 "fields": [
79990                     "cuisine",
79991                     "building_area",
79992                     "address",
79993                     "opening_hours",
79994                     "capacity",
79995                     "smoking"
79996                 ],
79997                 "suggestion": true
79998             },
79999             "amenity/restaurant/Buffalo Grill": {
80000                 "tags": {
80001                     "name": "Buffalo Grill",
80002                     "amenity": "restaurant"
80003                 },
80004                 "name": "Buffalo Grill",
80005                 "icon": "restaurant",
80006                 "geometry": [
80007                     "point",
80008                     "vertex",
80009                     "area"
80010                 ],
80011                 "fields": [
80012                     "cuisine",
80013                     "building_area",
80014                     "address",
80015                     "opening_hours",
80016                     "capacity",
80017                     "smoking"
80018                 ],
80019                 "suggestion": true
80020             },
80021             "amenity/restaurant/Texas Roadhouse": {
80022                 "tags": {
80023                     "name": "Texas Roadhouse",
80024                     "amenity": "restaurant"
80025                 },
80026                 "name": "Texas Roadhouse",
80027                 "icon": "restaurant",
80028                 "geometry": [
80029                     "point",
80030                     "vertex",
80031                     "area"
80032                 ],
80033                 "fields": [
80034                     "cuisine",
80035                     "building_area",
80036                     "address",
80037                     "opening_hours",
80038                     "capacity",
80039                     "smoking"
80040                 ],
80041                 "suggestion": true
80042             },
80043             "amenity/restaurant/ガスト": {
80044                 "tags": {
80045                     "name": "ガスト",
80046                     "name:en": "Gusto",
80047                     "amenity": "restaurant"
80048                 },
80049                 "name": "ガスト",
80050                 "icon": "restaurant",
80051                 "geometry": [
80052                     "point",
80053                     "vertex",
80054                     "area"
80055                 ],
80056                 "fields": [
80057                     "cuisine",
80058                     "building_area",
80059                     "address",
80060                     "opening_hours",
80061                     "capacity",
80062                     "smoking"
80063                 ],
80064                 "suggestion": true
80065             },
80066             "amenity/restaurant/Sakura": {
80067                 "tags": {
80068                     "name": "Sakura",
80069                     "amenity": "restaurant"
80070                 },
80071                 "name": "Sakura",
80072                 "icon": "restaurant",
80073                 "geometry": [
80074                     "point",
80075                     "vertex",
80076                     "area"
80077                 ],
80078                 "fields": [
80079                     "cuisine",
80080                     "building_area",
80081                     "address",
80082                     "opening_hours",
80083                     "capacity",
80084                     "smoking"
80085                 ],
80086                 "suggestion": true
80087             },
80088             "amenity/restaurant/Mensa": {
80089                 "tags": {
80090                     "name": "Mensa",
80091                     "amenity": "restaurant"
80092                 },
80093                 "name": "Mensa",
80094                 "icon": "restaurant",
80095                 "geometry": [
80096                     "point",
80097                     "vertex",
80098                     "area"
80099                 ],
80100                 "fields": [
80101                     "cuisine",
80102                     "building_area",
80103                     "address",
80104                     "opening_hours",
80105                     "capacity",
80106                     "smoking"
80107                 ],
80108                 "suggestion": true
80109             },
80110             "amenity/restaurant/The Keg": {
80111                 "tags": {
80112                     "name": "The Keg",
80113                     "amenity": "restaurant"
80114                 },
80115                 "name": "The Keg",
80116                 "icon": "restaurant",
80117                 "geometry": [
80118                     "point",
80119                     "vertex",
80120                     "area"
80121                 ],
80122                 "fields": [
80123                     "cuisine",
80124                     "building_area",
80125                     "address",
80126                     "opening_hours",
80127                     "capacity",
80128                     "smoking"
80129                 ],
80130                 "suggestion": true
80131             },
80132             "amenity/restaurant/サイゼリヤ": {
80133                 "tags": {
80134                     "name": "サイゼリヤ",
80135                     "amenity": "restaurant"
80136                 },
80137                 "name": "サイゼリヤ",
80138                 "icon": "restaurant",
80139                 "geometry": [
80140                     "point",
80141                     "vertex",
80142                     "area"
80143                 ],
80144                 "fields": [
80145                     "cuisine",
80146                     "building_area",
80147                     "address",
80148                     "opening_hours",
80149                     "capacity",
80150                     "smoking"
80151                 ],
80152                 "suggestion": true
80153             },
80154             "amenity/restaurant/La Strada": {
80155                 "tags": {
80156                     "name": "La Strada",
80157                     "amenity": "restaurant"
80158                 },
80159                 "name": "La Strada",
80160                 "icon": "restaurant",
80161                 "geometry": [
80162                     "point",
80163                     "vertex",
80164                     "area"
80165                 ],
80166                 "fields": [
80167                     "cuisine",
80168                     "building_area",
80169                     "address",
80170                     "opening_hours",
80171                     "capacity",
80172                     "smoking"
80173                 ],
80174                 "suggestion": true
80175             },
80176             "amenity/restaurant/Village Inn": {
80177                 "tags": {
80178                     "name": "Village Inn",
80179                     "amenity": "restaurant"
80180                 },
80181                 "name": "Village Inn",
80182                 "icon": "restaurant",
80183                 "geometry": [
80184                     "point",
80185                     "vertex",
80186                     "area"
80187                 ],
80188                 "fields": [
80189                     "cuisine",
80190                     "building_area",
80191                     "address",
80192                     "opening_hours",
80193                     "capacity",
80194                     "smoking"
80195                 ],
80196                 "suggestion": true
80197             },
80198             "amenity/restaurant/Buffalo Wild Wings": {
80199                 "tags": {
80200                     "name": "Buffalo Wild Wings",
80201                     "amenity": "restaurant"
80202                 },
80203                 "name": "Buffalo Wild Wings",
80204                 "icon": "restaurant",
80205                 "geometry": [
80206                     "point",
80207                     "vertex",
80208                     "area"
80209                 ],
80210                 "fields": [
80211                     "cuisine",
80212                     "building_area",
80213                     "address",
80214                     "opening_hours",
80215                     "capacity",
80216                     "smoking"
80217                 ],
80218                 "suggestion": true
80219             },
80220             "amenity/restaurant/Peking": {
80221                 "tags": {
80222                     "name": "Peking",
80223                     "amenity": "restaurant"
80224                 },
80225                 "name": "Peking",
80226                 "icon": "restaurant",
80227                 "geometry": [
80228                     "point",
80229                     "vertex",
80230                     "area"
80231                 ],
80232                 "fields": [
80233                     "cuisine",
80234                     "building_area",
80235                     "address",
80236                     "opening_hours",
80237                     "capacity",
80238                     "smoking"
80239                 ],
80240                 "suggestion": true
80241             },
80242             "amenity/restaurant/Round Table Pizza": {
80243                 "tags": {
80244                     "name": "Round Table Pizza",
80245                     "amenity": "restaurant"
80246                 },
80247                 "name": "Round Table Pizza",
80248                 "icon": "restaurant",
80249                 "geometry": [
80250                     "point",
80251                     "vertex",
80252                     "area"
80253                 ],
80254                 "fields": [
80255                     "cuisine",
80256                     "building_area",
80257                     "address",
80258                     "opening_hours",
80259                     "capacity",
80260                     "smoking"
80261                 ],
80262                 "suggestion": true
80263             },
80264             "amenity/restaurant/California Pizza Kitchen": {
80265                 "tags": {
80266                     "name": "California Pizza Kitchen",
80267                     "amenity": "restaurant"
80268                 },
80269                 "name": "California Pizza Kitchen",
80270                 "icon": "restaurant",
80271                 "geometry": [
80272                     "point",
80273                     "vertex",
80274                     "area"
80275                 ],
80276                 "fields": [
80277                     "cuisine",
80278                     "building_area",
80279                     "address",
80280                     "opening_hours",
80281                     "capacity",
80282                     "smoking"
80283                 ],
80284                 "suggestion": true
80285             },
80286             "amenity/restaurant/Якитория": {
80287                 "tags": {
80288                     "name": "Якитория",
80289                     "amenity": "restaurant"
80290                 },
80291                 "name": "Якитория",
80292                 "icon": "restaurant",
80293                 "geometry": [
80294                     "point",
80295                     "vertex",
80296                     "area"
80297                 ],
80298                 "fields": [
80299                     "cuisine",
80300                     "building_area",
80301                     "address",
80302                     "opening_hours",
80303                     "capacity",
80304                     "smoking"
80305                 ],
80306                 "suggestion": true
80307             },
80308             "amenity/restaurant/Golden Corral": {
80309                 "tags": {
80310                     "name": "Golden Corral",
80311                     "amenity": "restaurant"
80312                 },
80313                 "name": "Golden Corral",
80314                 "icon": "restaurant",
80315                 "geometry": [
80316                     "point",
80317                     "vertex",
80318                     "area"
80319                 ],
80320                 "fields": [
80321                     "cuisine",
80322                     "building_area",
80323                     "address",
80324                     "opening_hours",
80325                     "capacity",
80326                     "smoking"
80327                 ],
80328                 "suggestion": true
80329             },
80330             "amenity/restaurant/Perkins": {
80331                 "tags": {
80332                     "name": "Perkins",
80333                     "amenity": "restaurant"
80334                 },
80335                 "name": "Perkins",
80336                 "icon": "restaurant",
80337                 "geometry": [
80338                     "point",
80339                     "vertex",
80340                     "area"
80341                 ],
80342                 "fields": [
80343                     "cuisine",
80344                     "building_area",
80345                     "address",
80346                     "opening_hours",
80347                     "capacity",
80348                     "smoking"
80349                 ],
80350                 "suggestion": true
80351             },
80352             "amenity/restaurant/Ruby Tuesday": {
80353                 "tags": {
80354                     "name": "Ruby Tuesday",
80355                     "amenity": "restaurant"
80356                 },
80357                 "name": "Ruby Tuesday",
80358                 "icon": "restaurant",
80359                 "geometry": [
80360                     "point",
80361                     "vertex",
80362                     "area"
80363                 ],
80364                 "fields": [
80365                     "cuisine",
80366                     "building_area",
80367                     "address",
80368                     "opening_hours",
80369                     "capacity",
80370                     "smoking"
80371                 ],
80372                 "suggestion": true
80373             },
80374             "amenity/restaurant/Shari's": {
80375                 "tags": {
80376                     "name": "Shari's",
80377                     "amenity": "restaurant"
80378                 },
80379                 "name": "Shari's",
80380                 "icon": "restaurant",
80381                 "geometry": [
80382                     "point",
80383                     "vertex",
80384                     "area"
80385                 ],
80386                 "fields": [
80387                     "cuisine",
80388                     "building_area",
80389                     "address",
80390                     "opening_hours",
80391                     "capacity",
80392                     "smoking"
80393                 ],
80394                 "suggestion": true
80395             },
80396             "amenity/restaurant/Bob Evans": {
80397                 "tags": {
80398                     "name": "Bob Evans",
80399                     "amenity": "restaurant"
80400                 },
80401                 "name": "Bob Evans",
80402                 "icon": "restaurant",
80403                 "geometry": [
80404                     "point",
80405                     "vertex",
80406                     "area"
80407                 ],
80408                 "fields": [
80409                     "cuisine",
80410                     "building_area",
80411                     "address",
80412                     "opening_hours",
80413                     "capacity",
80414                     "smoking"
80415                 ],
80416                 "suggestion": true
80417             },
80418             "amenity/restaurant/바다횟집 (Bada Fish Restaurant)": {
80419                 "tags": {
80420                     "name": "바다횟집 (Bada Fish Restaurant)",
80421                     "amenity": "restaurant"
80422                 },
80423                 "name": "바다횟집 (Bada Fish Restaurant)",
80424                 "icon": "restaurant",
80425                 "geometry": [
80426                     "point",
80427                     "vertex",
80428                     "area"
80429                 ],
80430                 "fields": [
80431                     "cuisine",
80432                     "building_area",
80433                     "address",
80434                     "opening_hours",
80435                     "capacity",
80436                     "smoking"
80437                 ],
80438                 "suggestion": true
80439             },
80440             "amenity/restaurant/Mang Inasal": {
80441                 "tags": {
80442                     "name": "Mang Inasal",
80443                     "amenity": "restaurant"
80444                 },
80445                 "name": "Mang Inasal",
80446                 "icon": "restaurant",
80447                 "geometry": [
80448                     "point",
80449                     "vertex",
80450                     "area"
80451                 ],
80452                 "fields": [
80453                     "cuisine",
80454                     "building_area",
80455                     "address",
80456                     "opening_hours",
80457                     "capacity",
80458                     "smoking"
80459                 ],
80460                 "suggestion": true
80461             },
80462             "amenity/restaurant/Евразия": {
80463                 "tags": {
80464                     "name": "Евразия",
80465                     "amenity": "restaurant"
80466                 },
80467                 "name": "Евразия",
80468                 "icon": "restaurant",
80469                 "geometry": [
80470                     "point",
80471                     "vertex",
80472                     "area"
80473                 ],
80474                 "fields": [
80475                     "cuisine",
80476                     "building_area",
80477                     "address",
80478                     "opening_hours",
80479                     "capacity",
80480                     "smoking"
80481                 ],
80482                 "suggestion": true
80483             },
80484             "amenity/restaurant/ジョナサン": {
80485                 "tags": {
80486                     "name": "ジョナサン",
80487                     "amenity": "restaurant"
80488                 },
80489                 "name": "ジョナサン",
80490                 "icon": "restaurant",
80491                 "geometry": [
80492                     "point",
80493                     "vertex",
80494                     "area"
80495                 ],
80496                 "fields": [
80497                     "cuisine",
80498                     "building_area",
80499                     "address",
80500                     "opening_hours",
80501                     "capacity",
80502                     "smoking"
80503                 ],
80504                 "suggestion": true
80505             },
80506             "amenity/restaurant/Longhorn Steakhouse": {
80507                 "tags": {
80508                     "name": "Longhorn Steakhouse",
80509                     "amenity": "restaurant"
80510                 },
80511                 "name": "Longhorn Steakhouse",
80512                 "icon": "restaurant",
80513                 "geometry": [
80514                     "point",
80515                     "vertex",
80516                     "area"
80517                 ],
80518                 "fields": [
80519                     "cuisine",
80520                     "building_area",
80521                     "address",
80522                     "opening_hours",
80523                     "capacity",
80524                     "smoking"
80525                 ],
80526                 "suggestion": true
80527             },
80528             "amenity/bank/Chase": {
80529                 "tags": {
80530                     "name": "Chase",
80531                     "amenity": "bank"
80532                 },
80533                 "name": "Chase",
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/Commonwealth Bank": {
80549                 "tags": {
80550                     "name": "Commonwealth Bank",
80551                     "amenity": "bank"
80552                 },
80553                 "name": "Commonwealth Bank",
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/Citibank": {
80569                 "tags": {
80570                     "name": "Citibank",
80571                     "amenity": "bank"
80572                 },
80573                 "name": "Citibank",
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/HSBC": {
80589                 "tags": {
80590                     "name": "HSBC",
80591                     "amenity": "bank"
80592                 },
80593                 "name": "HSBC",
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/Barclays": {
80609                 "tags": {
80610                     "name": "Barclays",
80611                     "amenity": "bank"
80612                 },
80613                 "name": "Barclays",
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/Westpac": {
80629                 "tags": {
80630                     "name": "Westpac",
80631                     "amenity": "bank"
80632                 },
80633                 "name": "Westpac",
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/NAB": {
80649                 "tags": {
80650                     "name": "NAB",
80651                     "amenity": "bank"
80652                 },
80653                 "name": "NAB",
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/ANZ": {
80669                 "tags": {
80670                     "name": "ANZ",
80671                     "amenity": "bank"
80672                 },
80673                 "name": "ANZ",
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/Lloyds Bank": {
80689                 "tags": {
80690                     "name": "Lloyds Bank",
80691                     "amenity": "bank"
80692                 },
80693                 "name": "Lloyds Bank",
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/Landbank": {
80709                 "tags": {
80710                     "name": "Landbank",
80711                     "amenity": "bank"
80712                 },
80713                 "name": "Landbank",
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/Sparkasse": {
80729                 "tags": {
80730                     "name": "Sparkasse",
80731                     "amenity": "bank"
80732                 },
80733                 "name": "Sparkasse",
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/UCPB": {
80749                 "tags": {
80750                     "name": "UCPB",
80751                     "amenity": "bank"
80752                 },
80753                 "name": "UCPB",
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/PNB": {
80769                 "tags": {
80770                     "name": "PNB",
80771                     "amenity": "bank"
80772                 },
80773                 "name": "PNB",
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/Metrobank": {
80789                 "tags": {
80790                     "name": "Metrobank",
80791                     "amenity": "bank"
80792                 },
80793                 "name": "Metrobank",
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/BDO": {
80809                 "tags": {
80810                     "name": "BDO",
80811                     "amenity": "bank"
80812                 },
80813                 "name": "BDO",
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/Volksbank": {
80829                 "tags": {
80830                     "name": "Volksbank",
80831                     "amenity": "bank"
80832                 },
80833                 "name": "Volksbank",
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/BPI": {
80849                 "tags": {
80850                     "name": "BPI",
80851                     "amenity": "bank"
80852                 },
80853                 "name": "BPI",
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/Postbank": {
80869                 "tags": {
80870                     "name": "Postbank",
80871                     "amenity": "bank"
80872                 },
80873                 "name": "Postbank",
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/NatWest": {
80889                 "tags": {
80890                     "name": "NatWest",
80891                     "amenity": "bank"
80892                 },
80893                 "name": "NatWest",
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/Raiffeisenbank": {
80909                 "tags": {
80910                     "name": "Raiffeisenbank",
80911                     "amenity": "bank"
80912                 },
80913                 "name": "Raiffeisenbank",
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/Yorkshire Bank": {
80929                 "tags": {
80930                     "name": "Yorkshire Bank",
80931                     "amenity": "bank"
80932                 },
80933                 "name": "Yorkshire 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/ABSA": {
80949                 "tags": {
80950                     "name": "ABSA",
80951                     "amenity": "bank"
80952                 },
80953                 "name": "ABSA",
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/Standard Bank": {
80969                 "tags": {
80970                     "name": "Standard Bank",
80971                     "amenity": "bank"
80972                 },
80973                 "name": "Standard Bank",
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/FNB": {
80989                 "tags": {
80990                     "name": "FNB",
80991                     "amenity": "bank"
80992                 },
80993                 "name": "FNB",
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/Deutsche Bank": {
81009                 "tags": {
81010                     "name": "Deutsche Bank",
81011                     "amenity": "bank"
81012                 },
81013                 "name": "Deutsche Bank",
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/SEB": {
81029                 "tags": {
81030                     "name": "SEB",
81031                     "amenity": "bank"
81032                 },
81033                 "name": "SEB",
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/Commerzbank": {
81049                 "tags": {
81050                     "name": "Commerzbank",
81051                     "amenity": "bank"
81052                 },
81053                 "name": "Commerzbank",
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/Targobank": {
81069                 "tags": {
81070                     "name": "Targobank",
81071                     "amenity": "bank"
81072                 },
81073                 "name": "Targobank",
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/ABN AMRO": {
81089                 "tags": {
81090                     "name": "ABN AMRO",
81091                     "amenity": "bank"
81092                 },
81093                 "name": "ABN AMRO",
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/Handelsbanken": {
81109                 "tags": {
81110                     "name": "Handelsbanken",
81111                     "amenity": "bank"
81112                 },
81113                 "name": "Handelsbanken",
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/Swedbank": {
81129                 "tags": {
81130                     "name": "Swedbank",
81131                     "amenity": "bank"
81132                 },
81133                 "name": "Swedbank",
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/Kreissparkasse": {
81149                 "tags": {
81150                     "name": "Kreissparkasse",
81151                     "amenity": "bank"
81152                 },
81153                 "name": "Kreissparkasse",
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/UniCredit Bank": {
81169                 "tags": {
81170                     "name": "UniCredit Bank",
81171                     "amenity": "bank"
81172                 },
81173                 "name": "UniCredit Bank",
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/Monte dei Paschi di Siena": {
81189                 "tags": {
81190                     "name": "Monte dei Paschi di Siena",
81191                     "amenity": "bank"
81192                 },
81193                 "name": "Monte dei Paschi di Siena",
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/Caja Rural": {
81209                 "tags": {
81210                     "name": "Caja Rural",
81211                     "amenity": "bank"
81212                 },
81213                 "name": "Caja Rural",
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/Dresdner Bank": {
81229                 "tags": {
81230                     "name": "Dresdner Bank",
81231                     "amenity": "bank"
81232                 },
81233                 "name": "Dresdner Bank",
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/Sparda-Bank": {
81249                 "tags": {
81250                     "name": "Sparda-Bank",
81251                     "amenity": "bank"
81252                 },
81253                 "name": "Sparda-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/VÚB": {
81269                 "tags": {
81270                     "name": "VÚB",
81271                     "amenity": "bank"
81272                 },
81273                 "name": "VÚB",
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/Slovenská sporiteľňa": {
81289                 "tags": {
81290                     "name": "Slovenská sporiteľňa",
81291                     "amenity": "bank"
81292                 },
81293                 "name": "Slovenská sporiteľňa",
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/Bank of Montreal": {
81309                 "tags": {
81310                     "name": "Bank of Montreal",
81311                     "amenity": "bank"
81312                 },
81313                 "name": "Bank of Montreal",
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/KBC": {
81329                 "tags": {
81330                     "name": "KBC",
81331                     "amenity": "bank"
81332                 },
81333                 "name": "KBC",
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/Royal Bank of Scotland": {
81349                 "tags": {
81350                     "name": "Royal Bank of Scotland",
81351                     "amenity": "bank"
81352                 },
81353                 "name": "Royal Bank of Scotland",
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/TSB": {
81369                 "tags": {
81370                     "name": "TSB",
81371                     "amenity": "bank"
81372                 },
81373                 "name": "TSB",
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/US Bank": {
81389                 "tags": {
81390                     "name": "US Bank",
81391                     "amenity": "bank"
81392                 },
81393                 "name": "US 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/HypoVereinsbank": {
81409                 "tags": {
81410                     "name": "HypoVereinsbank",
81411                     "amenity": "bank"
81412                 },
81413                 "name": "HypoVereinsbank",
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/Bank Austria": {
81429                 "tags": {
81430                     "name": "Bank Austria",
81431                     "amenity": "bank"
81432                 },
81433                 "name": "Bank Austria",
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/ING": {
81449                 "tags": {
81450                     "name": "ING",
81451                     "amenity": "bank"
81452                 },
81453                 "name": "ING",
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/Erste Bank": {
81469                 "tags": {
81470                     "name": "Erste Bank",
81471                     "amenity": "bank"
81472                 },
81473                 "name": "Erste Bank",
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/CIBC": {
81489                 "tags": {
81490                     "name": "CIBC",
81491                     "amenity": "bank"
81492                 },
81493                 "name": "CIBC",
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/Scotiabank": {
81509                 "tags": {
81510                     "name": "Scotiabank",
81511                     "amenity": "bank"
81512                 },
81513                 "name": "Scotiabank",
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/Caisse d'Épargne": {
81529                 "tags": {
81530                     "name": "Caisse d'Épargne",
81531                     "amenity": "bank"
81532                 },
81533                 "name": "Caisse d'Épargne",
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/Santander": {
81549                 "tags": {
81550                     "name": "Santander",
81551                     "amenity": "bank"
81552                 },
81553                 "name": "Santander",
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/Bank of Scotland": {
81569                 "tags": {
81570                     "name": "Bank of Scotland",
81571                     "amenity": "bank"
81572                 },
81573                 "name": "Bank of Scotland",
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/TD Canada Trust": {
81589                 "tags": {
81590                     "name": "TD Canada Trust",
81591                     "amenity": "bank"
81592                 },
81593                 "name": "TD Canada Trust",
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/BMO": {
81609                 "tags": {
81610                     "name": "BMO",
81611                     "amenity": "bank"
81612                 },
81613                 "name": "BMO",
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/Danske Bank": {
81629                 "tags": {
81630                     "name": "Danske Bank",
81631                     "amenity": "bank"
81632                 },
81633                 "name": "Danske 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/OTP": {
81649                 "tags": {
81650                     "name": "OTP",
81651                     "amenity": "bank"
81652                 },
81653                 "name": "OTP",
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/Crédit Agricole": {
81669                 "tags": {
81670                     "name": "Crédit Agricole",
81671                     "amenity": "bank"
81672                 },
81673                 "name": "Crédit Agricole",
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/LCL": {
81689                 "tags": {
81690                     "name": "LCL",
81691                     "amenity": "bank"
81692                 },
81693                 "name": "LCL",
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/VR-Bank": {
81709                 "tags": {
81710                     "name": "VR-Bank",
81711                     "amenity": "bank"
81712                 },
81713                 "name": "VR-Bank",
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/ČSOB": {
81729                 "tags": {
81730                     "name": "ČSOB",
81731                     "amenity": "bank"
81732                 },
81733                 "name": "ČSOB",
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/Česká spořitelna": {
81749                 "tags": {
81750                     "name": "Česká spořitelna",
81751                     "amenity": "bank"
81752                 },
81753                 "name": "Česká spořitelna",
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/BNP": {
81769                 "tags": {
81770                     "name": "BNP",
81771                     "amenity": "bank"
81772                 },
81773                 "name": "BNP",
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/Royal Bank": {
81789                 "tags": {
81790                     "name": "Royal Bank",
81791                     "amenity": "bank"
81792                 },
81793                 "name": "Royal Bank",
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/Nationwide": {
81809                 "tags": {
81810                     "name": "Nationwide",
81811                     "amenity": "bank"
81812                 },
81813                 "name": "Nationwide",
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/Halifax": {
81829                 "tags": {
81830                     "name": "Halifax",
81831                     "amenity": "bank"
81832                 },
81833                 "name": "Halifax",
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/BAWAG PSK": {
81849                 "tags": {
81850                     "name": "BAWAG PSK",
81851                     "amenity": "bank"
81852                 },
81853                 "name": "BAWAG PSK",
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/National Bank": {
81869                 "tags": {
81870                     "name": "National Bank",
81871                     "amenity": "bank"
81872                 },
81873                 "name": "National Bank",
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/Nedbank": {
81889                 "tags": {
81890                     "name": "Nedbank",
81891                     "amenity": "bank"
81892                 },
81893                 "name": "Nedbank",
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/First National Bank": {
81909                 "tags": {
81910                     "name": "First National Bank",
81911                     "amenity": "bank"
81912                 },
81913                 "name": "First National Bank",
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/Nordea": {
81929                 "tags": {
81930                     "name": "Nordea",
81931                     "amenity": "bank"
81932                 },
81933                 "name": "Nordea",
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/Rabobank": {
81949                 "tags": {
81950                     "name": "Rabobank",
81951                     "amenity": "bank"
81952                 },
81953                 "name": "Rabobank",
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/Sparkasse KölnBonn": {
81969                 "tags": {
81970                     "name": "Sparkasse KölnBonn",
81971                     "amenity": "bank"
81972                 },
81973                 "name": "Sparkasse KölnBonn",
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/Tatra banka": {
81989                 "tags": {
81990                     "name": "Tatra banka",
81991                     "amenity": "bank"
81992                 },
81993                 "name": "Tatra banka",
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/Berliner Sparkasse": {
82009                 "tags": {
82010                     "name": "Berliner Sparkasse",
82011                     "amenity": "bank"
82012                 },
82013                 "name": "Berliner Sparkasse",
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/Berliner Volksbank": {
82029                 "tags": {
82030                     "name": "Berliner Volksbank",
82031                     "amenity": "bank"
82032                 },
82033                 "name": "Berliner Volksbank",
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/Wells Fargo": {
82049                 "tags": {
82050                     "name": "Wells Fargo",
82051                     "amenity": "bank"
82052                 },
82053                 "name": "Wells Fargo",
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/Credit Suisse": {
82069                 "tags": {
82070                     "name": "Credit Suisse",
82071                     "amenity": "bank"
82072                 },
82073                 "name": "Credit Suisse",
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/Société Générale": {
82089                 "tags": {
82090                     "name": "Société Générale",
82091                     "amenity": "bank"
82092                 },
82093                 "name": "Société Générale",
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/Osuuspankki": {
82109                 "tags": {
82110                     "name": "Osuuspankki",
82111                     "amenity": "bank"
82112                 },
82113                 "name": "Osuuspankki",
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/Sparkasse Aachen": {
82129                 "tags": {
82130                     "name": "Sparkasse Aachen",
82131                     "amenity": "bank"
82132                 },
82133                 "name": "Sparkasse Aachen",
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/Hamburger Sparkasse": {
82149                 "tags": {
82150                     "name": "Hamburger Sparkasse",
82151                     "amenity": "bank"
82152                 },
82153                 "name": "Hamburger Sparkasse",
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/Cassa di Risparmio del Veneto": {
82169                 "tags": {
82170                     "name": "Cassa di Risparmio del Veneto",
82171                     "amenity": "bank"
82172                 },
82173                 "name": "Cassa di Risparmio del Veneto",
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/BNP Paribas": {
82189                 "tags": {
82190                     "name": "BNP Paribas",
82191                     "amenity": "bank"
82192                 },
82193                 "name": "BNP Paribas",
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/Banque Populaire": {
82209                 "tags": {
82210                     "name": "Banque Populaire",
82211                     "amenity": "bank"
82212                 },
82213                 "name": "Banque Populaire",
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/BNP Paribas Fortis": {
82229                 "tags": {
82230                     "name": "BNP Paribas Fortis",
82231                     "amenity": "bank"
82232                 },
82233                 "name": "BNP Paribas Fortis",
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/Banco Popular": {
82249                 "tags": {
82250                     "name": "Banco Popular",
82251                     "amenity": "bank"
82252                 },
82253                 "name": "Banco Popular",
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/Bancaja": {
82269                 "tags": {
82270                     "name": "Bancaja",
82271                     "amenity": "bank"
82272                 },
82273                 "name": "Bancaja",
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/Banesto": {
82289                 "tags": {
82290                     "name": "Banesto",
82291                     "amenity": "bank"
82292                 },
82293                 "name": "Banesto",
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/La Caixa": {
82309                 "tags": {
82310                     "name": "La Caixa",
82311                     "amenity": "bank"
82312                 },
82313                 "name": "La Caixa",
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/Santander Consumer Bank": {
82329                 "tags": {
82330                     "name": "Santander Consumer Bank",
82331                     "amenity": "bank"
82332                 },
82333                 "name": "Santander Consumer Bank",
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/BRD": {
82349                 "tags": {
82350                     "name": "BRD",
82351                     "amenity": "bank"
82352                 },
82353                 "name": "BRD",
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/BCR": {
82369                 "tags": {
82370                     "name": "BCR",
82371                     "amenity": "bank"
82372                 },
82373                 "name": "BCR",
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/Banca Transilvania": {
82389                 "tags": {
82390                     "name": "Banca Transilvania",
82391                     "amenity": "bank"
82392                 },
82393                 "name": "Banca Transilvania",
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/BW-Bank": {
82409                 "tags": {
82410                     "name": "BW-Bank",
82411                     "amenity": "bank"
82412                 },
82413                 "name": "BW-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/Komerční banka": {
82429                 "tags": {
82430                     "name": "Komerční banka",
82431                     "amenity": "bank"
82432                 },
82433                 "name": "Komerční banka",
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 Pastor": {
82449                 "tags": {
82450                     "name": "Banco Pastor",
82451                     "amenity": "bank"
82452                 },
82453                 "name": "Banco Pastor",
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/Stadtsparkasse": {
82469                 "tags": {
82470                     "name": "Stadtsparkasse",
82471                     "amenity": "bank"
82472                 },
82473                 "name": "Stadtsparkasse",
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/Ulster Bank": {
82489                 "tags": {
82490                     "name": "Ulster Bank",
82491                     "amenity": "bank"
82492                 },
82493                 "name": "Ulster Bank",
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/Sberbank": {
82509                 "tags": {
82510                     "name": "Sberbank",
82511                     "amenity": "bank"
82512                 },
82513                 "name": "Sberbank",
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/CIC": {
82529                 "tags": {
82530                     "name": "CIC",
82531                     "amenity": "bank"
82532                 },
82533                 "name": "CIC",
82534                 "icon": "bank",
82535                 "geometry": [
82536                     "point",
82537                     "vertex",
82538                     "area"
82539                 ],
82540                 "fields": [
82541                     "atm",
82542                     "building_area",
82543                     "address",
82544                     "opening_hours"
82545                 ],
82546                 "suggestion": true
82547             },
82548             "amenity/bank/Bancpost": {
82549                 "tags": {
82550                     "name": "Bancpost",
82551                     "amenity": "bank"
82552                 },
82553                 "name": "Bancpost",
82554                 "icon": "bank",
82555                 "geometry": [
82556                     "point",
82557                     "vertex",
82558                     "area"
82559                 ],
82560                 "fields": [
82561                     "atm",
82562                     "building_area",
82563                     "address",
82564                     "opening_hours"
82565                 ],
82566                 "suggestion": true
82567             },
82568             "amenity/bank/Caja Madrid": {
82569                 "tags": {
82570                     "name": "Caja Madrid",
82571                     "amenity": "bank"
82572                 },
82573                 "name": "Caja Madrid",
82574                 "icon": "bank",
82575                 "geometry": [
82576                     "point",
82577                     "vertex",
82578                     "area"
82579                 ],
82580                 "fields": [
82581                     "atm",
82582                     "building_area",
82583                     "address",
82584                     "opening_hours"
82585                 ],
82586                 "suggestion": true
82587             },
82588             "amenity/bank/Maybank": {
82589                 "tags": {
82590                     "name": "Maybank",
82591                     "amenity": "bank"
82592                 },
82593                 "name": "Maybank",
82594                 "icon": "bank",
82595                 "geometry": [
82596                     "point",
82597                     "vertex",
82598                     "area"
82599                 ],
82600                 "fields": [
82601                     "atm",
82602                     "building_area",
82603                     "address",
82604                     "opening_hours"
82605                 ],
82606                 "suggestion": true
82607             },
82608             "amenity/bank/中国银行": {
82609                 "tags": {
82610                     "name": "中国银行",
82611                     "amenity": "bank"
82612                 },
82613                 "name": "中国银行",
82614                 "icon": "bank",
82615                 "geometry": [
82616                     "point",
82617                     "vertex",
82618                     "area"
82619                 ],
82620                 "fields": [
82621                     "atm",
82622                     "building_area",
82623                     "address",
82624                     "opening_hours"
82625                 ],
82626                 "suggestion": true
82627             },
82628             "amenity/bank/Unicredit Banca": {
82629                 "tags": {
82630                     "name": "Unicredit Banca",
82631                     "amenity": "bank"
82632                 },
82633                 "name": "Unicredit Banca",
82634                 "icon": "bank",
82635                 "geometry": [
82636                     "point",
82637                     "vertex",
82638                     "area"
82639                 ],
82640                 "fields": [
82641                     "atm",
82642                     "building_area",
82643                     "address",
82644                     "opening_hours"
82645                 ],
82646                 "suggestion": true
82647             },
82648             "amenity/bank/Crédit Mutuel": {
82649                 "tags": {
82650                     "name": "Crédit Mutuel",
82651                     "amenity": "bank"
82652                 },
82653                 "name": "Crédit Mutuel",
82654                 "icon": "bank",
82655                 "geometry": [
82656                     "point",
82657                     "vertex",
82658                     "area"
82659                 ],
82660                 "fields": [
82661                     "atm",
82662                     "building_area",
82663                     "address",
82664                     "opening_hours"
82665                 ],
82666                 "suggestion": true
82667             },
82668             "amenity/bank/BBVA": {
82669                 "tags": {
82670                     "name": "BBVA",
82671                     "amenity": "bank"
82672                 },
82673                 "name": "BBVA",
82674                 "icon": "bank",
82675                 "geometry": [
82676                     "point",
82677                     "vertex",
82678                     "area"
82679                 ],
82680                 "fields": [
82681                     "atm",
82682                     "building_area",
82683                     "address",
82684                     "opening_hours"
82685                 ],
82686                 "suggestion": true
82687             },
82688             "amenity/bank/Intesa San Paolo": {
82689                 "tags": {
82690                     "name": "Intesa San Paolo",
82691                     "amenity": "bank"
82692                 },
82693                 "name": "Intesa San Paolo",
82694                 "icon": "bank",
82695                 "geometry": [
82696                     "point",
82697                     "vertex",
82698                     "area"
82699                 ],
82700                 "fields": [
82701                     "atm",
82702                     "building_area",
82703                     "address",
82704                     "opening_hours"
82705                 ],
82706                 "suggestion": true
82707             },
82708             "amenity/bank/TD Bank": {
82709                 "tags": {
82710                     "name": "TD Bank",
82711                     "amenity": "bank"
82712                 },
82713                 "name": "TD Bank",
82714                 "icon": "bank",
82715                 "geometry": [
82716                     "point",
82717                     "vertex",
82718                     "area"
82719                 ],
82720                 "fields": [
82721                     "atm",
82722                     "building_area",
82723                     "address",
82724                     "opening_hours"
82725                 ],
82726                 "suggestion": true
82727             },
82728             "amenity/bank/Belfius": {
82729                 "tags": {
82730                     "name": "Belfius",
82731                     "amenity": "bank"
82732                 },
82733                 "name": "Belfius",
82734                 "icon": "bank",
82735                 "geometry": [
82736                     "point",
82737                     "vertex",
82738                     "area"
82739                 ],
82740                 "fields": [
82741                     "atm",
82742                     "building_area",
82743                     "address",
82744                     "opening_hours"
82745                 ],
82746                 "suggestion": true
82747             },
82748             "amenity/bank/Bank of America": {
82749                 "tags": {
82750                     "name": "Bank of America",
82751                     "amenity": "bank"
82752                 },
82753                 "name": "Bank of America",
82754                 "icon": "bank",
82755                 "geometry": [
82756                     "point",
82757                     "vertex",
82758                     "area"
82759                 ],
82760                 "fields": [
82761                     "atm",
82762                     "building_area",
82763                     "address",
82764                     "opening_hours"
82765                 ],
82766                 "suggestion": true
82767             },
82768             "amenity/bank/RBC": {
82769                 "tags": {
82770                     "name": "RBC",
82771                     "amenity": "bank"
82772                 },
82773                 "name": "RBC",
82774                 "icon": "bank",
82775                 "geometry": [
82776                     "point",
82777                     "vertex",
82778                     "area"
82779                 ],
82780                 "fields": [
82781                     "atm",
82782                     "building_area",
82783                     "address",
82784                     "opening_hours"
82785                 ],
82786                 "suggestion": true
82787             },
82788             "amenity/bank/Alpha Bank": {
82789                 "tags": {
82790                     "name": "Alpha Bank",
82791                     "amenity": "bank"
82792                 },
82793                 "name": "Alpha Bank",
82794                 "icon": "bank",
82795                 "geometry": [
82796                     "point",
82797                     "vertex",
82798                     "area"
82799                 ],
82800                 "fields": [
82801                     "atm",
82802                     "building_area",
82803                     "address",
82804                     "opening_hours"
82805                 ],
82806                 "suggestion": true
82807             },
82808             "amenity/bank/Сбербанк": {
82809                 "tags": {
82810                     "name": "Сбербанк",
82811                     "amenity": "bank"
82812                 },
82813                 "name": "Сбербанк",
82814                 "icon": "bank",
82815                 "geometry": [
82816                     "point",
82817                     "vertex",
82818                     "area"
82819                 ],
82820                 "fields": [
82821                     "atm",
82822                     "building_area",
82823                     "address",
82824                     "opening_hours"
82825                 ],
82826                 "suggestion": true
82827             },
82828             "amenity/bank/Россельхозбанк": {
82829                 "tags": {
82830                     "name": "Россельхозбанк",
82831                     "amenity": "bank"
82832                 },
82833                 "name": "Россельхозбанк",
82834                 "icon": "bank",
82835                 "geometry": [
82836                     "point",
82837                     "vertex",
82838                     "area"
82839                 ],
82840                 "fields": [
82841                     "atm",
82842                     "building_area",
82843                     "address",
82844                     "opening_hours"
82845                 ],
82846                 "suggestion": true
82847             },
82848             "amenity/bank/Crédit du Nord": {
82849                 "tags": {
82850                     "name": "Crédit du Nord",
82851                     "amenity": "bank"
82852                 },
82853                 "name": "Crédit du Nord",
82854                 "icon": "bank",
82855                 "geometry": [
82856                     "point",
82857                     "vertex",
82858                     "area"
82859                 ],
82860                 "fields": [
82861                     "atm",
82862                     "building_area",
82863                     "address",
82864                     "opening_hours"
82865                 ],
82866                 "suggestion": true
82867             },
82868             "amenity/bank/BancoEstado": {
82869                 "tags": {
82870                     "name": "BancoEstado",
82871                     "amenity": "bank"
82872                 },
82873                 "name": "BancoEstado",
82874                 "icon": "bank",
82875                 "geometry": [
82876                     "point",
82877                     "vertex",
82878                     "area"
82879                 ],
82880                 "fields": [
82881                     "atm",
82882                     "building_area",
82883                     "address",
82884                     "opening_hours"
82885                 ],
82886                 "suggestion": true
82887             },
82888             "amenity/bank/Millennium Bank": {
82889                 "tags": {
82890                     "name": "Millennium Bank",
82891                     "amenity": "bank"
82892                 },
82893                 "name": "Millennium Bank",
82894                 "icon": "bank",
82895                 "geometry": [
82896                     "point",
82897                     "vertex",
82898                     "area"
82899                 ],
82900                 "fields": [
82901                     "atm",
82902                     "building_area",
82903                     "address",
82904                     "opening_hours"
82905                 ],
82906                 "suggestion": true
82907             },
82908             "amenity/bank/State Bank of India": {
82909                 "tags": {
82910                     "name": "State Bank of India",
82911                     "amenity": "bank"
82912                 },
82913                 "name": "State Bank of India",
82914                 "icon": "bank",
82915                 "geometry": [
82916                     "point",
82917                     "vertex",
82918                     "area"
82919                 ],
82920                 "fields": [
82921                     "atm",
82922                     "building_area",
82923                     "address",
82924                     "opening_hours"
82925                 ],
82926                 "suggestion": true
82927             },
82928             "amenity/bank/Беларусбанк": {
82929                 "tags": {
82930                     "name": "Беларусбанк",
82931                     "amenity": "bank"
82932                 },
82933                 "name": "Беларусбанк",
82934                 "icon": "bank",
82935                 "geometry": [
82936                     "point",
82937                     "vertex",
82938                     "area"
82939                 ],
82940                 "fields": [
82941                     "atm",
82942                     "building_area",
82943                     "address",
82944                     "opening_hours"
82945                 ],
82946                 "suggestion": true
82947             },
82948             "amenity/bank/ING Bank Śląski": {
82949                 "tags": {
82950                     "name": "ING Bank Śląski",
82951                     "amenity": "bank"
82952                 },
82953                 "name": "ING Bank Śląski",
82954                 "icon": "bank",
82955                 "geometry": [
82956                     "point",
82957                     "vertex",
82958                     "area"
82959                 ],
82960                 "fields": [
82961                     "atm",
82962                     "building_area",
82963                     "address",
82964                     "opening_hours"
82965                 ],
82966                 "suggestion": true
82967             },
82968             "amenity/bank/Caixa Geral de Depósitos": {
82969                 "tags": {
82970                     "name": "Caixa Geral de Depósitos",
82971                     "amenity": "bank"
82972                 },
82973                 "name": "Caixa Geral de Depósitos",
82974                 "icon": "bank",
82975                 "geometry": [
82976                     "point",
82977                     "vertex",
82978                     "area"
82979                 ],
82980                 "fields": [
82981                     "atm",
82982                     "building_area",
82983                     "address",
82984                     "opening_hours"
82985                 ],
82986                 "suggestion": true
82987             },
82988             "amenity/bank/Kreissparkasse Köln": {
82989                 "tags": {
82990                     "name": "Kreissparkasse Köln",
82991                     "amenity": "bank"
82992                 },
82993                 "name": "Kreissparkasse Köln",
82994                 "icon": "bank",
82995                 "geometry": [
82996                     "point",
82997                     "vertex",
82998                     "area"
82999                 ],
83000                 "fields": [
83001                     "atm",
83002                     "building_area",
83003                     "address",
83004                     "opening_hours"
83005                 ],
83006                 "suggestion": true
83007             },
83008             "amenity/bank/Banco BCI": {
83009                 "tags": {
83010                     "name": "Banco BCI",
83011                     "amenity": "bank"
83012                 },
83013                 "name": "Banco BCI",
83014                 "icon": "bank",
83015                 "geometry": [
83016                     "point",
83017                     "vertex",
83018                     "area"
83019                 ],
83020                 "fields": [
83021                     "atm",
83022                     "building_area",
83023                     "address",
83024                     "opening_hours"
83025                 ],
83026                 "suggestion": true
83027             },
83028             "amenity/bank/Banco de Chile": {
83029                 "tags": {
83030                     "name": "Banco de Chile",
83031                     "amenity": "bank"
83032                 },
83033                 "name": "Banco de Chile",
83034                 "icon": "bank",
83035                 "geometry": [
83036                     "point",
83037                     "vertex",
83038                     "area"
83039                 ],
83040                 "fields": [
83041                     "atm",
83042                     "building_area",
83043                     "address",
83044                     "opening_hours"
83045                 ],
83046                 "suggestion": true
83047             },
83048             "amenity/bank/ВТБ24": {
83049                 "tags": {
83050                     "name": "ВТБ24",
83051                     "amenity": "bank"
83052                 },
83053                 "name": "ВТБ24",
83054                 "icon": "bank",
83055                 "geometry": [
83056                     "point",
83057                     "vertex",
83058                     "area"
83059                 ],
83060                 "fields": [
83061                     "atm",
83062                     "building_area",
83063                     "address",
83064                     "opening_hours"
83065                 ],
83066                 "suggestion": true
83067             },
83068             "amenity/bank/UBS": {
83069                 "tags": {
83070                     "name": "UBS",
83071                     "amenity": "bank"
83072                 },
83073                 "name": "UBS",
83074                 "icon": "bank",
83075                 "geometry": [
83076                     "point",
83077                     "vertex",
83078                     "area"
83079                 ],
83080                 "fields": [
83081                     "atm",
83082                     "building_area",
83083                     "address",
83084                     "opening_hours"
83085                 ],
83086                 "suggestion": true
83087             },
83088             "amenity/bank/PKO BP": {
83089                 "tags": {
83090                     "name": "PKO BP",
83091                     "amenity": "bank"
83092                 },
83093                 "name": "PKO BP",
83094                 "icon": "bank",
83095                 "geometry": [
83096                     "point",
83097                     "vertex",
83098                     "area"
83099                 ],
83100                 "fields": [
83101                     "atm",
83102                     "building_area",
83103                     "address",
83104                     "opening_hours"
83105                 ],
83106                 "suggestion": true
83107             },
83108             "amenity/bank/Chinabank": {
83109                 "tags": {
83110                     "name": "Chinabank",
83111                     "amenity": "bank"
83112                 },
83113                 "name": "Chinabank",
83114                 "icon": "bank",
83115                 "geometry": [
83116                     "point",
83117                     "vertex",
83118                     "area"
83119                 ],
83120                 "fields": [
83121                     "atm",
83122                     "building_area",
83123                     "address",
83124                     "opening_hours"
83125                 ],
83126                 "suggestion": true
83127             },
83128             "amenity/bank/PSBank": {
83129                 "tags": {
83130                     "name": "PSBank",
83131                     "amenity": "bank"
83132                 },
83133                 "name": "PSBank",
83134                 "icon": "bank",
83135                 "geometry": [
83136                     "point",
83137                     "vertex",
83138                     "area"
83139                 ],
83140                 "fields": [
83141                     "atm",
83142                     "building_area",
83143                     "address",
83144                     "opening_hours"
83145                 ],
83146                 "suggestion": true
83147             },
83148             "amenity/bank/Union Bank": {
83149                 "tags": {
83150                     "name": "Union Bank",
83151                     "amenity": "bank"
83152                 },
83153                 "name": "Union Bank",
83154                 "icon": "bank",
83155                 "geometry": [
83156                     "point",
83157                     "vertex",
83158                     "area"
83159                 ],
83160                 "fields": [
83161                     "atm",
83162                     "building_area",
83163                     "address",
83164                     "opening_hours"
83165                 ],
83166                 "suggestion": true
83167             },
83168             "amenity/bank/China Bank": {
83169                 "tags": {
83170                     "name": "China Bank",
83171                     "amenity": "bank"
83172                 },
83173                 "name": "China Bank",
83174                 "icon": "bank",
83175                 "geometry": [
83176                     "point",
83177                     "vertex",
83178                     "area"
83179                 ],
83180                 "fields": [
83181                     "atm",
83182                     "building_area",
83183                     "address",
83184                     "opening_hours"
83185                 ],
83186                 "suggestion": true
83187             },
83188             "amenity/bank/RCBC": {
83189                 "tags": {
83190                     "name": "RCBC",
83191                     "amenity": "bank"
83192                 },
83193                 "name": "RCBC",
83194                 "icon": "bank",
83195                 "geometry": [
83196                     "point",
83197                     "vertex",
83198                     "area"
83199                 ],
83200                 "fields": [
83201                     "atm",
83202                     "building_area",
83203                     "address",
83204                     "opening_hours"
83205                 ],
83206                 "suggestion": true
83207             },
83208             "amenity/bank/Unicaja": {
83209                 "tags": {
83210                     "name": "Unicaja",
83211                     "amenity": "bank"
83212                 },
83213                 "name": "Unicaja",
83214                 "icon": "bank",
83215                 "geometry": [
83216                     "point",
83217                     "vertex",
83218                     "area"
83219                 ],
83220                 "fields": [
83221                     "atm",
83222                     "building_area",
83223                     "address",
83224                     "opening_hours"
83225                 ],
83226                 "suggestion": true
83227             },
83228             "amenity/bank/BBK": {
83229                 "tags": {
83230                     "name": "BBK",
83231                     "amenity": "bank"
83232                 },
83233                 "name": "BBK",
83234                 "icon": "bank",
83235                 "geometry": [
83236                     "point",
83237                     "vertex",
83238                     "area"
83239                 ],
83240                 "fields": [
83241                     "atm",
83242                     "building_area",
83243                     "address",
83244                     "opening_hours"
83245                 ],
83246                 "suggestion": true
83247             },
83248             "amenity/bank/Ibercaja": {
83249                 "tags": {
83250                     "name": "Ibercaja",
83251                     "amenity": "bank"
83252                 },
83253                 "name": "Ibercaja",
83254                 "icon": "bank",
83255                 "geometry": [
83256                     "point",
83257                     "vertex",
83258                     "area"
83259                 ],
83260                 "fields": [
83261                     "atm",
83262                     "building_area",
83263                     "address",
83264                     "opening_hours"
83265                 ],
83266                 "suggestion": true
83267             },
83268             "amenity/bank/RBS": {
83269                 "tags": {
83270                     "name": "RBS",
83271                     "amenity": "bank"
83272                 },
83273                 "name": "RBS",
83274                 "icon": "bank",
83275                 "geometry": [
83276                     "point",
83277                     "vertex",
83278                     "area"
83279                 ],
83280                 "fields": [
83281                     "atm",
83282                     "building_area",
83283                     "address",
83284                     "opening_hours"
83285                 ],
83286                 "suggestion": true
83287             },
83288             "amenity/bank/Commercial Bank of Ceylon PLC": {
83289                 "tags": {
83290                     "name": "Commercial Bank of Ceylon PLC",
83291                     "amenity": "bank"
83292                 },
83293                 "name": "Commercial Bank of Ceylon PLC",
83294                 "icon": "bank",
83295                 "geometry": [
83296                     "point",
83297                     "vertex",
83298                     "area"
83299                 ],
83300                 "fields": [
83301                     "atm",
83302                     "building_area",
83303                     "address",
83304                     "opening_hours"
83305                 ],
83306                 "suggestion": true
83307             },
83308             "amenity/bank/Bank of Ireland": {
83309                 "tags": {
83310                     "name": "Bank of Ireland",
83311                     "amenity": "bank"
83312                 },
83313                 "name": "Bank of Ireland",
83314                 "icon": "bank",
83315                 "geometry": [
83316                     "point",
83317                     "vertex",
83318                     "area"
83319                 ],
83320                 "fields": [
83321                     "atm",
83322                     "building_area",
83323                     "address",
83324                     "opening_hours"
83325                 ],
83326                 "suggestion": true
83327             },
83328             "amenity/bank/BNL": {
83329                 "tags": {
83330                     "name": "BNL",
83331                     "amenity": "bank"
83332                 },
83333                 "name": "BNL",
83334                 "icon": "bank",
83335                 "geometry": [
83336                     "point",
83337                     "vertex",
83338                     "area"
83339                 ],
83340                 "fields": [
83341                     "atm",
83342                     "building_area",
83343                     "address",
83344                     "opening_hours"
83345                 ],
83346                 "suggestion": true
83347             },
83348             "amenity/bank/Banco Santander": {
83349                 "tags": {
83350                     "name": "Banco Santander",
83351                     "amenity": "bank"
83352                 },
83353                 "name": "Banco Santander",
83354                 "icon": "bank",
83355                 "geometry": [
83356                     "point",
83357                     "vertex",
83358                     "area"
83359                 ],
83360                 "fields": [
83361                     "atm",
83362                     "building_area",
83363                     "address",
83364                     "opening_hours"
83365                 ],
83366                 "suggestion": true
83367             },
83368             "amenity/bank/Banco Itaú": {
83369                 "tags": {
83370                     "name": "Banco Itaú",
83371                     "amenity": "bank"
83372                 },
83373                 "name": "Banco Itaú",
83374                 "icon": "bank",
83375                 "geometry": [
83376                     "point",
83377                     "vertex",
83378                     "area"
83379                 ],
83380                 "fields": [
83381                     "atm",
83382                     "building_area",
83383                     "address",
83384                     "opening_hours"
83385                 ],
83386                 "suggestion": true
83387             },
83388             "amenity/bank/AIB": {
83389                 "tags": {
83390                     "name": "AIB",
83391                     "amenity": "bank"
83392                 },
83393                 "name": "AIB",
83394                 "icon": "bank",
83395                 "geometry": [
83396                     "point",
83397                     "vertex",
83398                     "area"
83399                 ],
83400                 "fields": [
83401                     "atm",
83402                     "building_area",
83403                     "address",
83404                     "opening_hours"
83405                 ],
83406                 "suggestion": true
83407             },
83408             "amenity/bank/BZ WBK": {
83409                 "tags": {
83410                     "name": "BZ WBK",
83411                     "amenity": "bank"
83412                 },
83413                 "name": "BZ WBK",
83414                 "icon": "bank",
83415                 "geometry": [
83416                     "point",
83417                     "vertex",
83418                     "area"
83419                 ],
83420                 "fields": [
83421                     "atm",
83422                     "building_area",
83423                     "address",
83424                     "opening_hours"
83425                 ],
83426                 "suggestion": true
83427             },
83428             "amenity/bank/Banco do Brasil": {
83429                 "tags": {
83430                     "name": "Banco do Brasil",
83431                     "amenity": "bank"
83432                 },
83433                 "name": "Banco do Brasil",
83434                 "icon": "bank",
83435                 "geometry": [
83436                     "point",
83437                     "vertex",
83438                     "area"
83439                 ],
83440                 "fields": [
83441                     "atm",
83442                     "building_area",
83443                     "address",
83444                     "opening_hours"
83445                 ],
83446                 "suggestion": true
83447             },
83448             "amenity/bank/Caixa Econômica Federal": {
83449                 "tags": {
83450                     "name": "Caixa Econômica Federal",
83451                     "amenity": "bank"
83452                 },
83453                 "name": "Caixa Econômica Federal",
83454                 "icon": "bank",
83455                 "geometry": [
83456                     "point",
83457                     "vertex",
83458                     "area"
83459                 ],
83460                 "fields": [
83461                     "atm",
83462                     "building_area",
83463                     "address",
83464                     "opening_hours"
83465                 ],
83466                 "suggestion": true
83467             },
83468             "amenity/bank/Fifth Third Bank": {
83469                 "tags": {
83470                     "name": "Fifth Third Bank",
83471                     "amenity": "bank"
83472                 },
83473                 "name": "Fifth Third Bank",
83474                 "icon": "bank",
83475                 "geometry": [
83476                     "point",
83477                     "vertex",
83478                     "area"
83479                 ],
83480                 "fields": [
83481                     "atm",
83482                     "building_area",
83483                     "address",
83484                     "opening_hours"
83485                 ],
83486                 "suggestion": true
83487             },
83488             "amenity/bank/Banca Popolare di Vicenza": {
83489                 "tags": {
83490                     "name": "Banca Popolare di Vicenza",
83491                     "amenity": "bank"
83492                 },
83493                 "name": "Banca Popolare di Vicenza",
83494                 "icon": "bank",
83495                 "geometry": [
83496                     "point",
83497                     "vertex",
83498                     "area"
83499                 ],
83500                 "fields": [
83501                     "atm",
83502                     "building_area",
83503                     "address",
83504                     "opening_hours"
83505                 ],
83506                 "suggestion": true
83507             },
83508             "amenity/bank/Wachovia": {
83509                 "tags": {
83510                     "name": "Wachovia",
83511                     "amenity": "bank"
83512                 },
83513                 "name": "Wachovia",
83514                 "icon": "bank",
83515                 "geometry": [
83516                     "point",
83517                     "vertex",
83518                     "area"
83519                 ],
83520                 "fields": [
83521                     "atm",
83522                     "building_area",
83523                     "address",
83524                     "opening_hours"
83525                 ],
83526                 "suggestion": true
83527             },
83528             "amenity/bank/OLB": {
83529                 "tags": {
83530                     "name": "OLB",
83531                     "amenity": "bank"
83532                 },
83533                 "name": "OLB",
83534                 "icon": "bank",
83535                 "geometry": [
83536                     "point",
83537                     "vertex",
83538                     "area"
83539                 ],
83540                 "fields": [
83541                     "atm",
83542                     "building_area",
83543                     "address",
83544                     "opening_hours"
83545                 ],
83546                 "suggestion": true
83547             },
83548             "amenity/bank/みずほ銀行": {
83549                 "tags": {
83550                     "name": "みずほ銀行",
83551                     "amenity": "bank"
83552                 },
83553                 "name": "みずほ銀行",
83554                 "icon": "bank",
83555                 "geometry": [
83556                     "point",
83557                     "vertex",
83558                     "area"
83559                 ],
83560                 "fields": [
83561                     "atm",
83562                     "building_area",
83563                     "address",
83564                     "opening_hours"
83565                 ],
83566                 "suggestion": true
83567             },
83568             "amenity/bank/BES": {
83569                 "tags": {
83570                     "name": "BES",
83571                     "amenity": "bank"
83572                 },
83573                 "name": "BES",
83574                 "icon": "bank",
83575                 "geometry": [
83576                     "point",
83577                     "vertex",
83578                     "area"
83579                 ],
83580                 "fields": [
83581                     "atm",
83582                     "building_area",
83583                     "address",
83584                     "opening_hours"
83585                 ],
83586                 "suggestion": true
83587             },
83588             "amenity/bank/ICICI Bank": {
83589                 "tags": {
83590                     "name": "ICICI Bank",
83591                     "amenity": "bank"
83592                 },
83593                 "name": "ICICI Bank",
83594                 "icon": "bank",
83595                 "geometry": [
83596                     "point",
83597                     "vertex",
83598                     "area"
83599                 ],
83600                 "fields": [
83601                     "atm",
83602                     "building_area",
83603                     "address",
83604                     "opening_hours"
83605                 ],
83606                 "suggestion": true
83607             },
83608             "amenity/bank/HDFC Bank": {
83609                 "tags": {
83610                     "name": "HDFC Bank",
83611                     "amenity": "bank"
83612                 },
83613                 "name": "HDFC Bank",
83614                 "icon": "bank",
83615                 "geometry": [
83616                     "point",
83617                     "vertex",
83618                     "area"
83619                 ],
83620                 "fields": [
83621                     "atm",
83622                     "building_area",
83623                     "address",
83624                     "opening_hours"
83625                 ],
83626                 "suggestion": true
83627             },
83628             "amenity/bank/La Banque Postale": {
83629                 "tags": {
83630                     "name": "La Banque Postale",
83631                     "amenity": "bank"
83632                 },
83633                 "name": "La Banque Postale",
83634                 "icon": "bank",
83635                 "geometry": [
83636                     "point",
83637                     "vertex",
83638                     "area"
83639                 ],
83640                 "fields": [
83641                     "atm",
83642                     "building_area",
83643                     "address",
83644                     "opening_hours"
83645                 ],
83646                 "suggestion": true
83647             },
83648             "amenity/bank/Pekao SA": {
83649                 "tags": {
83650                     "name": "Pekao SA",
83651                     "amenity": "bank"
83652                 },
83653                 "name": "Pekao SA",
83654                 "icon": "bank",
83655                 "geometry": [
83656                     "point",
83657                     "vertex",
83658                     "area"
83659                 ],
83660                 "fields": [
83661                     "atm",
83662                     "building_area",
83663                     "address",
83664                     "opening_hours"
83665                 ],
83666                 "suggestion": true
83667             },
83668             "amenity/bank/Oberbank": {
83669                 "tags": {
83670                     "name": "Oberbank",
83671                     "amenity": "bank"
83672                 },
83673                 "name": "Oberbank",
83674                 "icon": "bank",
83675                 "geometry": [
83676                     "point",
83677                     "vertex",
83678                     "area"
83679                 ],
83680                 "fields": [
83681                     "atm",
83682                     "building_area",
83683                     "address",
83684                     "opening_hours"
83685                 ],
83686                 "suggestion": true
83687             },
83688             "amenity/bank/Bradesco": {
83689                 "tags": {
83690                     "name": "Bradesco",
83691                     "amenity": "bank"
83692                 },
83693                 "name": "Bradesco",
83694                 "icon": "bank",
83695                 "geometry": [
83696                     "point",
83697                     "vertex",
83698                     "area"
83699                 ],
83700                 "fields": [
83701                     "atm",
83702                     "building_area",
83703                     "address",
83704                     "opening_hours"
83705                 ],
83706                 "suggestion": true
83707             },
83708             "amenity/bank/Oldenburgische Landesbank": {
83709                 "tags": {
83710                     "name": "Oldenburgische Landesbank",
83711                     "amenity": "bank"
83712                 },
83713                 "name": "Oldenburgische Landesbank",
83714                 "icon": "bank",
83715                 "geometry": [
83716                     "point",
83717                     "vertex",
83718                     "area"
83719                 ],
83720                 "fields": [
83721                     "atm",
83722                     "building_area",
83723                     "address",
83724                     "opening_hours"
83725                 ],
83726                 "suggestion": true
83727             },
83728             "amenity/bank/Bendigo Bank": {
83729                 "tags": {
83730                     "name": "Bendigo Bank",
83731                     "amenity": "bank"
83732                 },
83733                 "name": "Bendigo Bank",
83734                 "icon": "bank",
83735                 "geometry": [
83736                     "point",
83737                     "vertex",
83738                     "area"
83739                 ],
83740                 "fields": [
83741                     "atm",
83742                     "building_area",
83743                     "address",
83744                     "opening_hours"
83745                 ],
83746                 "suggestion": true
83747             },
83748             "amenity/bank/Argenta": {
83749                 "tags": {
83750                     "name": "Argenta",
83751                     "amenity": "bank"
83752                 },
83753                 "name": "Argenta",
83754                 "icon": "bank",
83755                 "geometry": [
83756                     "point",
83757                     "vertex",
83758                     "area"
83759                 ],
83760                 "fields": [
83761                     "atm",
83762                     "building_area",
83763                     "address",
83764                     "opening_hours"
83765                 ],
83766                 "suggestion": true
83767             },
83768             "amenity/bank/AXA": {
83769                 "tags": {
83770                     "name": "AXA",
83771                     "amenity": "bank"
83772                 },
83773                 "name": "AXA",
83774                 "icon": "bank",
83775                 "geometry": [
83776                     "point",
83777                     "vertex",
83778                     "area"
83779                 ],
83780                 "fields": [
83781                     "atm",
83782                     "building_area",
83783                     "address",
83784                     "opening_hours"
83785                 ],
83786                 "suggestion": true
83787             },
83788             "amenity/bank/Axis Bank": {
83789                 "tags": {
83790                     "name": "Axis Bank",
83791                     "amenity": "bank"
83792                 },
83793                 "name": "Axis Bank",
83794                 "icon": "bank",
83795                 "geometry": [
83796                     "point",
83797                     "vertex",
83798                     "area"
83799                 ],
83800                 "fields": [
83801                     "atm",
83802                     "building_area",
83803                     "address",
83804                     "opening_hours"
83805                 ],
83806                 "suggestion": true
83807             },
83808             "amenity/bank/Banco Nación": {
83809                 "tags": {
83810                     "name": "Banco Nación",
83811                     "amenity": "bank"
83812                 },
83813                 "name": "Banco Nación",
83814                 "icon": "bank",
83815                 "geometry": [
83816                     "point",
83817                     "vertex",
83818                     "area"
83819                 ],
83820                 "fields": [
83821                     "atm",
83822                     "building_area",
83823                     "address",
83824                     "opening_hours"
83825                 ],
83826                 "suggestion": true
83827             },
83828             "amenity/bank/GE Money Bank": {
83829                 "tags": {
83830                     "name": "GE Money Bank",
83831                     "amenity": "bank"
83832                 },
83833                 "name": "GE Money Bank",
83834                 "icon": "bank",
83835                 "geometry": [
83836                     "point",
83837                     "vertex",
83838                     "area"
83839                 ],
83840                 "fields": [
83841                     "atm",
83842                     "building_area",
83843                     "address",
83844                     "opening_hours"
83845                 ],
83846                 "suggestion": true
83847             },
83848             "amenity/bank/Альфа-Банк": {
83849                 "tags": {
83850                     "name": "Альфа-Банк",
83851                     "amenity": "bank"
83852                 },
83853                 "name": "Альфа-Банк",
83854                 "icon": "bank",
83855                 "geometry": [
83856                     "point",
83857                     "vertex",
83858                     "area"
83859                 ],
83860                 "fields": [
83861                     "atm",
83862                     "building_area",
83863                     "address",
83864                     "opening_hours"
83865                 ],
83866                 "suggestion": true
83867             },
83868             "amenity/bank/Белагропромбанк": {
83869                 "tags": {
83870                     "name": "Белагропромбанк",
83871                     "amenity": "bank"
83872                 },
83873                 "name": "Белагропромбанк",
83874                 "icon": "bank",
83875                 "geometry": [
83876                     "point",
83877                     "vertex",
83878                     "area"
83879                 ],
83880                 "fields": [
83881                     "atm",
83882                     "building_area",
83883                     "address",
83884                     "opening_hours"
83885                 ],
83886                 "suggestion": true
83887             },
83888             "amenity/bank/Caja Círculo": {
83889                 "tags": {
83890                     "name": "Caja Círculo",
83891                     "amenity": "bank"
83892                 },
83893                 "name": "Caja Círculo",
83894                 "icon": "bank",
83895                 "geometry": [
83896                     "point",
83897                     "vertex",
83898                     "area"
83899                 ],
83900                 "fields": [
83901                     "atm",
83902                     "building_area",
83903                     "address",
83904                     "opening_hours"
83905                 ],
83906                 "suggestion": true
83907             },
83908             "amenity/bank/Banco Galicia": {
83909                 "tags": {
83910                     "name": "Banco Galicia",
83911                     "amenity": "bank"
83912                 },
83913                 "name": "Banco Galicia",
83914                 "icon": "bank",
83915                 "geometry": [
83916                     "point",
83917                     "vertex",
83918                     "area"
83919                 ],
83920                 "fields": [
83921                     "atm",
83922                     "building_area",
83923                     "address",
83924                     "opening_hours"
83925                 ],
83926                 "suggestion": true
83927             },
83928             "amenity/bank/Eurobank": {
83929                 "tags": {
83930                     "name": "Eurobank",
83931                     "amenity": "bank"
83932                 },
83933                 "name": "Eurobank",
83934                 "icon": "bank",
83935                 "geometry": [
83936                     "point",
83937                     "vertex",
83938                     "area"
83939                 ],
83940                 "fields": [
83941                     "atm",
83942                     "building_area",
83943                     "address",
83944                     "opening_hours"
83945                 ],
83946                 "suggestion": true
83947             },
83948             "amenity/bank/Banca Intesa": {
83949                 "tags": {
83950                     "name": "Banca Intesa",
83951                     "amenity": "bank"
83952                 },
83953                 "name": "Banca Intesa",
83954                 "icon": "bank",
83955                 "geometry": [
83956                     "point",
83957                     "vertex",
83958                     "area"
83959                 ],
83960                 "fields": [
83961                     "atm",
83962                     "building_area",
83963                     "address",
83964                     "opening_hours"
83965                 ],
83966                 "suggestion": true
83967             },
83968             "amenity/bank/Canara Bank": {
83969                 "tags": {
83970                     "name": "Canara Bank",
83971                     "amenity": "bank"
83972                 },
83973                 "name": "Canara Bank",
83974                 "icon": "bank",
83975                 "geometry": [
83976                     "point",
83977                     "vertex",
83978                     "area"
83979                 ],
83980                 "fields": [
83981                     "atm",
83982                     "building_area",
83983                     "address",
83984                     "opening_hours"
83985                 ],
83986                 "suggestion": true
83987             },
83988             "amenity/bank/Cajamar": {
83989                 "tags": {
83990                     "name": "Cajamar",
83991                     "amenity": "bank"
83992                 },
83993                 "name": "Cajamar",
83994                 "icon": "bank",
83995                 "geometry": [
83996                     "point",
83997                     "vertex",
83998                     "area"
83999                 ],
84000                 "fields": [
84001                     "atm",
84002                     "building_area",
84003                     "address",
84004                     "opening_hours"
84005                 ],
84006                 "suggestion": true
84007             },
84008             "amenity/bank/Banamex": {
84009                 "tags": {
84010                     "name": "Banamex",
84011                     "amenity": "bank"
84012                 },
84013                 "name": "Banamex",
84014                 "icon": "bank",
84015                 "geometry": [
84016                     "point",
84017                     "vertex",
84018                     "area"
84019                 ],
84020                 "fields": [
84021                     "atm",
84022                     "building_area",
84023                     "address",
84024                     "opening_hours"
84025                 ],
84026                 "suggestion": true
84027             },
84028             "amenity/bank/Crédit Mutuel de Bretagne": {
84029                 "tags": {
84030                     "name": "Crédit Mutuel de Bretagne",
84031                     "amenity": "bank"
84032                 },
84033                 "name": "Crédit Mutuel de Bretagne",
84034                 "icon": "bank",
84035                 "geometry": [
84036                     "point",
84037                     "vertex",
84038                     "area"
84039                 ],
84040                 "fields": [
84041                     "atm",
84042                     "building_area",
84043                     "address",
84044                     "opening_hours"
84045                 ],
84046                 "suggestion": true
84047             },
84048             "amenity/bank/Davivienda": {
84049                 "tags": {
84050                     "name": "Davivienda",
84051                     "amenity": "bank"
84052                 },
84053                 "name": "Davivienda",
84054                 "icon": "bank",
84055                 "geometry": [
84056                     "point",
84057                     "vertex",
84058                     "area"
84059                 ],
84060                 "fields": [
84061                     "atm",
84062                     "building_area",
84063                     "address",
84064                     "opening_hours"
84065                 ],
84066                 "suggestion": true
84067             },
84068             "amenity/bank/Bank Spółdzielczy": {
84069                 "tags": {
84070                     "name": "Bank Spółdzielczy",
84071                     "amenity": "bank"
84072                 },
84073                 "name": "Bank Spółdzielczy",
84074                 "icon": "bank",
84075                 "geometry": [
84076                     "point",
84077                     "vertex",
84078                     "area"
84079                 ],
84080                 "fields": [
84081                     "atm",
84082                     "building_area",
84083                     "address",
84084                     "opening_hours"
84085                 ],
84086                 "suggestion": true
84087             },
84088             "amenity/bank/Credit Agricole": {
84089                 "tags": {
84090                     "name": "Credit Agricole",
84091                     "amenity": "bank"
84092                 },
84093                 "name": "Credit Agricole",
84094                 "icon": "bank",
84095                 "geometry": [
84096                     "point",
84097                     "vertex",
84098                     "area"
84099                 ],
84100                 "fields": [
84101                     "atm",
84102                     "building_area",
84103                     "address",
84104                     "opening_hours"
84105                 ],
84106                 "suggestion": true
84107             },
84108             "amenity/bank/Bankinter": {
84109                 "tags": {
84110                     "name": "Bankinter",
84111                     "amenity": "bank"
84112                 },
84113                 "name": "Bankinter",
84114                 "icon": "bank",
84115                 "geometry": [
84116                     "point",
84117                     "vertex",
84118                     "area"
84119                 ],
84120                 "fields": [
84121                     "atm",
84122                     "building_area",
84123                     "address",
84124                     "opening_hours"
84125                 ],
84126                 "suggestion": true
84127             },
84128             "amenity/bank/Banque Nationale": {
84129                 "tags": {
84130                     "name": "Banque Nationale",
84131                     "amenity": "bank"
84132                 },
84133                 "name": "Banque Nationale",
84134                 "icon": "bank",
84135                 "geometry": [
84136                     "point",
84137                     "vertex",
84138                     "area"
84139                 ],
84140                 "fields": [
84141                     "atm",
84142                     "building_area",
84143                     "address",
84144                     "opening_hours"
84145                 ],
84146                 "suggestion": true
84147             },
84148             "amenity/bank/Bank of the West": {
84149                 "tags": {
84150                     "name": "Bank of the West",
84151                     "amenity": "bank"
84152                 },
84153                 "name": "Bank of the West",
84154                 "icon": "bank",
84155                 "geometry": [
84156                     "point",
84157                     "vertex",
84158                     "area"
84159                 ],
84160                 "fields": [
84161                     "atm",
84162                     "building_area",
84163                     "address",
84164                     "opening_hours"
84165                 ],
84166                 "suggestion": true
84167             },
84168             "amenity/bank/Key Bank": {
84169                 "tags": {
84170                     "name": "Key Bank",
84171                     "amenity": "bank"
84172                 },
84173                 "name": "Key Bank",
84174                 "icon": "bank",
84175                 "geometry": [
84176                     "point",
84177                     "vertex",
84178                     "area"
84179                 ],
84180                 "fields": [
84181                     "atm",
84182                     "building_area",
84183                     "address",
84184                     "opening_hours"
84185                 ],
84186                 "suggestion": true
84187             },
84188             "amenity/bank/Western Union": {
84189                 "tags": {
84190                     "name": "Western Union",
84191                     "amenity": "bank"
84192                 },
84193                 "name": "Western Union",
84194                 "icon": "bank",
84195                 "geometry": [
84196                     "point",
84197                     "vertex",
84198                     "area"
84199                 ],
84200                 "fields": [
84201                     "atm",
84202                     "building_area",
84203                     "address",
84204                     "opening_hours"
84205                 ],
84206                 "suggestion": true
84207             },
84208             "amenity/bank/Citizens Bank": {
84209                 "tags": {
84210                     "name": "Citizens Bank",
84211                     "amenity": "bank"
84212                 },
84213                 "name": "Citizens Bank",
84214                 "icon": "bank",
84215                 "geometry": [
84216                     "point",
84217                     "vertex",
84218                     "area"
84219                 ],
84220                 "fields": [
84221                     "atm",
84222                     "building_area",
84223                     "address",
84224                     "opening_hours"
84225                 ],
84226                 "suggestion": true
84227             },
84228             "amenity/bank/ПриватБанк": {
84229                 "tags": {
84230                     "name": "ПриватБанк",
84231                     "amenity": "bank"
84232                 },
84233                 "name": "ПриватБанк",
84234                 "icon": "bank",
84235                 "geometry": [
84236                     "point",
84237                     "vertex",
84238                     "area"
84239                 ],
84240                 "fields": [
84241                     "atm",
84242                     "building_area",
84243                     "address",
84244                     "opening_hours"
84245                 ],
84246                 "suggestion": true
84247             },
84248             "amenity/bank/Security Bank": {
84249                 "tags": {
84250                     "name": "Security Bank",
84251                     "amenity": "bank"
84252                 },
84253                 "name": "Security Bank",
84254                 "icon": "bank",
84255                 "geometry": [
84256                     "point",
84257                     "vertex",
84258                     "area"
84259                 ],
84260                 "fields": [
84261                     "atm",
84262                     "building_area",
84263                     "address",
84264                     "opening_hours"
84265                 ],
84266                 "suggestion": true
84267             },
84268             "amenity/bank/Millenium Bank": {
84269                 "tags": {
84270                     "name": "Millenium Bank",
84271                     "amenity": "bank"
84272                 },
84273                 "name": "Millenium Bank",
84274                 "icon": "bank",
84275                 "geometry": [
84276                     "point",
84277                     "vertex",
84278                     "area"
84279                 ],
84280                 "fields": [
84281                     "atm",
84282                     "building_area",
84283                     "address",
84284                     "opening_hours"
84285                 ],
84286                 "suggestion": true
84287             },
84288             "amenity/bank/Bankia": {
84289                 "tags": {
84290                     "name": "Bankia",
84291                     "amenity": "bank"
84292                 },
84293                 "name": "Bankia",
84294                 "icon": "bank",
84295                 "geometry": [
84296                     "point",
84297                     "vertex",
84298                     "area"
84299                 ],
84300                 "fields": [
84301                     "atm",
84302                     "building_area",
84303                     "address",
84304                     "opening_hours"
84305                 ],
84306                 "suggestion": true
84307             },
84308             "amenity/bank/三菱東京UFJ銀行": {
84309                 "tags": {
84310                     "name": "三菱東京UFJ銀行",
84311                     "amenity": "bank"
84312                 },
84313                 "name": "三菱東京UFJ銀行",
84314                 "icon": "bank",
84315                 "geometry": [
84316                     "point",
84317                     "vertex",
84318                     "area"
84319                 ],
84320                 "fields": [
84321                     "atm",
84322                     "building_area",
84323                     "address",
84324                     "opening_hours"
84325                 ],
84326                 "suggestion": true
84327             },
84328             "amenity/bank/Caixa": {
84329                 "tags": {
84330                     "name": "Caixa",
84331                     "amenity": "bank"
84332                 },
84333                 "name": "Caixa",
84334                 "icon": "bank",
84335                 "geometry": [
84336                     "point",
84337                     "vertex",
84338                     "area"
84339                 ],
84340                 "fields": [
84341                     "atm",
84342                     "building_area",
84343                     "address",
84344                     "opening_hours"
84345                 ],
84346                 "suggestion": true
84347             },
84348             "amenity/bank/Banco de Costa Rica": {
84349                 "tags": {
84350                     "name": "Banco de Costa Rica",
84351                     "amenity": "bank"
84352                 },
84353                 "name": "Banco de Costa Rica",
84354                 "icon": "bank",
84355                 "geometry": [
84356                     "point",
84357                     "vertex",
84358                     "area"
84359                 ],
84360                 "fields": [
84361                     "atm",
84362                     "building_area",
84363                     "address",
84364                     "opening_hours"
84365                 ],
84366                 "suggestion": true
84367             },
84368             "amenity/bank/SunTrust Bank": {
84369                 "tags": {
84370                     "name": "SunTrust Bank",
84371                     "amenity": "bank"
84372                 },
84373                 "name": "SunTrust Bank",
84374                 "icon": "bank",
84375                 "geometry": [
84376                     "point",
84377                     "vertex",
84378                     "area"
84379                 ],
84380                 "fields": [
84381                     "atm",
84382                     "building_area",
84383                     "address",
84384                     "opening_hours"
84385                 ],
84386                 "suggestion": true
84387             },
84388             "amenity/bank/Itaú": {
84389                 "tags": {
84390                     "name": "Itaú",
84391                     "amenity": "bank"
84392                 },
84393                 "name": "Itaú",
84394                 "icon": "bank",
84395                 "geometry": [
84396                     "point",
84397                     "vertex",
84398                     "area"
84399                 ],
84400                 "fields": [
84401                     "atm",
84402                     "building_area",
84403                     "address",
84404                     "opening_hours"
84405                 ],
84406                 "suggestion": true
84407             },
84408             "amenity/bank/PBZ": {
84409                 "tags": {
84410                     "name": "PBZ",
84411                     "amenity": "bank"
84412                 },
84413                 "name": "PBZ",
84414                 "icon": "bank",
84415                 "geometry": [
84416                     "point",
84417                     "vertex",
84418                     "area"
84419                 ],
84420                 "fields": [
84421                     "atm",
84422                     "building_area",
84423                     "address",
84424                     "opening_hours"
84425                 ],
84426                 "suggestion": true
84427             },
84428             "amenity/bank/中国工商银行": {
84429                 "tags": {
84430                     "name": "中国工商银行",
84431                     "amenity": "bank"
84432                 },
84433                 "name": "中国工商银行",
84434                 "icon": "bank",
84435                 "geometry": [
84436                     "point",
84437                     "vertex",
84438                     "area"
84439                 ],
84440                 "fields": [
84441                     "atm",
84442                     "building_area",
84443                     "address",
84444                     "opening_hours"
84445                 ],
84446                 "suggestion": true
84447             },
84448             "amenity/bank/Bancolombia": {
84449                 "tags": {
84450                     "name": "Bancolombia",
84451                     "amenity": "bank"
84452                 },
84453                 "name": "Bancolombia",
84454                 "icon": "bank",
84455                 "geometry": [
84456                     "point",
84457                     "vertex",
84458                     "area"
84459                 ],
84460                 "fields": [
84461                     "atm",
84462                     "building_area",
84463                     "address",
84464                     "opening_hours"
84465                 ],
84466                 "suggestion": true
84467             },
84468             "amenity/bank/Райффайзен Банк Аваль": {
84469                 "tags": {
84470                     "name": "Райффайзен Банк Аваль",
84471                     "amenity": "bank"
84472                 },
84473                 "name": "Райффайзен Банк Аваль",
84474                 "icon": "bank",
84475                 "geometry": [
84476                     "point",
84477                     "vertex",
84478                     "area"
84479                 ],
84480                 "fields": [
84481                     "atm",
84482                     "building_area",
84483                     "address",
84484                     "opening_hours"
84485                 ],
84486                 "suggestion": true
84487             },
84488             "amenity/bank/Bancomer": {
84489                 "tags": {
84490                     "name": "Bancomer",
84491                     "amenity": "bank"
84492                 },
84493                 "name": "Bancomer",
84494                 "icon": "bank",
84495                 "geometry": [
84496                     "point",
84497                     "vertex",
84498                     "area"
84499                 ],
84500                 "fields": [
84501                     "atm",
84502                     "building_area",
84503                     "address",
84504                     "opening_hours"
84505                 ],
84506                 "suggestion": true
84507             },
84508             "amenity/bank/Banorte": {
84509                 "tags": {
84510                     "name": "Banorte",
84511                     "amenity": "bank"
84512                 },
84513                 "name": "Banorte",
84514                 "icon": "bank",
84515                 "geometry": [
84516                     "point",
84517                     "vertex",
84518                     "area"
84519                 ],
84520                 "fields": [
84521                     "atm",
84522                     "building_area",
84523                     "address",
84524                     "opening_hours"
84525                 ],
84526                 "suggestion": true
84527             },
84528             "amenity/bank/Alior Bank": {
84529                 "tags": {
84530                     "name": "Alior Bank",
84531                     "amenity": "bank"
84532                 },
84533                 "name": "Alior Bank",
84534                 "icon": "bank",
84535                 "geometry": [
84536                     "point",
84537                     "vertex",
84538                     "area"
84539                 ],
84540                 "fields": [
84541                     "atm",
84542                     "building_area",
84543                     "address",
84544                     "opening_hours"
84545                 ],
84546                 "suggestion": true
84547             },
84548             "amenity/bank/BOC": {
84549                 "tags": {
84550                     "name": "BOC",
84551                     "amenity": "bank"
84552                 },
84553                 "name": "BOC",
84554                 "icon": "bank",
84555                 "geometry": [
84556                     "point",
84557                     "vertex",
84558                     "area"
84559                 ],
84560                 "fields": [
84561                     "atm",
84562                     "building_area",
84563                     "address",
84564                     "opening_hours"
84565                 ],
84566                 "suggestion": true
84567             },
84568             "amenity/bank/Банк Москвы": {
84569                 "tags": {
84570                     "name": "Банк Москвы",
84571                     "amenity": "bank"
84572                 },
84573                 "name": "Банк Москвы",
84574                 "icon": "bank",
84575                 "geometry": [
84576                     "point",
84577                     "vertex",
84578                     "area"
84579                 ],
84580                 "fields": [
84581                     "atm",
84582                     "building_area",
84583                     "address",
84584                     "opening_hours"
84585                 ],
84586                 "suggestion": true
84587             },
84588             "amenity/bank/ВТБ": {
84589                 "tags": {
84590                     "name": "ВТБ",
84591                     "amenity": "bank"
84592                 },
84593                 "name": "ВТБ",
84594                 "icon": "bank",
84595                 "geometry": [
84596                     "point",
84597                     "vertex",
84598                     "area"
84599                 ],
84600                 "fields": [
84601                     "atm",
84602                     "building_area",
84603                     "address",
84604                     "opening_hours"
84605                 ],
84606                 "suggestion": true
84607             },
84608             "amenity/bank/Getin Bank": {
84609                 "tags": {
84610                     "name": "Getin Bank",
84611                     "amenity": "bank"
84612                 },
84613                 "name": "Getin Bank",
84614                 "icon": "bank",
84615                 "geometry": [
84616                     "point",
84617                     "vertex",
84618                     "area"
84619                 ],
84620                 "fields": [
84621                     "atm",
84622                     "building_area",
84623                     "address",
84624                     "opening_hours"
84625                 ],
84626                 "suggestion": true
84627             },
84628             "amenity/bank/Caja Duero": {
84629                 "tags": {
84630                     "name": "Caja Duero",
84631                     "amenity": "bank"
84632                 },
84633                 "name": "Caja Duero",
84634                 "icon": "bank",
84635                 "geometry": [
84636                     "point",
84637                     "vertex",
84638                     "area"
84639                 ],
84640                 "fields": [
84641                     "atm",
84642                     "building_area",
84643                     "address",
84644                     "opening_hours"
84645                 ],
84646                 "suggestion": true
84647             },
84648             "amenity/bank/Regions Bank": {
84649                 "tags": {
84650                     "name": "Regions Bank",
84651                     "amenity": "bank"
84652                 },
84653                 "name": "Regions Bank",
84654                 "icon": "bank",
84655                 "geometry": [
84656                     "point",
84657                     "vertex",
84658                     "area"
84659                 ],
84660                 "fields": [
84661                     "atm",
84662                     "building_area",
84663                     "address",
84664                     "opening_hours"
84665                 ],
84666                 "suggestion": true
84667             },
84668             "amenity/bank/Росбанк": {
84669                 "tags": {
84670                     "name": "Росбанк",
84671                     "amenity": "bank"
84672                 },
84673                 "name": "Росбанк",
84674                 "icon": "bank",
84675                 "geometry": [
84676                     "point",
84677                     "vertex",
84678                     "area"
84679                 ],
84680                 "fields": [
84681                     "atm",
84682                     "building_area",
84683                     "address",
84684                     "opening_hours"
84685                 ],
84686                 "suggestion": true
84687             },
84688             "amenity/bank/Banco Estado": {
84689                 "tags": {
84690                     "name": "Banco Estado",
84691                     "amenity": "bank"
84692                 },
84693                 "name": "Banco Estado",
84694                 "icon": "bank",
84695                 "geometry": [
84696                     "point",
84697                     "vertex",
84698                     "area"
84699                 ],
84700                 "fields": [
84701                     "atm",
84702                     "building_area",
84703                     "address",
84704                     "opening_hours"
84705                 ],
84706                 "suggestion": true
84707             },
84708             "amenity/bank/BCI": {
84709                 "tags": {
84710                     "name": "BCI",
84711                     "amenity": "bank"
84712                 },
84713                 "name": "BCI",
84714                 "icon": "bank",
84715                 "geometry": [
84716                     "point",
84717                     "vertex",
84718                     "area"
84719                 ],
84720                 "fields": [
84721                     "atm",
84722                     "building_area",
84723                     "address",
84724                     "opening_hours"
84725                 ],
84726                 "suggestion": true
84727             },
84728             "amenity/bank/SunTrust": {
84729                 "tags": {
84730                     "name": "SunTrust",
84731                     "amenity": "bank"
84732                 },
84733                 "name": "SunTrust",
84734                 "icon": "bank",
84735                 "geometry": [
84736                     "point",
84737                     "vertex",
84738                     "area"
84739                 ],
84740                 "fields": [
84741                     "atm",
84742                     "building_area",
84743                     "address",
84744                     "opening_hours"
84745                 ],
84746                 "suggestion": true
84747             },
84748             "amenity/bank/PNC Bank": {
84749                 "tags": {
84750                     "name": "PNC Bank",
84751                     "amenity": "bank"
84752                 },
84753                 "name": "PNC Bank",
84754                 "icon": "bank",
84755                 "geometry": [
84756                     "point",
84757                     "vertex",
84758                     "area"
84759                 ],
84760                 "fields": [
84761                     "atm",
84762                     "building_area",
84763                     "address",
84764                     "opening_hours"
84765                 ],
84766                 "suggestion": true
84767             },
84768             "amenity/bank/신한은행": {
84769                 "tags": {
84770                     "name": "신한은행",
84771                     "name:en": "Sinhan Bank",
84772                     "amenity": "bank"
84773                 },
84774                 "name": "신한은행",
84775                 "icon": "bank",
84776                 "geometry": [
84777                     "point",
84778                     "vertex",
84779                     "area"
84780                 ],
84781                 "fields": [
84782                     "atm",
84783                     "building_area",
84784                     "address",
84785                     "opening_hours"
84786                 ],
84787                 "suggestion": true
84788             },
84789             "amenity/bank/우리은행": {
84790                 "tags": {
84791                     "name": "우리은행",
84792                     "name:en": "Uri Bank",
84793                     "amenity": "bank"
84794                 },
84795                 "name": "우리은행",
84796                 "icon": "bank",
84797                 "geometry": [
84798                     "point",
84799                     "vertex",
84800                     "area"
84801                 ],
84802                 "fields": [
84803                     "atm",
84804                     "building_area",
84805                     "address",
84806                     "opening_hours"
84807                 ],
84808                 "suggestion": true
84809             },
84810             "amenity/bank/국민은행": {
84811                 "tags": {
84812                     "name": "국민은행",
84813                     "name:en": "Gungmin Bank",
84814                     "amenity": "bank"
84815                 },
84816                 "name": "국민은행",
84817                 "icon": "bank",
84818                 "geometry": [
84819                     "point",
84820                     "vertex",
84821                     "area"
84822                 ],
84823                 "fields": [
84824                     "atm",
84825                     "building_area",
84826                     "address",
84827                     "opening_hours"
84828                 ],
84829                 "suggestion": true
84830             },
84831             "amenity/bank/중소기업은행": {
84832                 "tags": {
84833                     "name": "중소기업은행",
84834                     "name:en": "Industrial Bank of Korea",
84835                     "amenity": "bank"
84836                 },
84837                 "name": "중소기업은행",
84838                 "icon": "bank",
84839                 "geometry": [
84840                     "point",
84841                     "vertex",
84842                     "area"
84843                 ],
84844                 "fields": [
84845                     "atm",
84846                     "building_area",
84847                     "address",
84848                     "opening_hours"
84849                 ],
84850                 "suggestion": true
84851             },
84852             "amenity/bank/광주은행": {
84853                 "tags": {
84854                     "name": "광주은행",
84855                     "name:en": "Gwangju Bank",
84856                     "amenity": "bank"
84857                 },
84858                 "name": "광주은행",
84859                 "icon": "bank",
84860                 "geometry": [
84861                     "point",
84862                     "vertex",
84863                     "area"
84864                 ],
84865                 "fields": [
84866                     "atm",
84867                     "building_area",
84868                     "address",
84869                     "opening_hours"
84870                 ],
84871                 "suggestion": true
84872             },
84873             "amenity/bank/Газпромбанк": {
84874                 "tags": {
84875                     "name": "Газпромбанк",
84876                     "amenity": "bank"
84877                 },
84878                 "name": "Газпромбанк",
84879                 "icon": "bank",
84880                 "geometry": [
84881                     "point",
84882                     "vertex",
84883                     "area"
84884                 ],
84885                 "fields": [
84886                     "atm",
84887                     "building_area",
84888                     "address",
84889                     "opening_hours"
84890                 ],
84891                 "suggestion": true
84892             },
84893             "amenity/bank/M&T Bank": {
84894                 "tags": {
84895                     "name": "M&T Bank",
84896                     "amenity": "bank"
84897                 },
84898                 "name": "M&T Bank",
84899                 "icon": "bank",
84900                 "geometry": [
84901                     "point",
84902                     "vertex",
84903                     "area"
84904                 ],
84905                 "fields": [
84906                     "atm",
84907                     "building_area",
84908                     "address",
84909                     "opening_hours"
84910                 ],
84911                 "suggestion": true
84912             },
84913             "amenity/bank/Caja de Burgos": {
84914                 "tags": {
84915                     "name": "Caja de Burgos",
84916                     "amenity": "bank"
84917                 },
84918                 "name": "Caja de Burgos",
84919                 "icon": "bank",
84920                 "geometry": [
84921                     "point",
84922                     "vertex",
84923                     "area"
84924                 ],
84925                 "fields": [
84926                     "atm",
84927                     "building_area",
84928                     "address",
84929                     "opening_hours"
84930                 ],
84931                 "suggestion": true
84932             },
84933             "amenity/bank/Santander Totta": {
84934                 "tags": {
84935                     "name": "Santander Totta",
84936                     "amenity": "bank"
84937                 },
84938                 "name": "Santander Totta",
84939                 "icon": "bank",
84940                 "geometry": [
84941                     "point",
84942                     "vertex",
84943                     "area"
84944                 ],
84945                 "fields": [
84946                     "atm",
84947                     "building_area",
84948                     "address",
84949                     "opening_hours"
84950                 ],
84951                 "suggestion": true
84952             },
84953             "amenity/bank/УкрСиббанк": {
84954                 "tags": {
84955                     "name": "УкрСиббанк",
84956                     "amenity": "bank"
84957                 },
84958                 "name": "УкрСиббанк",
84959                 "icon": "bank",
84960                 "geometry": [
84961                     "point",
84962                     "vertex",
84963                     "area"
84964                 ],
84965                 "fields": [
84966                     "atm",
84967                     "building_area",
84968                     "address",
84969                     "opening_hours"
84970                 ],
84971                 "suggestion": true
84972             },
84973             "amenity/bank/Ощадбанк": {
84974                 "tags": {
84975                     "name": "Ощадбанк",
84976                     "amenity": "bank"
84977                 },
84978                 "name": "Ощадбанк",
84979                 "icon": "bank",
84980                 "geometry": [
84981                     "point",
84982                     "vertex",
84983                     "area"
84984                 ],
84985                 "fields": [
84986                     "atm",
84987                     "building_area",
84988                     "address",
84989                     "opening_hours"
84990                 ],
84991                 "suggestion": true
84992             },
84993             "amenity/bank/Уралсиб": {
84994                 "tags": {
84995                     "name": "Уралсиб",
84996                     "amenity": "bank"
84997                 },
84998                 "name": "Уралсиб",
84999                 "icon": "bank",
85000                 "geometry": [
85001                     "point",
85002                     "vertex",
85003                     "area"
85004                 ],
85005                 "fields": [
85006                     "atm",
85007                     "building_area",
85008                     "address",
85009                     "opening_hours"
85010                 ],
85011                 "suggestion": true
85012             },
85013             "amenity/bank/りそな銀行": {
85014                 "tags": {
85015                     "name": "りそな銀行",
85016                     "name:en": "Mizuho Bank",
85017                     "amenity": "bank"
85018                 },
85019                 "name": "りそな銀行",
85020                 "icon": "bank",
85021                 "geometry": [
85022                     "point",
85023                     "vertex",
85024                     "area"
85025                 ],
85026                 "fields": [
85027                     "atm",
85028                     "building_area",
85029                     "address",
85030                     "opening_hours"
85031                 ],
85032                 "suggestion": true
85033             },
85034             "amenity/bank/Ecobank": {
85035                 "tags": {
85036                     "name": "Ecobank",
85037                     "amenity": "bank"
85038                 },
85039                 "name": "Ecobank",
85040                 "icon": "bank",
85041                 "geometry": [
85042                     "point",
85043                     "vertex",
85044                     "area"
85045                 ],
85046                 "fields": [
85047                     "atm",
85048                     "building_area",
85049                     "address",
85050                     "opening_hours"
85051                 ],
85052                 "suggestion": true
85053             },
85054             "amenity/bank/Cajero Automatico Bancared": {
85055                 "tags": {
85056                     "name": "Cajero Automatico Bancared",
85057                     "amenity": "bank"
85058                 },
85059                 "name": "Cajero Automatico Bancared",
85060                 "icon": "bank",
85061                 "geometry": [
85062                     "point",
85063                     "vertex",
85064                     "area"
85065                 ],
85066                 "fields": [
85067                     "atm",
85068                     "building_area",
85069                     "address",
85070                     "opening_hours"
85071                 ],
85072                 "suggestion": true
85073             },
85074             "amenity/bank/Промсвязьбанк": {
85075                 "tags": {
85076                     "name": "Промсвязьбанк",
85077                     "amenity": "bank"
85078                 },
85079                 "name": "Промсвязьбанк",
85080                 "icon": "bank",
85081                 "geometry": [
85082                     "point",
85083                     "vertex",
85084                     "area"
85085                 ],
85086                 "fields": [
85087                     "atm",
85088                     "building_area",
85089                     "address",
85090                     "opening_hours"
85091                 ],
85092                 "suggestion": true
85093             },
85094             "amenity/bank/三井住友銀行": {
85095                 "tags": {
85096                     "name": "三井住友銀行",
85097                     "amenity": "bank"
85098                 },
85099                 "name": "三井住友銀行",
85100                 "icon": "bank",
85101                 "geometry": [
85102                     "point",
85103                     "vertex",
85104                     "area"
85105                 ],
85106                 "fields": [
85107                     "atm",
85108                     "building_area",
85109                     "address",
85110                     "opening_hours"
85111                 ],
85112                 "suggestion": true
85113             },
85114             "amenity/bank/Banco Provincia": {
85115                 "tags": {
85116                     "name": "Banco Provincia",
85117                     "amenity": "bank"
85118                 },
85119                 "name": "Banco Provincia",
85120                 "icon": "bank",
85121                 "geometry": [
85122                     "point",
85123                     "vertex",
85124                     "area"
85125                 ],
85126                 "fields": [
85127                     "atm",
85128                     "building_area",
85129                     "address",
85130                     "opening_hours"
85131                 ],
85132                 "suggestion": true
85133             },
85134             "amenity/bank/BB&T": {
85135                 "tags": {
85136                     "name": "BB&T",
85137                     "amenity": "bank"
85138                 },
85139                 "name": "BB&T",
85140                 "icon": "bank",
85141                 "geometry": [
85142                     "point",
85143                     "vertex",
85144                     "area"
85145                 ],
85146                 "fields": [
85147                     "atm",
85148                     "building_area",
85149                     "address",
85150                     "opening_hours"
85151                 ],
85152                 "suggestion": true
85153             },
85154             "amenity/bank/Возрождение": {
85155                 "tags": {
85156                     "name": "Возрождение",
85157                     "amenity": "bank"
85158                 },
85159                 "name": "Возрождение",
85160                 "icon": "bank",
85161                 "geometry": [
85162                     "point",
85163                     "vertex",
85164                     "area"
85165                 ],
85166                 "fields": [
85167                     "atm",
85168                     "building_area",
85169                     "address",
85170                     "opening_hours"
85171                 ],
85172                 "suggestion": true
85173             },
85174             "amenity/bank/Capital One": {
85175                 "tags": {
85176                     "name": "Capital One",
85177                     "amenity": "bank"
85178                 },
85179                 "name": "Capital One",
85180                 "icon": "bank",
85181                 "geometry": [
85182                     "point",
85183                     "vertex",
85184                     "area"
85185                 ],
85186                 "fields": [
85187                     "atm",
85188                     "building_area",
85189                     "address",
85190                     "opening_hours"
85191                 ],
85192                 "suggestion": true
85193             },
85194             "amenity/bank/横浜銀行": {
85195                 "tags": {
85196                     "name": "横浜銀行",
85197                     "amenity": "bank"
85198                 },
85199                 "name": "横浜銀行",
85200                 "icon": "bank",
85201                 "geometry": [
85202                     "point",
85203                     "vertex",
85204                     "area"
85205                 ],
85206                 "fields": [
85207                     "atm",
85208                     "building_area",
85209                     "address",
85210                     "opening_hours"
85211                 ],
85212                 "suggestion": true
85213             },
85214             "amenity/bank/Bank Mandiri": {
85215                 "tags": {
85216                     "name": "Bank Mandiri",
85217                     "amenity": "bank"
85218                 },
85219                 "name": "Bank Mandiri",
85220                 "icon": "bank",
85221                 "geometry": [
85222                     "point",
85223                     "vertex",
85224                     "area"
85225                 ],
85226                 "fields": [
85227                     "atm",
85228                     "building_area",
85229                     "address",
85230                     "opening_hours"
85231                 ],
85232                 "suggestion": true
85233             },
85234             "amenity/bank/Banco de la Nación": {
85235                 "tags": {
85236                     "name": "Banco de la Nación",
85237                     "amenity": "bank"
85238                 },
85239                 "name": "Banco de la Nación",
85240                 "icon": "bank",
85241                 "geometry": [
85242                     "point",
85243                     "vertex",
85244                     "area"
85245                 ],
85246                 "fields": [
85247                     "atm",
85248                     "building_area",
85249                     "address",
85250                     "opening_hours"
85251                 ],
85252                 "suggestion": true
85253             },
85254             "amenity/bank/Banco G&T Continental": {
85255                 "tags": {
85256                     "name": "Banco G&T Continental",
85257                     "amenity": "bank"
85258                 },
85259                 "name": "Banco G&T Continental",
85260                 "icon": "bank",
85261                 "geometry": [
85262                     "point",
85263                     "vertex",
85264                     "area"
85265                 ],
85266                 "fields": [
85267                     "atm",
85268                     "building_area",
85269                     "address",
85270                     "opening_hours"
85271                 ],
85272                 "suggestion": true
85273             },
85274             "amenity/bank/Peoples Bank": {
85275                 "tags": {
85276                     "name": "Peoples Bank",
85277                     "amenity": "bank"
85278                 },
85279                 "name": "Peoples Bank",
85280                 "icon": "bank",
85281                 "geometry": [
85282                     "point",
85283                     "vertex",
85284                     "area"
85285                 ],
85286                 "fields": [
85287                     "atm",
85288                     "building_area",
85289                     "address",
85290                     "opening_hours"
85291                 ],
85292                 "suggestion": true
85293             },
85294             "amenity/bank/工商银行": {
85295                 "tags": {
85296                     "name": "工商银行",
85297                     "amenity": "bank"
85298                 },
85299                 "name": "工商银行",
85300                 "icon": "bank",
85301                 "geometry": [
85302                     "point",
85303                     "vertex",
85304                     "area"
85305                 ],
85306                 "fields": [
85307                     "atm",
85308                     "building_area",
85309                     "address",
85310                     "opening_hours"
85311                 ],
85312                 "suggestion": true
85313             },
85314             "amenity/bank/Совкомбанк": {
85315                 "tags": {
85316                     "name": "Совкомбанк",
85317                     "amenity": "bank"
85318                 },
85319                 "name": "Совкомбанк",
85320                 "icon": "bank",
85321                 "geometry": [
85322                     "point",
85323                     "vertex",
85324                     "area"
85325                 ],
85326                 "fields": [
85327                     "atm",
85328                     "building_area",
85329                     "address",
85330                     "opening_hours"
85331                 ],
85332                 "suggestion": true
85333             },
85334             "amenity/bank/Provincial": {
85335                 "tags": {
85336                     "name": "Provincial",
85337                     "amenity": "bank"
85338                 },
85339                 "name": "Provincial",
85340                 "icon": "bank",
85341                 "geometry": [
85342                     "point",
85343                     "vertex",
85344                     "area"
85345                 ],
85346                 "fields": [
85347                     "atm",
85348                     "building_area",
85349                     "address",
85350                     "opening_hours"
85351                 ],
85352                 "suggestion": true
85353             },
85354             "amenity/bank/Banco de Desarrollo Banrural": {
85355                 "tags": {
85356                     "name": "Banco de Desarrollo Banrural",
85357                     "amenity": "bank"
85358                 },
85359                 "name": "Banco de Desarrollo Banrural",
85360                 "icon": "bank",
85361                 "geometry": [
85362                     "point",
85363                     "vertex",
85364                     "area"
85365                 ],
85366                 "fields": [
85367                     "atm",
85368                     "building_area",
85369                     "address",
85370                     "opening_hours"
85371                 ],
85372                 "suggestion": true
85373             },
85374             "amenity/bank/Banco Bradesco": {
85375                 "tags": {
85376                     "name": "Banco Bradesco",
85377                     "amenity": "bank"
85378                 },
85379                 "name": "Banco Bradesco",
85380                 "icon": "bank",
85381                 "geometry": [
85382                     "point",
85383                     "vertex",
85384                     "area"
85385                 ],
85386                 "fields": [
85387                     "atm",
85388                     "building_area",
85389                     "address",
85390                     "opening_hours"
85391                 ],
85392                 "suggestion": true
85393             },
85394             "amenity/bank/Bicentenario": {
85395                 "tags": {
85396                     "name": "Bicentenario",
85397                     "amenity": "bank"
85398                 },
85399                 "name": "Bicentenario",
85400                 "icon": "bank",
85401                 "geometry": [
85402                     "point",
85403                     "vertex",
85404                     "area"
85405                 ],
85406                 "fields": [
85407                     "atm",
85408                     "building_area",
85409                     "address",
85410                     "opening_hours"
85411                 ],
85412                 "suggestion": true
85413             },
85414             "amenity/bank/ლიბერთი ბანკი": {
85415                 "tags": {
85416                     "name": "ლიბერთი ბანკი",
85417                     "name:en": "Liberty Bank",
85418                     "amenity": "bank"
85419                 },
85420                 "name": "ლიბერთი ბანკი",
85421                 "icon": "bank",
85422                 "geometry": [
85423                     "point",
85424                     "vertex",
85425                     "area"
85426                 ],
85427                 "fields": [
85428                     "atm",
85429                     "building_area",
85430                     "address",
85431                     "opening_hours"
85432                 ],
85433                 "suggestion": true
85434             },
85435             "amenity/bank/Banesco": {
85436                 "tags": {
85437                     "name": "Banesco",
85438                     "amenity": "bank"
85439                 },
85440                 "name": "Banesco",
85441                 "icon": "bank",
85442                 "geometry": [
85443                     "point",
85444                     "vertex",
85445                     "area"
85446                 ],
85447                 "fields": [
85448                     "atm",
85449                     "building_area",
85450                     "address",
85451                     "opening_hours"
85452                 ],
85453                 "suggestion": true
85454             },
85455             "amenity/bank/Mercantil": {
85456                 "tags": {
85457                     "name": "Mercantil",
85458                     "amenity": "bank"
85459                 },
85460                 "name": "Mercantil",
85461                 "icon": "bank",
85462                 "geometry": [
85463                     "point",
85464                     "vertex",
85465                     "area"
85466                 ],
85467                 "fields": [
85468                     "atm",
85469                     "building_area",
85470                     "address",
85471                     "opening_hours"
85472                 ],
85473                 "suggestion": true
85474             },
85475             "amenity/bank/Bank BRI": {
85476                 "tags": {
85477                     "name": "Bank BRI",
85478                     "amenity": "bank"
85479                 },
85480                 "name": "Bank BRI",
85481                 "icon": "bank",
85482                 "geometry": [
85483                     "point",
85484                     "vertex",
85485                     "area"
85486                 ],
85487                 "fields": [
85488                     "atm",
85489                     "building_area",
85490                     "address",
85491                     "opening_hours"
85492                 ],
85493                 "suggestion": true
85494             },
85495             "amenity/bank/Del Tesoro": {
85496                 "tags": {
85497                     "name": "Del Tesoro",
85498                     "amenity": "bank"
85499                 },
85500                 "name": "Del Tesoro",
85501                 "icon": "bank",
85502                 "geometry": [
85503                     "point",
85504                     "vertex",
85505                     "area"
85506                 ],
85507                 "fields": [
85508                     "atm",
85509                     "building_area",
85510                     "address",
85511                     "opening_hours"
85512                 ],
85513                 "suggestion": true
85514             },
85515             "amenity/bank/하나은행": {
85516                 "tags": {
85517                     "name": "하나은행",
85518                     "amenity": "bank"
85519                 },
85520                 "name": "하나은행",
85521                 "icon": "bank",
85522                 "geometry": [
85523                     "point",
85524                     "vertex",
85525                     "area"
85526                 ],
85527                 "fields": [
85528                     "atm",
85529                     "building_area",
85530                     "address",
85531                     "opening_hours"
85532                 ],
85533                 "suggestion": true
85534             },
85535             "amenity/bank/CityCommerce Bank": {
85536                 "tags": {
85537                     "name": "CityCommerce Bank",
85538                     "amenity": "bank"
85539                 },
85540                 "name": "CityCommerce Bank",
85541                 "icon": "bank",
85542                 "geometry": [
85543                     "point",
85544                     "vertex",
85545                     "area"
85546                 ],
85547                 "fields": [
85548                     "atm",
85549                     "building_area",
85550                     "address",
85551                     "opening_hours"
85552                 ],
85553                 "suggestion": true
85554             },
85555             "amenity/bank/De Venezuela": {
85556                 "tags": {
85557                     "name": "De Venezuela",
85558                     "amenity": "bank"
85559                 },
85560                 "name": "De Venezuela",
85561                 "icon": "bank",
85562                 "geometry": [
85563                     "point",
85564                     "vertex",
85565                     "area"
85566                 ],
85567                 "fields": [
85568                     "atm",
85569                     "building_area",
85570                     "address",
85571                     "opening_hours"
85572                 ],
85573                 "suggestion": true
85574             },
85575             "amenity/car_rental/Europcar": {
85576                 "tags": {
85577                     "name": "Europcar",
85578                     "amenity": "car_rental"
85579                 },
85580                 "name": "Europcar",
85581                 "icon": "car",
85582                 "geometry": [
85583                     "point",
85584                     "area"
85585                 ],
85586                 "fields": [
85587                     "operator"
85588                 ],
85589                 "suggestion": true
85590             },
85591             "amenity/car_rental/Budget": {
85592                 "tags": {
85593                     "name": "Budget",
85594                     "amenity": "car_rental"
85595                 },
85596                 "name": "Budget",
85597                 "icon": "car",
85598                 "geometry": [
85599                     "point",
85600                     "area"
85601                 ],
85602                 "fields": [
85603                     "operator"
85604                 ],
85605                 "suggestion": true
85606             },
85607             "amenity/car_rental/Sixt": {
85608                 "tags": {
85609                     "name": "Sixt",
85610                     "amenity": "car_rental"
85611                 },
85612                 "name": "Sixt",
85613                 "icon": "car",
85614                 "geometry": [
85615                     "point",
85616                     "area"
85617                 ],
85618                 "fields": [
85619                     "operator"
85620                 ],
85621                 "suggestion": true
85622             },
85623             "amenity/car_rental/Avis": {
85624                 "tags": {
85625                     "name": "Avis",
85626                     "amenity": "car_rental"
85627                 },
85628                 "name": "Avis",
85629                 "icon": "car",
85630                 "geometry": [
85631                     "point",
85632                     "area"
85633                 ],
85634                 "fields": [
85635                     "operator"
85636                 ],
85637                 "suggestion": true
85638             },
85639             "amenity/car_rental/Hertz": {
85640                 "tags": {
85641                     "name": "Hertz",
85642                     "amenity": "car_rental"
85643                 },
85644                 "name": "Hertz",
85645                 "icon": "car",
85646                 "geometry": [
85647                     "point",
85648                     "area"
85649                 ],
85650                 "fields": [
85651                     "operator"
85652                 ],
85653                 "suggestion": true
85654             },
85655             "amenity/car_rental/Enterprise": {
85656                 "tags": {
85657                     "name": "Enterprise",
85658                     "amenity": "car_rental"
85659                 },
85660                 "name": "Enterprise",
85661                 "icon": "car",
85662                 "geometry": [
85663                     "point",
85664                     "area"
85665                 ],
85666                 "fields": [
85667                     "operator"
85668                 ],
85669                 "suggestion": true
85670             },
85671             "amenity/car_rental/stadtmobil CarSharing-Station": {
85672                 "tags": {
85673                     "name": "stadtmobil CarSharing-Station",
85674                     "amenity": "car_rental"
85675                 },
85676                 "name": "stadtmobil CarSharing-Station",
85677                 "icon": "car",
85678                 "geometry": [
85679                     "point",
85680                     "area"
85681                 ],
85682                 "fields": [
85683                     "operator"
85684                 ],
85685                 "suggestion": true
85686             },
85687             "amenity/pharmacy/Rowlands Pharmacy": {
85688                 "tags": {
85689                     "name": "Rowlands Pharmacy",
85690                     "amenity": "pharmacy"
85691                 },
85692                 "name": "Rowlands Pharmacy",
85693                 "icon": "pharmacy",
85694                 "geometry": [
85695                     "point",
85696                     "vertex",
85697                     "area"
85698                 ],
85699                 "fields": [
85700                     "operator",
85701                     "building_area",
85702                     "address",
85703                     "opening_hours"
85704                 ],
85705                 "suggestion": true
85706             },
85707             "amenity/pharmacy/Boots": {
85708                 "tags": {
85709                     "name": "Boots",
85710                     "amenity": "pharmacy"
85711                 },
85712                 "name": "Boots",
85713                 "icon": "pharmacy",
85714                 "geometry": [
85715                     "point",
85716                     "vertex",
85717                     "area"
85718                 ],
85719                 "fields": [
85720                     "operator",
85721                     "building_area",
85722                     "address",
85723                     "opening_hours"
85724                 ],
85725                 "suggestion": true
85726             },
85727             "amenity/pharmacy/Marien-Apotheke": {
85728                 "tags": {
85729                     "name": "Marien-Apotheke",
85730                     "amenity": "pharmacy"
85731                 },
85732                 "name": "Marien-Apotheke",
85733                 "icon": "pharmacy",
85734                 "geometry": [
85735                     "point",
85736                     "vertex",
85737                     "area"
85738                 ],
85739                 "fields": [
85740                     "operator",
85741                     "building_area",
85742                     "address",
85743                     "opening_hours"
85744                 ],
85745                 "suggestion": true
85746             },
85747             "amenity/pharmacy/Mercury Drug": {
85748                 "tags": {
85749                     "name": "Mercury Drug",
85750                     "amenity": "pharmacy"
85751                 },
85752                 "name": "Mercury Drug",
85753                 "icon": "pharmacy",
85754                 "geometry": [
85755                     "point",
85756                     "vertex",
85757                     "area"
85758                 ],
85759                 "fields": [
85760                     "operator",
85761                     "building_area",
85762                     "address",
85763                     "opening_hours"
85764                 ],
85765                 "suggestion": true
85766             },
85767             "amenity/pharmacy/Löwen-Apotheke": {
85768                 "tags": {
85769                     "name": "Löwen-Apotheke",
85770                     "amenity": "pharmacy"
85771                 },
85772                 "name": "Löwen-Apotheke",
85773                 "icon": "pharmacy",
85774                 "geometry": [
85775                     "point",
85776                     "vertex",
85777                     "area"
85778                 ],
85779                 "fields": [
85780                     "operator",
85781                     "building_area",
85782                     "address",
85783                     "opening_hours"
85784                 ],
85785                 "suggestion": true
85786             },
85787             "amenity/pharmacy/Superdrug": {
85788                 "tags": {
85789                     "name": "Superdrug",
85790                     "amenity": "pharmacy"
85791                 },
85792                 "name": "Superdrug",
85793                 "icon": "pharmacy",
85794                 "geometry": [
85795                     "point",
85796                     "vertex",
85797                     "area"
85798                 ],
85799                 "fields": [
85800                     "operator",
85801                     "building_area",
85802                     "address",
85803                     "opening_hours"
85804                 ],
85805                 "suggestion": true
85806             },
85807             "amenity/pharmacy/Sonnen-Apotheke": {
85808                 "tags": {
85809                     "name": "Sonnen-Apotheke",
85810                     "amenity": "pharmacy"
85811                 },
85812                 "name": "Sonnen-Apotheke",
85813                 "icon": "pharmacy",
85814                 "geometry": [
85815                     "point",
85816                     "vertex",
85817                     "area"
85818                 ],
85819                 "fields": [
85820                     "operator",
85821                     "building_area",
85822                     "address",
85823                     "opening_hours"
85824                 ],
85825                 "suggestion": true
85826             },
85827             "amenity/pharmacy/Rathaus-Apotheke": {
85828                 "tags": {
85829                     "name": "Rathaus-Apotheke",
85830                     "amenity": "pharmacy"
85831                 },
85832                 "name": "Rathaus-Apotheke",
85833                 "icon": "pharmacy",
85834                 "geometry": [
85835                     "point",
85836                     "vertex",
85837                     "area"
85838                 ],
85839                 "fields": [
85840                     "operator",
85841                     "building_area",
85842                     "address",
85843                     "opening_hours"
85844                 ],
85845                 "suggestion": true
85846             },
85847             "amenity/pharmacy/Engel-Apotheke": {
85848                 "tags": {
85849                     "name": "Engel-Apotheke",
85850                     "amenity": "pharmacy"
85851                 },
85852                 "name": "Engel-Apotheke",
85853                 "icon": "pharmacy",
85854                 "geometry": [
85855                     "point",
85856                     "vertex",
85857                     "area"
85858                 ],
85859                 "fields": [
85860                     "operator",
85861                     "building_area",
85862                     "address",
85863                     "opening_hours"
85864                 ],
85865                 "suggestion": true
85866             },
85867             "amenity/pharmacy/Hirsch-Apotheke": {
85868                 "tags": {
85869                     "name": "Hirsch-Apotheke",
85870                     "amenity": "pharmacy"
85871                 },
85872                 "name": "Hirsch-Apotheke",
85873                 "icon": "pharmacy",
85874                 "geometry": [
85875                     "point",
85876                     "vertex",
85877                     "area"
85878                 ],
85879                 "fields": [
85880                     "operator",
85881                     "building_area",
85882                     "address",
85883                     "opening_hours"
85884                 ],
85885                 "suggestion": true
85886             },
85887             "amenity/pharmacy/Stern-Apotheke": {
85888                 "tags": {
85889                     "name": "Stern-Apotheke",
85890                     "amenity": "pharmacy"
85891                 },
85892                 "name": "Stern-Apotheke",
85893                 "icon": "pharmacy",
85894                 "geometry": [
85895                     "point",
85896                     "vertex",
85897                     "area"
85898                 ],
85899                 "fields": [
85900                     "operator",
85901                     "building_area",
85902                     "address",
85903                     "opening_hours"
85904                 ],
85905                 "suggestion": true
85906             },
85907             "amenity/pharmacy/Lloyds Pharmacy": {
85908                 "tags": {
85909                     "name": "Lloyds Pharmacy",
85910                     "amenity": "pharmacy"
85911                 },
85912                 "name": "Lloyds Pharmacy",
85913                 "icon": "pharmacy",
85914                 "geometry": [
85915                     "point",
85916                     "vertex",
85917                     "area"
85918                 ],
85919                 "fields": [
85920                     "operator",
85921                     "building_area",
85922                     "address",
85923                     "opening_hours"
85924                 ],
85925                 "suggestion": true
85926             },
85927             "amenity/pharmacy/Rosen-Apotheke": {
85928                 "tags": {
85929                     "name": "Rosen-Apotheke",
85930                     "amenity": "pharmacy"
85931                 },
85932                 "name": "Rosen-Apotheke",
85933                 "icon": "pharmacy",
85934                 "geometry": [
85935                     "point",
85936                     "vertex",
85937                     "area"
85938                 ],
85939                 "fields": [
85940                     "operator",
85941                     "building_area",
85942                     "address",
85943                     "opening_hours"
85944                 ],
85945                 "suggestion": true
85946             },
85947             "amenity/pharmacy/Stadt-Apotheke": {
85948                 "tags": {
85949                     "name": "Stadt-Apotheke",
85950                     "amenity": "pharmacy"
85951                 },
85952                 "name": "Stadt-Apotheke",
85953                 "icon": "pharmacy",
85954                 "geometry": [
85955                     "point",
85956                     "vertex",
85957                     "area"
85958                 ],
85959                 "fields": [
85960                     "operator",
85961                     "building_area",
85962                     "address",
85963                     "opening_hours"
85964                 ],
85965                 "suggestion": true
85966             },
85967             "amenity/pharmacy/Markt-Apotheke": {
85968                 "tags": {
85969                     "name": "Markt-Apotheke",
85970                     "amenity": "pharmacy"
85971                 },
85972                 "name": "Markt-Apotheke",
85973                 "icon": "pharmacy",
85974                 "geometry": [
85975                     "point",
85976                     "vertex",
85977                     "area"
85978                 ],
85979                 "fields": [
85980                     "operator",
85981                     "building_area",
85982                     "address",
85983                     "opening_hours"
85984                 ],
85985                 "suggestion": true
85986             },
85987             "amenity/pharmacy/Аптека": {
85988                 "tags": {
85989                     "name": "Аптека",
85990                     "amenity": "pharmacy"
85991                 },
85992                 "name": "Аптека",
85993                 "icon": "pharmacy",
85994                 "geometry": [
85995                     "point",
85996                     "vertex",
85997                     "area"
85998                 ],
85999                 "fields": [
86000                     "operator",
86001                     "building_area",
86002                     "address",
86003                     "opening_hours"
86004                 ],
86005                 "suggestion": true
86006             },
86007             "amenity/pharmacy/Pharmasave": {
86008                 "tags": {
86009                     "name": "Pharmasave",
86010                     "amenity": "pharmacy"
86011                 },
86012                 "name": "Pharmasave",
86013                 "icon": "pharmacy",
86014                 "geometry": [
86015                     "point",
86016                     "vertex",
86017                     "area"
86018                 ],
86019                 "fields": [
86020                     "operator",
86021                     "building_area",
86022                     "address",
86023                     "opening_hours"
86024                 ],
86025                 "suggestion": true
86026             },
86027             "amenity/pharmacy/Brunnen-Apotheke": {
86028                 "tags": {
86029                     "name": "Brunnen-Apotheke",
86030                     "amenity": "pharmacy"
86031                 },
86032                 "name": "Brunnen-Apotheke",
86033                 "icon": "pharmacy",
86034                 "geometry": [
86035                     "point",
86036                     "vertex",
86037                     "area"
86038                 ],
86039                 "fields": [
86040                     "operator",
86041                     "building_area",
86042                     "address",
86043                     "opening_hours"
86044                 ],
86045                 "suggestion": true
86046             },
86047             "amenity/pharmacy/Shoppers Drug Mart": {
86048                 "tags": {
86049                     "name": "Shoppers Drug Mart",
86050                     "amenity": "pharmacy"
86051                 },
86052                 "name": "Shoppers Drug Mart",
86053                 "icon": "pharmacy",
86054                 "geometry": [
86055                     "point",
86056                     "vertex",
86057                     "area"
86058                 ],
86059                 "fields": [
86060                     "operator",
86061                     "building_area",
86062                     "address",
86063                     "opening_hours"
86064                 ],
86065                 "suggestion": true
86066             },
86067             "amenity/pharmacy/Apotheke am Markt": {
86068                 "tags": {
86069                     "name": "Apotheke am Markt",
86070                     "amenity": "pharmacy"
86071                 },
86072                 "name": "Apotheke am Markt",
86073                 "icon": "pharmacy",
86074                 "geometry": [
86075                     "point",
86076                     "vertex",
86077                     "area"
86078                 ],
86079                 "fields": [
86080                     "operator",
86081                     "building_area",
86082                     "address",
86083                     "opening_hours"
86084                 ],
86085                 "suggestion": true
86086             },
86087             "amenity/pharmacy/Alte Apotheke": {
86088                 "tags": {
86089                     "name": "Alte Apotheke",
86090                     "amenity": "pharmacy"
86091                 },
86092                 "name": "Alte Apotheke",
86093                 "icon": "pharmacy",
86094                 "geometry": [
86095                     "point",
86096                     "vertex",
86097                     "area"
86098                 ],
86099                 "fields": [
86100                     "operator",
86101                     "building_area",
86102                     "address",
86103                     "opening_hours"
86104                 ],
86105                 "suggestion": true
86106             },
86107             "amenity/pharmacy/Neue Apotheke": {
86108                 "tags": {
86109                     "name": "Neue Apotheke",
86110                     "amenity": "pharmacy"
86111                 },
86112                 "name": "Neue Apotheke",
86113                 "icon": "pharmacy",
86114                 "geometry": [
86115                     "point",
86116                     "vertex",
86117                     "area"
86118                 ],
86119                 "fields": [
86120                     "operator",
86121                     "building_area",
86122                     "address",
86123                     "opening_hours"
86124                 ],
86125                 "suggestion": true
86126             },
86127             "amenity/pharmacy/Gintarinė vaistinė": {
86128                 "tags": {
86129                     "name": "Gintarinė vaistinė",
86130                     "amenity": "pharmacy"
86131                 },
86132                 "name": "Gintarinė vaistinė",
86133                 "icon": "pharmacy",
86134                 "geometry": [
86135                     "point",
86136                     "vertex",
86137                     "area"
86138                 ],
86139                 "fields": [
86140                     "operator",
86141                     "building_area",
86142                     "address",
86143                     "opening_hours"
86144                 ],
86145                 "suggestion": true
86146             },
86147             "amenity/pharmacy/Rats-Apotheke": {
86148                 "tags": {
86149                     "name": "Rats-Apotheke",
86150                     "amenity": "pharmacy"
86151                 },
86152                 "name": "Rats-Apotheke",
86153                 "icon": "pharmacy",
86154                 "geometry": [
86155                     "point",
86156                     "vertex",
86157                     "area"
86158                 ],
86159                 "fields": [
86160                     "operator",
86161                     "building_area",
86162                     "address",
86163                     "opening_hours"
86164                 ],
86165                 "suggestion": true
86166             },
86167             "amenity/pharmacy/Adler Apotheke": {
86168                 "tags": {
86169                     "name": "Adler Apotheke",
86170                     "amenity": "pharmacy"
86171                 },
86172                 "name": "Adler Apotheke",
86173                 "icon": "pharmacy",
86174                 "geometry": [
86175                     "point",
86176                     "vertex",
86177                     "area"
86178                 ],
86179                 "fields": [
86180                     "operator",
86181                     "building_area",
86182                     "address",
86183                     "opening_hours"
86184                 ],
86185                 "suggestion": true
86186             },
86187             "amenity/pharmacy/Pharmacie Centrale": {
86188                 "tags": {
86189                     "name": "Pharmacie Centrale",
86190                     "amenity": "pharmacy"
86191                 },
86192                 "name": "Pharmacie Centrale",
86193                 "icon": "pharmacy",
86194                 "geometry": [
86195                     "point",
86196                     "vertex",
86197                     "area"
86198                 ],
86199                 "fields": [
86200                     "operator",
86201                     "building_area",
86202                     "address",
86203                     "opening_hours"
86204                 ],
86205                 "suggestion": true
86206             },
86207             "amenity/pharmacy/Walgreens": {
86208                 "tags": {
86209                     "name": "Walgreens",
86210                     "amenity": "pharmacy"
86211                 },
86212                 "name": "Walgreens",
86213                 "icon": "pharmacy",
86214                 "geometry": [
86215                     "point",
86216                     "vertex",
86217                     "area"
86218                 ],
86219                 "fields": [
86220                     "operator",
86221                     "building_area",
86222                     "address",
86223                     "opening_hours"
86224                 ],
86225                 "suggestion": true
86226             },
86227             "amenity/pharmacy/Rite Aid": {
86228                 "tags": {
86229                     "name": "Rite Aid",
86230                     "amenity": "pharmacy"
86231                 },
86232                 "name": "Rite Aid",
86233                 "icon": "pharmacy",
86234                 "geometry": [
86235                     "point",
86236                     "vertex",
86237                     "area"
86238                 ],
86239                 "fields": [
86240                     "operator",
86241                     "building_area",
86242                     "address",
86243                     "opening_hours"
86244                 ],
86245                 "suggestion": true
86246             },
86247             "amenity/pharmacy/Apotheke": {
86248                 "tags": {
86249                     "name": "Apotheke",
86250                     "amenity": "pharmacy"
86251                 },
86252                 "name": "Apotheke",
86253                 "icon": "pharmacy",
86254                 "geometry": [
86255                     "point",
86256                     "vertex",
86257                     "area"
86258                 ],
86259                 "fields": [
86260                     "operator",
86261                     "building_area",
86262                     "address",
86263                     "opening_hours"
86264                 ],
86265                 "suggestion": true
86266             },
86267             "amenity/pharmacy/Linden-Apotheke": {
86268                 "tags": {
86269                     "name": "Linden-Apotheke",
86270                     "amenity": "pharmacy"
86271                 },
86272                 "name": "Linden-Apotheke",
86273                 "icon": "pharmacy",
86274                 "geometry": [
86275                     "point",
86276                     "vertex",
86277                     "area"
86278                 ],
86279                 "fields": [
86280                     "operator",
86281                     "building_area",
86282                     "address",
86283                     "opening_hours"
86284                 ],
86285                 "suggestion": true
86286             },
86287             "amenity/pharmacy/Bahnhof-Apotheke": {
86288                 "tags": {
86289                     "name": "Bahnhof-Apotheke",
86290                     "amenity": "pharmacy"
86291                 },
86292                 "name": "Bahnhof-Apotheke",
86293                 "icon": "pharmacy",
86294                 "geometry": [
86295                     "point",
86296                     "vertex",
86297                     "area"
86298                 ],
86299                 "fields": [
86300                     "operator",
86301                     "building_area",
86302                     "address",
86303                     "opening_hours"
86304                 ],
86305                 "suggestion": true
86306             },
86307             "amenity/pharmacy/Burg-Apotheke": {
86308                 "tags": {
86309                     "name": "Burg-Apotheke",
86310                     "amenity": "pharmacy"
86311                 },
86312                 "name": "Burg-Apotheke",
86313                 "icon": "pharmacy",
86314                 "geometry": [
86315                     "point",
86316                     "vertex",
86317                     "area"
86318                 ],
86319                 "fields": [
86320                     "operator",
86321                     "building_area",
86322                     "address",
86323                     "opening_hours"
86324                 ],
86325                 "suggestion": true
86326             },
86327             "amenity/pharmacy/Jean Coutu": {
86328                 "tags": {
86329                     "name": "Jean Coutu",
86330                     "amenity": "pharmacy"
86331                 },
86332                 "name": "Jean Coutu",
86333                 "icon": "pharmacy",
86334                 "geometry": [
86335                     "point",
86336                     "vertex",
86337                     "area"
86338                 ],
86339                 "fields": [
86340                     "operator",
86341                     "building_area",
86342                     "address",
86343                     "opening_hours"
86344                 ],
86345                 "suggestion": true
86346             },
86347             "amenity/pharmacy/Pharmaprix": {
86348                 "tags": {
86349                     "name": "Pharmaprix",
86350                     "amenity": "pharmacy"
86351                 },
86352                 "name": "Pharmaprix",
86353                 "icon": "pharmacy",
86354                 "geometry": [
86355                     "point",
86356                     "vertex",
86357                     "area"
86358                 ],
86359                 "fields": [
86360                     "operator",
86361                     "building_area",
86362                     "address",
86363                     "opening_hours"
86364                 ],
86365                 "suggestion": true
86366             },
86367             "amenity/pharmacy/Farmacias Ahumada": {
86368                 "tags": {
86369                     "name": "Farmacias Ahumada",
86370                     "amenity": "pharmacy"
86371                 },
86372                 "name": "Farmacias Ahumada",
86373                 "icon": "pharmacy",
86374                 "geometry": [
86375                     "point",
86376                     "vertex",
86377                     "area"
86378                 ],
86379                 "fields": [
86380                     "operator",
86381                     "building_area",
86382                     "address",
86383                     "opening_hours"
86384                 ],
86385                 "suggestion": true
86386             },
86387             "amenity/pharmacy/Farmacia Comunale": {
86388                 "tags": {
86389                     "name": "Farmacia Comunale",
86390                     "amenity": "pharmacy"
86391                 },
86392                 "name": "Farmacia Comunale",
86393                 "icon": "pharmacy",
86394                 "geometry": [
86395                     "point",
86396                     "vertex",
86397                     "area"
86398                 ],
86399                 "fields": [
86400                     "operator",
86401                     "building_area",
86402                     "address",
86403                     "opening_hours"
86404                 ],
86405                 "suggestion": true
86406             },
86407             "amenity/pharmacy/Farmacias Cruz Verde": {
86408                 "tags": {
86409                     "name": "Farmacias Cruz Verde",
86410                     "amenity": "pharmacy"
86411                 },
86412                 "name": "Farmacias Cruz Verde",
86413                 "icon": "pharmacy",
86414                 "geometry": [
86415                     "point",
86416                     "vertex",
86417                     "area"
86418                 ],
86419                 "fields": [
86420                     "operator",
86421                     "building_area",
86422                     "address",
86423                     "opening_hours"
86424                 ],
86425                 "suggestion": true
86426             },
86427             "amenity/pharmacy/Cruz Verde": {
86428                 "tags": {
86429                     "name": "Cruz Verde",
86430                     "amenity": "pharmacy"
86431                 },
86432                 "name": "Cruz Verde",
86433                 "icon": "pharmacy",
86434                 "geometry": [
86435                     "point",
86436                     "vertex",
86437                     "area"
86438                 ],
86439                 "fields": [
86440                     "operator",
86441                     "building_area",
86442                     "address",
86443                     "opening_hours"
86444                 ],
86445                 "suggestion": true
86446             },
86447             "amenity/pharmacy/Hubertus Apotheke": {
86448                 "tags": {
86449                     "name": "Hubertus Apotheke",
86450                     "amenity": "pharmacy"
86451                 },
86452                 "name": "Hubertus Apotheke",
86453                 "icon": "pharmacy",
86454                 "geometry": [
86455                     "point",
86456                     "vertex",
86457                     "area"
86458                 ],
86459                 "fields": [
86460                     "operator",
86461                     "building_area",
86462                     "address",
86463                     "opening_hours"
86464                 ],
86465                 "suggestion": true
86466             },
86467             "amenity/pharmacy/CVS": {
86468                 "tags": {
86469                     "name": "CVS",
86470                     "amenity": "pharmacy"
86471                 },
86472                 "name": "CVS",
86473                 "icon": "pharmacy",
86474                 "geometry": [
86475                     "point",
86476                     "vertex",
86477                     "area"
86478                 ],
86479                 "fields": [
86480                     "operator",
86481                     "building_area",
86482                     "address",
86483                     "opening_hours"
86484                 ],
86485                 "suggestion": true
86486             },
86487             "amenity/pharmacy/Farmacias SalcoBrand": {
86488                 "tags": {
86489                     "name": "Farmacias SalcoBrand",
86490                     "amenity": "pharmacy"
86491                 },
86492                 "name": "Farmacias SalcoBrand",
86493                 "icon": "pharmacy",
86494                 "geometry": [
86495                     "point",
86496                     "vertex",
86497                     "area"
86498                 ],
86499                 "fields": [
86500                     "operator",
86501                     "building_area",
86502                     "address",
86503                     "opening_hours"
86504                 ],
86505                 "suggestion": true
86506             },
86507             "amenity/pharmacy/Фармация": {
86508                 "tags": {
86509                     "name": "Фармация",
86510                     "amenity": "pharmacy"
86511                 },
86512                 "name": "Фармация",
86513                 "icon": "pharmacy",
86514                 "geometry": [
86515                     "point",
86516                     "vertex",
86517                     "area"
86518                 ],
86519                 "fields": [
86520                     "operator",
86521                     "building_area",
86522                     "address",
86523                     "opening_hours"
86524                 ],
86525                 "suggestion": true
86526             },
86527             "amenity/pharmacy/Bären-Apotheke": {
86528                 "tags": {
86529                     "name": "Bären-Apotheke",
86530                     "amenity": "pharmacy"
86531                 },
86532                 "name": "Bären-Apotheke",
86533                 "icon": "pharmacy",
86534                 "geometry": [
86535                     "point",
86536                     "vertex",
86537                     "area"
86538                 ],
86539                 "fields": [
86540                     "operator",
86541                     "building_area",
86542                     "address",
86543                     "opening_hours"
86544                 ],
86545                 "suggestion": true
86546             },
86547             "amenity/pharmacy/Clicks": {
86548                 "tags": {
86549                     "name": "Clicks",
86550                     "amenity": "pharmacy"
86551                 },
86552                 "name": "Clicks",
86553                 "icon": "pharmacy",
86554                 "geometry": [
86555                     "point",
86556                     "vertex",
86557                     "area"
86558                 ],
86559                 "fields": [
86560                     "operator",
86561                     "building_area",
86562                     "address",
86563                     "opening_hours"
86564                 ],
86565                 "suggestion": true
86566             },
86567             "amenity/pharmacy/セイジョー": {
86568                 "tags": {
86569                     "name": "セイジョー",
86570                     "amenity": "pharmacy"
86571                 },
86572                 "name": "セイジョー",
86573                 "icon": "pharmacy",
86574                 "geometry": [
86575                     "point",
86576                     "vertex",
86577                     "area"
86578                 ],
86579                 "fields": [
86580                     "operator",
86581                     "building_area",
86582                     "address",
86583                     "opening_hours"
86584                 ],
86585                 "suggestion": true
86586             },
86587             "amenity/pharmacy/マツモトキヨシ": {
86588                 "tags": {
86589                     "name": "マツモトキヨシ",
86590                     "amenity": "pharmacy"
86591                 },
86592                 "name": "マツモトキヨシ",
86593                 "icon": "pharmacy",
86594                 "geometry": [
86595                     "point",
86596                     "vertex",
86597                     "area"
86598                 ],
86599                 "fields": [
86600                     "operator",
86601                     "building_area",
86602                     "address",
86603                     "opening_hours"
86604                 ],
86605                 "suggestion": true
86606             },
86607             "amenity/pharmacy/Dr. Max": {
86608                 "tags": {
86609                     "name": "Dr. Max",
86610                     "amenity": "pharmacy"
86611                 },
86612                 "name": "Dr. Max",
86613                 "icon": "pharmacy",
86614                 "geometry": [
86615                     "point",
86616                     "vertex",
86617                     "area"
86618                 ],
86619                 "fields": [
86620                     "operator",
86621                     "building_area",
86622                     "address",
86623                     "opening_hours"
86624                 ],
86625                 "suggestion": true
86626             },
86627             "amenity/pharmacy/Вита": {
86628                 "tags": {
86629                     "name": "Вита",
86630                     "amenity": "pharmacy"
86631                 },
86632                 "name": "Вита",
86633                 "icon": "pharmacy",
86634                 "geometry": [
86635                     "point",
86636                     "vertex",
86637                     "area"
86638                 ],
86639                 "fields": [
86640                     "operator",
86641                     "building_area",
86642                     "address",
86643                     "opening_hours"
86644                 ],
86645                 "suggestion": true
86646             },
86647             "amenity/pharmacy/サンドラッグ": {
86648                 "tags": {
86649                     "name": "サンドラッグ",
86650                     "amenity": "pharmacy"
86651                 },
86652                 "name": "サンドラッグ",
86653                 "icon": "pharmacy",
86654                 "geometry": [
86655                     "point",
86656                     "vertex",
86657                     "area"
86658                 ],
86659                 "fields": [
86660                     "operator",
86661                     "building_area",
86662                     "address",
86663                     "opening_hours"
86664                 ],
86665                 "suggestion": true
86666             },
86667             "amenity/pharmacy/Apteka": {
86668                 "tags": {
86669                     "name": "Apteka",
86670                     "amenity": "pharmacy"
86671                 },
86672                 "name": "Apteka",
86673                 "icon": "pharmacy",
86674                 "geometry": [
86675                     "point",
86676                     "vertex",
86677                     "area"
86678                 ],
86679                 "fields": [
86680                     "operator",
86681                     "building_area",
86682                     "address",
86683                     "opening_hours"
86684                 ],
86685                 "suggestion": true
86686             },
86687             "amenity/pharmacy/Первая помощь": {
86688                 "tags": {
86689                     "name": "Первая помощь",
86690                     "amenity": "pharmacy"
86691                 },
86692                 "name": "Первая помощь",
86693                 "icon": "pharmacy",
86694                 "geometry": [
86695                     "point",
86696                     "vertex",
86697                     "area"
86698                 ],
86699                 "fields": [
86700                     "operator",
86701                     "building_area",
86702                     "address",
86703                     "opening_hours"
86704                 ],
86705                 "suggestion": true
86706             },
86707             "amenity/pharmacy/Ригла": {
86708                 "tags": {
86709                     "name": "Ригла",
86710                     "amenity": "pharmacy"
86711                 },
86712                 "name": "Ригла",
86713                 "icon": "pharmacy",
86714                 "geometry": [
86715                     "point",
86716                     "vertex",
86717                     "area"
86718                 ],
86719                 "fields": [
86720                     "operator",
86721                     "building_area",
86722                     "address",
86723                     "opening_hours"
86724                 ],
86725                 "suggestion": true
86726             },
86727             "amenity/pharmacy/Имплозия": {
86728                 "tags": {
86729                     "name": "Имплозия",
86730                     "amenity": "pharmacy"
86731                 },
86732                 "name": "Имплозия",
86733                 "icon": "pharmacy",
86734                 "geometry": [
86735                     "point",
86736                     "vertex",
86737                     "area"
86738                 ],
86739                 "fields": [
86740                     "operator",
86741                     "building_area",
86742                     "address",
86743                     "opening_hours"
86744                 ],
86745                 "suggestion": true
86746             },
86747             "amenity/pharmacy/Kinney Drugs": {
86748                 "tags": {
86749                     "name": "Kinney Drugs",
86750                     "amenity": "pharmacy"
86751                 },
86752                 "name": "Kinney Drugs",
86753                 "icon": "pharmacy",
86754                 "geometry": [
86755                     "point",
86756                     "vertex",
86757                     "area"
86758                 ],
86759                 "fields": [
86760                     "operator",
86761                     "building_area",
86762                     "address",
86763                     "opening_hours"
86764                 ],
86765                 "suggestion": true
86766             },
86767             "amenity/pharmacy/Классика": {
86768                 "tags": {
86769                     "name": "Классика",
86770                     "amenity": "pharmacy"
86771                 },
86772                 "name": "Классика",
86773                 "icon": "pharmacy",
86774                 "geometry": [
86775                     "point",
86776                     "vertex",
86777                     "area"
86778                 ],
86779                 "fields": [
86780                     "operator",
86781                     "building_area",
86782                     "address",
86783                     "opening_hours"
86784                 ],
86785                 "suggestion": true
86786             },
86787             "amenity/pharmacy/Ljekarna": {
86788                 "tags": {
86789                     "name": "Ljekarna",
86790                     "amenity": "pharmacy"
86791                 },
86792                 "name": "Ljekarna",
86793                 "icon": "pharmacy",
86794                 "geometry": [
86795                     "point",
86796                     "vertex",
86797                     "area"
86798                 ],
86799                 "fields": [
86800                     "operator",
86801                     "building_area",
86802                     "address",
86803                     "opening_hours"
86804                 ],
86805                 "suggestion": true
86806             },
86807             "amenity/pharmacy/SalcoBrand": {
86808                 "tags": {
86809                     "name": "SalcoBrand",
86810                     "amenity": "pharmacy"
86811                 },
86812                 "name": "SalcoBrand",
86813                 "icon": "pharmacy",
86814                 "geometry": [
86815                     "point",
86816                     "vertex",
86817                     "area"
86818                 ],
86819                 "fields": [
86820                     "operator",
86821                     "building_area",
86822                     "address",
86823                     "opening_hours"
86824                 ],
86825                 "suggestion": true
86826             },
86827             "amenity/pharmacy/Аптека 36,6": {
86828                 "tags": {
86829                     "name": "Аптека 36,6",
86830                     "amenity": "pharmacy"
86831                 },
86832                 "name": "Аптека 36,6",
86833                 "icon": "pharmacy",
86834                 "geometry": [
86835                     "point",
86836                     "vertex",
86837                     "area"
86838                 ],
86839                 "fields": [
86840                     "operator",
86841                     "building_area",
86842                     "address",
86843                     "opening_hours"
86844                 ],
86845                 "suggestion": true
86846             },
86847             "amenity/pharmacy/Фармакор": {
86848                 "tags": {
86849                     "name": "Фармакор",
86850                     "amenity": "pharmacy"
86851                 },
86852                 "name": "Фармакор",
86853                 "icon": "pharmacy",
86854                 "geometry": [
86855                     "point",
86856                     "vertex",
86857                     "area"
86858                 ],
86859                 "fields": [
86860                     "operator",
86861                     "building_area",
86862                     "address",
86863                     "opening_hours"
86864                 ],
86865                 "suggestion": true
86866             },
86867             "amenity/pharmacy/スギ薬局": {
86868                 "tags": {
86869                     "name": "スギ薬局",
86870                     "amenity": "pharmacy"
86871                 },
86872                 "name": "スギ薬局",
86873                 "icon": "pharmacy",
86874                 "geometry": [
86875                     "point",
86876                     "vertex",
86877                     "area"
86878                 ],
86879                 "fields": [
86880                     "operator",
86881                     "building_area",
86882                     "address",
86883                     "opening_hours"
86884                 ],
86885                 "suggestion": true
86886             },
86887             "amenity/pharmacy/Аптечный пункт": {
86888                 "tags": {
86889                     "name": "Аптечный пункт",
86890                     "amenity": "pharmacy"
86891                 },
86892                 "name": "Аптечный пункт",
86893                 "icon": "pharmacy",
86894                 "geometry": [
86895                     "point",
86896                     "vertex",
86897                     "area"
86898                 ],
86899                 "fields": [
86900                     "operator",
86901                     "building_area",
86902                     "address",
86903                     "opening_hours"
86904                 ],
86905                 "suggestion": true
86906             },
86907             "amenity/pharmacy/Невис": {
86908                 "tags": {
86909                     "name": "Невис",
86910                     "amenity": "pharmacy"
86911                 },
86912                 "name": "Невис",
86913                 "icon": "pharmacy",
86914                 "geometry": [
86915                     "point",
86916                     "vertex",
86917                     "area"
86918                 ],
86919                 "fields": [
86920                     "operator",
86921                     "building_area",
86922                     "address",
86923                     "opening_hours"
86924                 ],
86925                 "suggestion": true
86926             },
86927             "amenity/pharmacy/トモズ (Tomod's)": {
86928                 "tags": {
86929                     "name": "トモズ (Tomod's)",
86930                     "amenity": "pharmacy"
86931                 },
86932                 "name": "トモズ (Tomod's)",
86933                 "icon": "pharmacy",
86934                 "geometry": [
86935                     "point",
86936                     "vertex",
86937                     "area"
86938                 ],
86939                 "fields": [
86940                     "operator",
86941                     "building_area",
86942                     "address",
86943                     "opening_hours"
86944                 ],
86945                 "suggestion": true
86946             },
86947             "amenity/pharmacy/Eurovaistinė": {
86948                 "tags": {
86949                     "name": "Eurovaistinė",
86950                     "amenity": "pharmacy"
86951                 },
86952                 "name": "Eurovaistinė",
86953                 "icon": "pharmacy",
86954                 "geometry": [
86955                     "point",
86956                     "vertex",
86957                     "area"
86958                 ],
86959                 "fields": [
86960                     "operator",
86961                     "building_area",
86962                     "address",
86963                     "opening_hours"
86964                 ],
86965                 "suggestion": true
86966             },
86967             "amenity/pharmacy/Farmacity": {
86968                 "tags": {
86969                     "name": "Farmacity",
86970                     "amenity": "pharmacy"
86971                 },
86972                 "name": "Farmacity",
86973                 "icon": "pharmacy",
86974                 "geometry": [
86975                     "point",
86976                     "vertex",
86977                     "area"
86978                 ],
86979                 "fields": [
86980                     "operator",
86981                     "building_area",
86982                     "address",
86983                     "opening_hours"
86984                 ],
86985                 "suggestion": true
86986             },
86987             "amenity/pharmacy/аптека": {
86988                 "tags": {
86989                     "name": "аптека",
86990                     "amenity": "pharmacy"
86991                 },
86992                 "name": "аптека",
86993                 "icon": "pharmacy",
86994                 "geometry": [
86995                     "point",
86996                     "vertex",
86997                     "area"
86998                 ],
86999                 "fields": [
87000                     "operator",
87001                     "building_area",
87002                     "address",
87003                     "opening_hours"
87004                 ],
87005                 "suggestion": true
87006             },
87007             "amenity/pharmacy/The Generics Pharmacy": {
87008                 "tags": {
87009                     "name": "The Generics Pharmacy",
87010                     "amenity": "pharmacy"
87011                 },
87012                 "name": "The Generics Pharmacy",
87013                 "icon": "pharmacy",
87014                 "geometry": [
87015                     "point",
87016                     "vertex",
87017                     "area"
87018                 ],
87019                 "fields": [
87020                     "operator",
87021                     "building_area",
87022                     "address",
87023                     "opening_hours"
87024                 ],
87025                 "suggestion": true
87026             },
87027             "amenity/pharmacy/Farmatodo": {
87028                 "tags": {
87029                     "name": "Farmatodo",
87030                     "amenity": "pharmacy"
87031                 },
87032                 "name": "Farmatodo",
87033                 "icon": "pharmacy",
87034                 "geometry": [
87035                     "point",
87036                     "vertex",
87037                     "area"
87038                 ],
87039                 "fields": [
87040                     "operator",
87041                     "building_area",
87042                     "address",
87043                     "opening_hours"
87044                 ],
87045                 "suggestion": true
87046             },
87047             "amenity/pharmacy/Duane Reade": {
87048                 "tags": {
87049                     "name": "Duane Reade",
87050                     "amenity": "pharmacy"
87051                 },
87052                 "name": "Duane Reade",
87053                 "icon": "pharmacy",
87054                 "geometry": [
87055                     "point",
87056                     "vertex",
87057                     "area"
87058                 ],
87059                 "fields": [
87060                     "operator",
87061                     "building_area",
87062                     "address",
87063                     "opening_hours"
87064                 ],
87065                 "suggestion": true
87066             },
87067             "amenity/pharmacy/Фармленд": {
87068                 "tags": {
87069                     "name": "Фармленд",
87070                     "amenity": "pharmacy"
87071                 },
87072                 "name": "Фармленд",
87073                 "icon": "pharmacy",
87074                 "geometry": [
87075                     "point",
87076                     "vertex",
87077                     "area"
87078                 ],
87079                 "fields": [
87080                     "operator",
87081                     "building_area",
87082                     "address",
87083                     "opening_hours"
87084                 ],
87085                 "suggestion": true
87086             },
87087             "amenity/pharmacy/ドラッグてらしま (Drug Terashima)": {
87088                 "tags": {
87089                     "name": "ドラッグてらしま (Drug Terashima)",
87090                     "amenity": "pharmacy"
87091                 },
87092                 "name": "ドラッグてらしま (Drug Terashima)",
87093                 "icon": "pharmacy",
87094                 "geometry": [
87095                     "point",
87096                     "vertex",
87097                     "area"
87098                 ],
87099                 "fields": [
87100                     "operator",
87101                     "building_area",
87102                     "address",
87103                     "opening_hours"
87104                 ],
87105                 "suggestion": true
87106             },
87107             "amenity/pharmacy/Арніка": {
87108                 "tags": {
87109                     "name": "Арніка",
87110                     "amenity": "pharmacy"
87111                 },
87112                 "name": "Арніка",
87113                 "icon": "pharmacy",
87114                 "geometry": [
87115                     "point",
87116                     "vertex",
87117                     "area"
87118                 ],
87119                 "fields": [
87120                     "operator",
87121                     "building_area",
87122                     "address",
87123                     "opening_hours"
87124                 ],
87125                 "suggestion": true
87126             },
87127             "amenity/pharmacy/ავერსი (Aversi)": {
87128                 "tags": {
87129                     "name": "ავერსი (Aversi)",
87130                     "amenity": "pharmacy"
87131                 },
87132                 "name": "ავერსი (Aversi)",
87133                 "icon": "pharmacy",
87134                 "geometry": [
87135                     "point",
87136                     "vertex",
87137                     "area"
87138                 ],
87139                 "fields": [
87140                     "operator",
87141                     "building_area",
87142                     "address",
87143                     "opening_hours"
87144                 ],
87145                 "suggestion": true
87146             },
87147             "amenity/pharmacy/Farmahorro": {
87148                 "tags": {
87149                     "name": "Farmahorro",
87150                     "amenity": "pharmacy"
87151                 },
87152                 "name": "Farmahorro",
87153                 "icon": "pharmacy",
87154                 "geometry": [
87155                     "point",
87156                     "vertex",
87157                     "area"
87158                 ],
87159                 "fields": [
87160                     "operator",
87161                     "building_area",
87162                     "address",
87163                     "opening_hours"
87164                 ],
87165                 "suggestion": true
87166             },
87167             "amenity/cafe/Starbucks": {
87168                 "tags": {
87169                     "name": "Starbucks",
87170                     "cuisine": "coffee_shop",
87171                     "amenity": "cafe"
87172                 },
87173                 "name": "Starbucks",
87174                 "icon": "cafe",
87175                 "geometry": [
87176                     "point",
87177                     "vertex",
87178                     "area"
87179                 ],
87180                 "fields": [
87181                     "cuisine",
87182                     "internet_access",
87183                     "building_area",
87184                     "address",
87185                     "opening_hours",
87186                     "smoking"
87187                 ],
87188                 "suggestion": true
87189             },
87190             "amenity/cafe/Cafeteria": {
87191                 "tags": {
87192                     "name": "Cafeteria",
87193                     "amenity": "cafe"
87194                 },
87195                 "name": "Cafeteria",
87196                 "icon": "cafe",
87197                 "geometry": [
87198                     "point",
87199                     "vertex",
87200                     "area"
87201                 ],
87202                 "fields": [
87203                     "cuisine",
87204                     "internet_access",
87205                     "building_area",
87206                     "address",
87207                     "opening_hours",
87208                     "smoking"
87209                 ],
87210                 "suggestion": true
87211             },
87212             "amenity/cafe/Costa": {
87213                 "tags": {
87214                     "name": "Costa",
87215                     "amenity": "cafe"
87216                 },
87217                 "name": "Costa",
87218                 "icon": "cafe",
87219                 "geometry": [
87220                     "point",
87221                     "vertex",
87222                     "area"
87223                 ],
87224                 "fields": [
87225                     "cuisine",
87226                     "internet_access",
87227                     "building_area",
87228                     "address",
87229                     "opening_hours",
87230                     "smoking"
87231                 ],
87232                 "suggestion": true
87233             },
87234             "amenity/cafe/Caffè Nero": {
87235                 "tags": {
87236                     "name": "Caffè Nero",
87237                     "amenity": "cafe"
87238                 },
87239                 "name": "Caffè Nero",
87240                 "icon": "cafe",
87241                 "geometry": [
87242                     "point",
87243                     "vertex",
87244                     "area"
87245                 ],
87246                 "fields": [
87247                     "cuisine",
87248                     "internet_access",
87249                     "building_area",
87250                     "address",
87251                     "opening_hours",
87252                     "smoking"
87253                 ],
87254                 "suggestion": true
87255             },
87256             "amenity/cafe/Кафе": {
87257                 "tags": {
87258                     "name": "Кафе",
87259                     "amenity": "cafe"
87260                 },
87261                 "name": "Кафе",
87262                 "icon": "cafe",
87263                 "geometry": [
87264                     "point",
87265                     "vertex",
87266                     "area"
87267                 ],
87268                 "fields": [
87269                     "cuisine",
87270                     "internet_access",
87271                     "building_area",
87272                     "address",
87273                     "opening_hours",
87274                     "smoking"
87275                 ],
87276                 "suggestion": true
87277             },
87278             "amenity/cafe/Café Central": {
87279                 "tags": {
87280                     "name": "Café Central",
87281                     "amenity": "cafe"
87282                 },
87283                 "name": "Café Central",
87284                 "icon": "cafe",
87285                 "geometry": [
87286                     "point",
87287                     "vertex",
87288                     "area"
87289                 ],
87290                 "fields": [
87291                     "cuisine",
87292                     "internet_access",
87293                     "building_area",
87294                     "address",
87295                     "opening_hours",
87296                     "smoking"
87297                 ],
87298                 "suggestion": true
87299             },
87300             "amenity/cafe/Second Cup": {
87301                 "tags": {
87302                     "name": "Second Cup",
87303                     "amenity": "cafe"
87304                 },
87305                 "name": "Second Cup",
87306                 "icon": "cafe",
87307                 "geometry": [
87308                     "point",
87309                     "vertex",
87310                     "area"
87311                 ],
87312                 "fields": [
87313                     "cuisine",
87314                     "internet_access",
87315                     "building_area",
87316                     "address",
87317                     "opening_hours",
87318                     "smoking"
87319                 ],
87320                 "suggestion": true
87321             },
87322             "amenity/cafe/Eisdiele": {
87323                 "tags": {
87324                     "name": "Eisdiele",
87325                     "amenity": "cafe"
87326                 },
87327                 "name": "Eisdiele",
87328                 "icon": "cafe",
87329                 "geometry": [
87330                     "point",
87331                     "vertex",
87332                     "area"
87333                 ],
87334                 "fields": [
87335                     "cuisine",
87336                     "internet_access",
87337                     "building_area",
87338                     "address",
87339                     "opening_hours",
87340                     "smoking"
87341                 ],
87342                 "suggestion": true
87343             },
87344             "amenity/cafe/Dunkin Donuts": {
87345                 "tags": {
87346                     "name": "Dunkin Donuts",
87347                     "cuisine": "donut",
87348                     "amenity": "cafe"
87349                 },
87350                 "name": "Dunkin Donuts",
87351                 "icon": "cafe",
87352                 "geometry": [
87353                     "point",
87354                     "vertex",
87355                     "area"
87356                 ],
87357                 "fields": [
87358                     "cuisine",
87359                     "internet_access",
87360                     "building_area",
87361                     "address",
87362                     "opening_hours",
87363                     "smoking"
87364                 ],
87365                 "suggestion": true
87366             },
87367             "amenity/cafe/Espresso House": {
87368                 "tags": {
87369                     "name": "Espresso House",
87370                     "amenity": "cafe"
87371                 },
87372                 "name": "Espresso House",
87373                 "icon": "cafe",
87374                 "geometry": [
87375                     "point",
87376                     "vertex",
87377                     "area"
87378                 ],
87379                 "fields": [
87380                     "cuisine",
87381                     "internet_access",
87382                     "building_area",
87383                     "address",
87384                     "opening_hours",
87385                     "smoking"
87386                 ],
87387                 "suggestion": true
87388             },
87389             "amenity/cafe/Segafredo": {
87390                 "tags": {
87391                     "name": "Segafredo",
87392                     "amenity": "cafe"
87393                 },
87394                 "name": "Segafredo",
87395                 "icon": "cafe",
87396                 "geometry": [
87397                     "point",
87398                     "vertex",
87399                     "area"
87400                 ],
87401                 "fields": [
87402                     "cuisine",
87403                     "internet_access",
87404                     "building_area",
87405                     "address",
87406                     "opening_hours",
87407                     "smoking"
87408                 ],
87409                 "suggestion": true
87410             },
87411             "amenity/cafe/Coffee Time": {
87412                 "tags": {
87413                     "name": "Coffee Time",
87414                     "amenity": "cafe"
87415                 },
87416                 "name": "Coffee Time",
87417                 "icon": "cafe",
87418                 "geometry": [
87419                     "point",
87420                     "vertex",
87421                     "area"
87422                 ],
87423                 "fields": [
87424                     "cuisine",
87425                     "internet_access",
87426                     "building_area",
87427                     "address",
87428                     "opening_hours",
87429                     "smoking"
87430                 ],
87431                 "suggestion": true
87432             },
87433             "amenity/cafe/Cafe Coffee Day": {
87434                 "tags": {
87435                     "name": "Cafe Coffee Day",
87436                     "amenity": "cafe"
87437                 },
87438                 "name": "Cafe Coffee Day",
87439                 "icon": "cafe",
87440                 "geometry": [
87441                     "point",
87442                     "vertex",
87443                     "area"
87444                 ],
87445                 "fields": [
87446                     "cuisine",
87447                     "internet_access",
87448                     "building_area",
87449                     "address",
87450                     "opening_hours",
87451                     "smoking"
87452                 ],
87453                 "suggestion": true
87454             },
87455             "amenity/cafe/Eiscafe Venezia": {
87456                 "tags": {
87457                     "name": "Eiscafe Venezia",
87458                     "amenity": "cafe"
87459                 },
87460                 "name": "Eiscafe Venezia",
87461                 "icon": "cafe",
87462                 "geometry": [
87463                     "point",
87464                     "vertex",
87465                     "area"
87466                 ],
87467                 "fields": [
87468                     "cuisine",
87469                     "internet_access",
87470                     "building_area",
87471                     "address",
87472                     "opening_hours",
87473                     "smoking"
87474                 ],
87475                 "suggestion": true
87476             },
87477             "amenity/cafe/スターバックス": {
87478                 "tags": {
87479                     "name": "スターバックス",
87480                     "name:en": "Starbucks",
87481                     "amenity": "cafe"
87482                 },
87483                 "name": "スターバックス",
87484                 "icon": "cafe",
87485                 "geometry": [
87486                     "point",
87487                     "vertex",
87488                     "area"
87489                 ],
87490                 "fields": [
87491                     "cuisine",
87492                     "internet_access",
87493                     "building_area",
87494                     "address",
87495                     "opening_hours",
87496                     "smoking"
87497                 ],
87498                 "suggestion": true
87499             },
87500             "amenity/cafe/Шоколадница": {
87501                 "tags": {
87502                     "name": "Шоколадница",
87503                     "amenity": "cafe"
87504                 },
87505                 "name": "Шоколадница",
87506                 "icon": "cafe",
87507                 "geometry": [
87508                     "point",
87509                     "vertex",
87510                     "area"
87511                 ],
87512                 "fields": [
87513                     "cuisine",
87514                     "internet_access",
87515                     "building_area",
87516                     "address",
87517                     "opening_hours",
87518                     "smoking"
87519                 ],
87520                 "suggestion": true
87521             },
87522             "amenity/cafe/Pret A Manger": {
87523                 "tags": {
87524                     "name": "Pret A Manger",
87525                     "amenity": "cafe"
87526                 },
87527                 "name": "Pret A Manger",
87528                 "icon": "cafe",
87529                 "geometry": [
87530                     "point",
87531                     "vertex",
87532                     "area"
87533                 ],
87534                 "fields": [
87535                     "cuisine",
87536                     "internet_access",
87537                     "building_area",
87538                     "address",
87539                     "opening_hours",
87540                     "smoking"
87541                 ],
87542                 "suggestion": true
87543             },
87544             "amenity/cafe/Столовая": {
87545                 "tags": {
87546                     "name": "Столовая",
87547                     "amenity": "cafe"
87548                 },
87549                 "name": "Столовая",
87550                 "icon": "cafe",
87551                 "geometry": [
87552                     "point",
87553                     "vertex",
87554                     "area"
87555                 ],
87556                 "fields": [
87557                     "cuisine",
87558                     "internet_access",
87559                     "building_area",
87560                     "address",
87561                     "opening_hours",
87562                     "smoking"
87563                 ],
87564                 "suggestion": true
87565             },
87566             "amenity/cafe/ドトール": {
87567                 "tags": {
87568                     "name": "ドトール",
87569                     "name:en": "DOUTOR",
87570                     "amenity": "cafe"
87571                 },
87572                 "name": "ドトール",
87573                 "icon": "cafe",
87574                 "geometry": [
87575                     "point",
87576                     "vertex",
87577                     "area"
87578                 ],
87579                 "fields": [
87580                     "cuisine",
87581                     "internet_access",
87582                     "building_area",
87583                     "address",
87584                     "opening_hours",
87585                     "smoking"
87586                 ],
87587                 "suggestion": true
87588             },
87589             "amenity/cafe/Tchibo": {
87590                 "tags": {
87591                     "name": "Tchibo",
87592                     "amenity": "cafe"
87593                 },
87594                 "name": "Tchibo",
87595                 "icon": "cafe",
87596                 "geometry": [
87597                     "point",
87598                     "vertex",
87599                     "area"
87600                 ],
87601                 "fields": [
87602                     "cuisine",
87603                     "internet_access",
87604                     "building_area",
87605                     "address",
87606                     "opening_hours",
87607                     "smoking"
87608                 ],
87609                 "suggestion": true
87610             },
87611             "amenity/cafe/Кофе Хауз": {
87612                 "tags": {
87613                     "name": "Кофе Хауз",
87614                     "amenity": "cafe"
87615                 },
87616                 "name": "Кофе Хауз",
87617                 "icon": "cafe",
87618                 "geometry": [
87619                     "point",
87620                     "vertex",
87621                     "area"
87622                 ],
87623                 "fields": [
87624                     "cuisine",
87625                     "internet_access",
87626                     "building_area",
87627                     "address",
87628                     "opening_hours",
87629                     "smoking"
87630                 ],
87631                 "suggestion": true
87632             },
87633             "amenity/cafe/Caribou Coffee": {
87634                 "tags": {
87635                     "name": "Caribou Coffee",
87636                     "amenity": "cafe"
87637                 },
87638                 "name": "Caribou Coffee",
87639                 "icon": "cafe",
87640                 "geometry": [
87641                     "point",
87642                     "vertex",
87643                     "area"
87644                 ],
87645                 "fields": [
87646                     "cuisine",
87647                     "internet_access",
87648                     "building_area",
87649                     "address",
87650                     "opening_hours",
87651                     "smoking"
87652                 ],
87653                 "suggestion": true
87654             },
87655             "amenity/cafe/Уют": {
87656                 "tags": {
87657                     "name": "Уют",
87658                     "amenity": "cafe"
87659                 },
87660                 "name": "Уют",
87661                 "icon": "cafe",
87662                 "geometry": [
87663                     "point",
87664                     "vertex",
87665                     "area"
87666                 ],
87667                 "fields": [
87668                     "cuisine",
87669                     "internet_access",
87670                     "building_area",
87671                     "address",
87672                     "opening_hours",
87673                     "smoking"
87674                 ],
87675                 "suggestion": true
87676             },
87677             "amenity/cafe/Шашлычная": {
87678                 "tags": {
87679                     "name": "Шашлычная",
87680                     "amenity": "cafe"
87681                 },
87682                 "name": "Шашлычная",
87683                 "icon": "cafe",
87684                 "geometry": [
87685                     "point",
87686                     "vertex",
87687                     "area"
87688                 ],
87689                 "fields": [
87690                     "cuisine",
87691                     "internet_access",
87692                     "building_area",
87693                     "address",
87694                     "opening_hours",
87695                     "smoking"
87696                 ],
87697                 "suggestion": true
87698             },
87699             "amenity/cafe/คาเฟ่ อเมซอน": {
87700                 "tags": {
87701                     "name": "คาเฟ่ อเมซอน",
87702                     "amenity": "cafe"
87703                 },
87704                 "name": "คาเฟ่ อเมซอน",
87705                 "icon": "cafe",
87706                 "geometry": [
87707                     "point",
87708                     "vertex",
87709                     "area"
87710                 ],
87711                 "fields": [
87712                     "cuisine",
87713                     "internet_access",
87714                     "building_area",
87715                     "address",
87716                     "opening_hours",
87717                     "smoking"
87718                 ],
87719                 "suggestion": true
87720             },
87721             "amenity/cafe/Traveler's Coffee": {
87722                 "tags": {
87723                     "name": "Traveler's Coffee",
87724                     "amenity": "cafe"
87725                 },
87726                 "name": "Traveler's Coffee",
87727                 "icon": "cafe",
87728                 "geometry": [
87729                     "point",
87730                     "vertex",
87731                     "area"
87732                 ],
87733                 "fields": [
87734                     "cuisine",
87735                     "internet_access",
87736                     "building_area",
87737                     "address",
87738                     "opening_hours",
87739                     "smoking"
87740                 ],
87741                 "suggestion": true
87742             },
87743             "amenity/cafe/カフェ・ド・クリエ": {
87744                 "tags": {
87745                     "name": "カフェ・ド・クリエ",
87746                     "name:en": "Cafe de CRIE",
87747                     "amenity": "cafe"
87748                 },
87749                 "name": "カフェ・ド・クリエ",
87750                 "icon": "cafe",
87751                 "geometry": [
87752                     "point",
87753                     "vertex",
87754                     "area"
87755                 ],
87756                 "fields": [
87757                     "cuisine",
87758                     "internet_access",
87759                     "building_area",
87760                     "address",
87761                     "opening_hours",
87762                     "smoking"
87763                 ],
87764                 "suggestion": true
87765             },
87766             "amenity/cafe/Cafe Amazon": {
87767                 "tags": {
87768                     "name": "Cafe Amazon",
87769                     "amenity": "cafe"
87770                 },
87771                 "name": "Cafe Amazon",
87772                 "icon": "cafe",
87773                 "geometry": [
87774                     "point",
87775                     "vertex",
87776                     "area"
87777                 ],
87778                 "fields": [
87779                     "cuisine",
87780                     "internet_access",
87781                     "building_area",
87782                     "address",
87783                     "opening_hours",
87784                     "smoking"
87785                 ],
87786                 "suggestion": true
87787             },
87788             "shop/supermarket/Budgens": {
87789                 "tags": {
87790                     "name": "Budgens",
87791                     "shop": "supermarket"
87792                 },
87793                 "name": "Budgens",
87794                 "icon": "grocery",
87795                 "geometry": [
87796                     "point",
87797                     "vertex",
87798                     "area"
87799                 ],
87800                 "fields": [
87801                     "operator",
87802                     "building_area",
87803                     "address"
87804                 ],
87805                 "suggestion": true
87806             },
87807             "shop/supermarket/Morrisons": {
87808                 "tags": {
87809                     "name": "Morrisons",
87810                     "shop": "supermarket"
87811                 },
87812                 "name": "Morrisons",
87813                 "icon": "grocery",
87814                 "geometry": [
87815                     "point",
87816                     "vertex",
87817                     "area"
87818                 ],
87819                 "fields": [
87820                     "operator",
87821                     "building_area",
87822                     "address"
87823                 ],
87824                 "suggestion": true
87825             },
87826             "shop/supermarket/Interspar": {
87827                 "tags": {
87828                     "name": "Interspar",
87829                     "shop": "supermarket"
87830                 },
87831                 "name": "Interspar",
87832                 "icon": "grocery",
87833                 "geometry": [
87834                     "point",
87835                     "vertex",
87836                     "area"
87837                 ],
87838                 "fields": [
87839                     "operator",
87840                     "building_area",
87841                     "address"
87842                 ],
87843                 "suggestion": true
87844             },
87845             "shop/supermarket/Merkur": {
87846                 "tags": {
87847                     "name": "Merkur",
87848                     "shop": "supermarket"
87849                 },
87850                 "name": "Merkur",
87851                 "icon": "grocery",
87852                 "geometry": [
87853                     "point",
87854                     "vertex",
87855                     "area"
87856                 ],
87857                 "fields": [
87858                     "operator",
87859                     "building_area",
87860                     "address"
87861                 ],
87862                 "suggestion": true
87863             },
87864             "shop/supermarket/Sainsbury's": {
87865                 "tags": {
87866                     "name": "Sainsbury's",
87867                     "shop": "supermarket"
87868                 },
87869                 "name": "Sainsbury's",
87870                 "icon": "grocery",
87871                 "geometry": [
87872                     "point",
87873                     "vertex",
87874                     "area"
87875                 ],
87876                 "fields": [
87877                     "operator",
87878                     "building_area",
87879                     "address"
87880                 ],
87881                 "suggestion": true
87882             },
87883             "shop/supermarket/Lidl": {
87884                 "tags": {
87885                     "name": "Lidl",
87886                     "shop": "supermarket"
87887                 },
87888                 "name": "Lidl",
87889                 "icon": "grocery",
87890                 "geometry": [
87891                     "point",
87892                     "vertex",
87893                     "area"
87894                 ],
87895                 "fields": [
87896                     "operator",
87897                     "building_area",
87898                     "address"
87899                 ],
87900                 "suggestion": true
87901             },
87902             "shop/supermarket/EDEKA": {
87903                 "tags": {
87904                     "name": "EDEKA",
87905                     "shop": "supermarket"
87906                 },
87907                 "name": "EDEKA",
87908                 "icon": "grocery",
87909                 "geometry": [
87910                     "point",
87911                     "vertex",
87912                     "area"
87913                 ],
87914                 "fields": [
87915                     "operator",
87916                     "building_area",
87917                     "address"
87918                 ],
87919                 "suggestion": true
87920             },
87921             "shop/supermarket/Coles": {
87922                 "tags": {
87923                     "name": "Coles",
87924                     "shop": "supermarket"
87925                 },
87926                 "name": "Coles",
87927                 "icon": "grocery",
87928                 "geometry": [
87929                     "point",
87930                     "vertex",
87931                     "area"
87932                 ],
87933                 "fields": [
87934                     "operator",
87935                     "building_area",
87936                     "address"
87937                 ],
87938                 "suggestion": true
87939             },
87940             "shop/supermarket/Iceland": {
87941                 "tags": {
87942                     "name": "Iceland",
87943                     "shop": "supermarket"
87944                 },
87945                 "name": "Iceland",
87946                 "icon": "grocery",
87947                 "geometry": [
87948                     "point",
87949                     "vertex",
87950                     "area"
87951                 ],
87952                 "fields": [
87953                     "operator",
87954                     "building_area",
87955                     "address"
87956                 ],
87957                 "suggestion": true
87958             },
87959             "shop/supermarket/Coop": {
87960                 "tags": {
87961                     "name": "Coop",
87962                     "shop": "supermarket"
87963                 },
87964                 "name": "Coop",
87965                 "icon": "grocery",
87966                 "geometry": [
87967                     "point",
87968                     "vertex",
87969                     "area"
87970                 ],
87971                 "fields": [
87972                     "operator",
87973                     "building_area",
87974                     "address"
87975                 ],
87976                 "suggestion": true
87977             },
87978             "shop/supermarket/Tesco": {
87979                 "tags": {
87980                     "name": "Tesco",
87981                     "shop": "supermarket"
87982                 },
87983                 "name": "Tesco",
87984                 "icon": "grocery",
87985                 "geometry": [
87986                     "point",
87987                     "vertex",
87988                     "area"
87989                 ],
87990                 "fields": [
87991                     "operator",
87992                     "building_area",
87993                     "address"
87994                 ],
87995                 "suggestion": true
87996             },
87997             "shop/supermarket/Woolworths": {
87998                 "tags": {
87999                     "name": "Woolworths",
88000                     "shop": "supermarket"
88001                 },
88002                 "name": "Woolworths",
88003                 "icon": "grocery",
88004                 "geometry": [
88005                     "point",
88006                     "vertex",
88007                     "area"
88008                 ],
88009                 "fields": [
88010                     "operator",
88011                     "building_area",
88012                     "address"
88013                 ],
88014                 "suggestion": true
88015             },
88016             "shop/supermarket/Zielpunkt": {
88017                 "tags": {
88018                     "name": "Zielpunkt",
88019                     "shop": "supermarket"
88020                 },
88021                 "name": "Zielpunkt",
88022                 "icon": "grocery",
88023                 "geometry": [
88024                     "point",
88025                     "vertex",
88026                     "area"
88027                 ],
88028                 "fields": [
88029                     "operator",
88030                     "building_area",
88031                     "address"
88032                 ],
88033                 "suggestion": true
88034             },
88035             "shop/supermarket/Nahkauf": {
88036                 "tags": {
88037                     "name": "Nahkauf",
88038                     "shop": "supermarket"
88039                 },
88040                 "name": "Nahkauf",
88041                 "icon": "grocery",
88042                 "geometry": [
88043                     "point",
88044                     "vertex",
88045                     "area"
88046                 ],
88047                 "fields": [
88048                     "operator",
88049                     "building_area",
88050                     "address"
88051                 ],
88052                 "suggestion": true
88053             },
88054             "shop/supermarket/Billa": {
88055                 "tags": {
88056                     "name": "Billa",
88057                     "shop": "supermarket"
88058                 },
88059                 "name": "Billa",
88060                 "icon": "grocery",
88061                 "geometry": [
88062                     "point",
88063                     "vertex",
88064                     "area"
88065                 ],
88066                 "fields": [
88067                     "operator",
88068                     "building_area",
88069                     "address"
88070                 ],
88071                 "suggestion": true
88072             },
88073             "shop/supermarket/Kaufland": {
88074                 "tags": {
88075                     "name": "Kaufland",
88076                     "shop": "supermarket"
88077                 },
88078                 "name": "Kaufland",
88079                 "icon": "grocery",
88080                 "geometry": [
88081                     "point",
88082                     "vertex",
88083                     "area"
88084                 ],
88085                 "fields": [
88086                     "operator",
88087                     "building_area",
88088                     "address"
88089                 ],
88090                 "suggestion": true
88091             },
88092             "shop/supermarket/Plus": {
88093                 "tags": {
88094                     "name": "Plus",
88095                     "shop": "supermarket"
88096                 },
88097                 "name": "Plus",
88098                 "icon": "grocery",
88099                 "geometry": [
88100                     "point",
88101                     "vertex",
88102                     "area"
88103                 ],
88104                 "fields": [
88105                     "operator",
88106                     "building_area",
88107                     "address"
88108                 ],
88109                 "suggestion": true
88110             },
88111             "shop/supermarket/ALDI": {
88112                 "tags": {
88113                     "name": "ALDI",
88114                     "shop": "supermarket"
88115                 },
88116                 "name": "ALDI",
88117                 "icon": "grocery",
88118                 "geometry": [
88119                     "point",
88120                     "vertex",
88121                     "area"
88122                 ],
88123                 "fields": [
88124                     "operator",
88125                     "building_area",
88126                     "address"
88127                 ],
88128                 "suggestion": true
88129             },
88130             "shop/supermarket/Checkers": {
88131                 "tags": {
88132                     "name": "Checkers",
88133                     "shop": "supermarket"
88134                 },
88135                 "name": "Checkers",
88136                 "icon": "grocery",
88137                 "geometry": [
88138                     "point",
88139                     "vertex",
88140                     "area"
88141                 ],
88142                 "fields": [
88143                     "operator",
88144                     "building_area",
88145                     "address"
88146                 ],
88147                 "suggestion": true
88148             },
88149             "shop/supermarket/Tesco Metro": {
88150                 "tags": {
88151                     "name": "Tesco Metro",
88152                     "shop": "supermarket"
88153                 },
88154                 "name": "Tesco Metro",
88155                 "icon": "grocery",
88156                 "geometry": [
88157                     "point",
88158                     "vertex",
88159                     "area"
88160                 ],
88161                 "fields": [
88162                     "operator",
88163                     "building_area",
88164                     "address"
88165                 ],
88166                 "suggestion": true
88167             },
88168             "shop/supermarket/NP": {
88169                 "tags": {
88170                     "name": "NP",
88171                     "shop": "supermarket"
88172                 },
88173                 "name": "NP",
88174                 "icon": "grocery",
88175                 "geometry": [
88176                     "point",
88177                     "vertex",
88178                     "area"
88179                 ],
88180                 "fields": [
88181                     "operator",
88182                     "building_area",
88183                     "address"
88184                 ],
88185                 "suggestion": true
88186             },
88187             "shop/supermarket/Penny": {
88188                 "tags": {
88189                     "name": "Penny",
88190                     "shop": "supermarket"
88191                 },
88192                 "name": "Penny",
88193                 "icon": "grocery",
88194                 "geometry": [
88195                     "point",
88196                     "vertex",
88197                     "area"
88198                 ],
88199                 "fields": [
88200                     "operator",
88201                     "building_area",
88202                     "address"
88203                 ],
88204                 "suggestion": true
88205             },
88206             "shop/supermarket/Norma": {
88207                 "tags": {
88208                     "name": "Norma",
88209                     "shop": "supermarket"
88210                 },
88211                 "name": "Norma",
88212                 "icon": "grocery",
88213                 "geometry": [
88214                     "point",
88215                     "vertex",
88216                     "area"
88217                 ],
88218                 "fields": [
88219                     "operator",
88220                     "building_area",
88221                     "address"
88222                 ],
88223                 "suggestion": true
88224             },
88225             "shop/supermarket/Asda": {
88226                 "tags": {
88227                     "name": "Asda",
88228                     "shop": "supermarket"
88229                 },
88230                 "name": "Asda",
88231                 "icon": "grocery",
88232                 "geometry": [
88233                     "point",
88234                     "vertex",
88235                     "area"
88236                 ],
88237                 "fields": [
88238                     "operator",
88239                     "building_area",
88240                     "address"
88241                 ],
88242                 "suggestion": true
88243             },
88244             "shop/supermarket/Netto": {
88245                 "tags": {
88246                     "name": "Netto",
88247                     "shop": "supermarket"
88248                 },
88249                 "name": "Netto",
88250                 "icon": "grocery",
88251                 "geometry": [
88252                     "point",
88253                     "vertex",
88254                     "area"
88255                 ],
88256                 "fields": [
88257                     "operator",
88258                     "building_area",
88259                     "address"
88260                 ],
88261                 "suggestion": true
88262             },
88263             "shop/supermarket/REWE": {
88264                 "tags": {
88265                     "name": "REWE",
88266                     "shop": "supermarket"
88267                 },
88268                 "name": "REWE",
88269                 "icon": "grocery",
88270                 "geometry": [
88271                     "point",
88272                     "vertex",
88273                     "area"
88274                 ],
88275                 "fields": [
88276                     "operator",
88277                     "building_area",
88278                     "address"
88279                 ],
88280                 "suggestion": true
88281             },
88282             "shop/supermarket/Rewe": {
88283                 "tags": {
88284                     "name": "Rewe",
88285                     "shop": "supermarket"
88286                 },
88287                 "name": "Rewe",
88288                 "icon": "grocery",
88289                 "geometry": [
88290                     "point",
88291                     "vertex",
88292                     "area"
88293                 ],
88294                 "fields": [
88295                     "operator",
88296                     "building_area",
88297                     "address"
88298                 ],
88299                 "suggestion": true
88300             },
88301             "shop/supermarket/Aldi Süd": {
88302                 "tags": {
88303                     "name": "Aldi Süd",
88304                     "shop": "supermarket"
88305                 },
88306                 "name": "Aldi Süd",
88307                 "icon": "grocery",
88308                 "geometry": [
88309                     "point",
88310                     "vertex",
88311                     "area"
88312                 ],
88313                 "fields": [
88314                     "operator",
88315                     "building_area",
88316                     "address"
88317                 ],
88318                 "suggestion": true
88319             },
88320             "shop/supermarket/Real": {
88321                 "tags": {
88322                     "name": "Real",
88323                     "shop": "supermarket"
88324                 },
88325                 "name": "Real",
88326                 "icon": "grocery",
88327                 "geometry": [
88328                     "point",
88329                     "vertex",
88330                     "area"
88331                 ],
88332                 "fields": [
88333                     "operator",
88334                     "building_area",
88335                     "address"
88336                 ],
88337                 "suggestion": true
88338             },
88339             "shop/supermarket/King Soopers": {
88340                 "tags": {
88341                     "name": "King Soopers",
88342                     "shop": "supermarket"
88343                 },
88344                 "name": "King Soopers",
88345                 "icon": "grocery",
88346                 "geometry": [
88347                     "point",
88348                     "vertex",
88349                     "area"
88350                 ],
88351                 "fields": [
88352                     "operator",
88353                     "building_area",
88354                     "address"
88355                 ],
88356                 "suggestion": true
88357             },
88358             "shop/supermarket/Kiwi": {
88359                 "tags": {
88360                     "name": "Kiwi",
88361                     "shop": "supermarket"
88362                 },
88363                 "name": "Kiwi",
88364                 "icon": "grocery",
88365                 "geometry": [
88366                     "point",
88367                     "vertex",
88368                     "area"
88369                 ],
88370                 "fields": [
88371                     "operator",
88372                     "building_area",
88373                     "address"
88374                 ],
88375                 "suggestion": true
88376             },
88377             "shop/supermarket/Edeka": {
88378                 "tags": {
88379                     "name": "Edeka",
88380                     "shop": "supermarket"
88381                 },
88382                 "name": "Edeka",
88383                 "icon": "grocery",
88384                 "geometry": [
88385                     "point",
88386                     "vertex",
88387                     "area"
88388                 ],
88389                 "fields": [
88390                     "operator",
88391                     "building_area",
88392                     "address"
88393                 ],
88394                 "suggestion": true
88395             },
88396             "shop/supermarket/Pick n Pay": {
88397                 "tags": {
88398                     "name": "Pick n Pay",
88399                     "shop": "supermarket"
88400                 },
88401                 "name": "Pick n Pay",
88402                 "icon": "grocery",
88403                 "geometry": [
88404                     "point",
88405                     "vertex",
88406                     "area"
88407                 ],
88408                 "fields": [
88409                     "operator",
88410                     "building_area",
88411                     "address"
88412                 ],
88413                 "suggestion": true
88414             },
88415             "shop/supermarket/ICA": {
88416                 "tags": {
88417                     "name": "ICA",
88418                     "shop": "supermarket"
88419                 },
88420                 "name": "ICA",
88421                 "icon": "grocery",
88422                 "geometry": [
88423                     "point",
88424                     "vertex",
88425                     "area"
88426                 ],
88427                 "fields": [
88428                     "operator",
88429                     "building_area",
88430                     "address"
88431                 ],
88432                 "suggestion": true
88433             },
88434             "shop/supermarket/Tengelmann": {
88435                 "tags": {
88436                     "name": "Tengelmann",
88437                     "shop": "supermarket"
88438                 },
88439                 "name": "Tengelmann",
88440                 "icon": "grocery",
88441                 "geometry": [
88442                     "point",
88443                     "vertex",
88444                     "area"
88445                 ],
88446                 "fields": [
88447                     "operator",
88448                     "building_area",
88449                     "address"
88450                 ],
88451                 "suggestion": true
88452             },
88453             "shop/supermarket/Carrefour": {
88454                 "tags": {
88455                     "name": "Carrefour",
88456                     "shop": "supermarket"
88457                 },
88458                 "name": "Carrefour",
88459                 "icon": "grocery",
88460                 "geometry": [
88461                     "point",
88462                     "vertex",
88463                     "area"
88464                 ],
88465                 "fields": [
88466                     "operator",
88467                     "building_area",
88468                     "address"
88469                 ],
88470                 "suggestion": true
88471             },
88472             "shop/supermarket/Waitrose": {
88473                 "tags": {
88474                     "name": "Waitrose",
88475                     "shop": "supermarket"
88476                 },
88477                 "name": "Waitrose",
88478                 "icon": "grocery",
88479                 "geometry": [
88480                     "point",
88481                     "vertex",
88482                     "area"
88483                 ],
88484                 "fields": [
88485                     "operator",
88486                     "building_area",
88487                     "address"
88488                 ],
88489                 "suggestion": true
88490             },
88491             "shop/supermarket/Spar": {
88492                 "tags": {
88493                     "name": "Spar",
88494                     "shop": "supermarket"
88495                 },
88496                 "name": "Spar",
88497                 "icon": "grocery",
88498                 "geometry": [
88499                     "point",
88500                     "vertex",
88501                     "area"
88502                 ],
88503                 "fields": [
88504                     "operator",
88505                     "building_area",
88506                     "address"
88507                 ],
88508                 "suggestion": true
88509             },
88510             "shop/supermarket/Hofer": {
88511                 "tags": {
88512                     "name": "Hofer",
88513                     "shop": "supermarket"
88514                 },
88515                 "name": "Hofer",
88516                 "icon": "grocery",
88517                 "geometry": [
88518                     "point",
88519                     "vertex",
88520                     "area"
88521                 ],
88522                 "fields": [
88523                     "operator",
88524                     "building_area",
88525                     "address"
88526                 ],
88527                 "suggestion": true
88528             },
88529             "shop/supermarket/M-Preis": {
88530                 "tags": {
88531                     "name": "M-Preis",
88532                     "shop": "supermarket"
88533                 },
88534                 "name": "M-Preis",
88535                 "icon": "grocery",
88536                 "geometry": [
88537                     "point",
88538                     "vertex",
88539                     "area"
88540                 ],
88541                 "fields": [
88542                     "operator",
88543                     "building_area",
88544                     "address"
88545                 ],
88546                 "suggestion": true
88547             },
88548             "shop/supermarket/LIDL": {
88549                 "tags": {
88550                     "name": "LIDL",
88551                     "shop": "supermarket"
88552                 },
88553                 "name": "LIDL",
88554                 "icon": "grocery",
88555                 "geometry": [
88556                     "point",
88557                     "vertex",
88558                     "area"
88559                 ],
88560                 "fields": [
88561                     "operator",
88562                     "building_area",
88563                     "address"
88564                 ],
88565                 "suggestion": true
88566             },
88567             "shop/supermarket/tegut": {
88568                 "tags": {
88569                     "name": "tegut",
88570                     "shop": "supermarket"
88571                 },
88572                 "name": "tegut",
88573                 "icon": "grocery",
88574                 "geometry": [
88575                     "point",
88576                     "vertex",
88577                     "area"
88578                 ],
88579                 "fields": [
88580                     "operator",
88581                     "building_area",
88582                     "address"
88583                 ],
88584                 "suggestion": true
88585             },
88586             "shop/supermarket/Sainsbury's Local": {
88587                 "tags": {
88588                     "name": "Sainsbury's Local",
88589                     "shop": "supermarket"
88590                 },
88591                 "name": "Sainsbury's Local",
88592                 "icon": "grocery",
88593                 "geometry": [
88594                     "point",
88595                     "vertex",
88596                     "area"
88597                 ],
88598                 "fields": [
88599                     "operator",
88600                     "building_area",
88601                     "address"
88602                 ],
88603                 "suggestion": true
88604             },
88605             "shop/supermarket/E-Center": {
88606                 "tags": {
88607                     "name": "E-Center",
88608                     "shop": "supermarket"
88609                 },
88610                 "name": "E-Center",
88611                 "icon": "grocery",
88612                 "geometry": [
88613                     "point",
88614                     "vertex",
88615                     "area"
88616                 ],
88617                 "fields": [
88618                     "operator",
88619                     "building_area",
88620                     "address"
88621                 ],
88622                 "suggestion": true
88623             },
88624             "shop/supermarket/Aldi Nord": {
88625                 "tags": {
88626                     "name": "Aldi Nord",
88627                     "shop": "supermarket"
88628                 },
88629                 "name": "Aldi Nord",
88630                 "icon": "grocery",
88631                 "geometry": [
88632                     "point",
88633                     "vertex",
88634                     "area"
88635                 ],
88636                 "fields": [
88637                     "operator",
88638                     "building_area",
88639                     "address"
88640                 ],
88641                 "suggestion": true
88642             },
88643             "shop/supermarket/nahkauf": {
88644                 "tags": {
88645                     "name": "nahkauf",
88646                     "shop": "supermarket"
88647                 },
88648                 "name": "nahkauf",
88649                 "icon": "grocery",
88650                 "geometry": [
88651                     "point",
88652                     "vertex",
88653                     "area"
88654                 ],
88655                 "fields": [
88656                     "operator",
88657                     "building_area",
88658                     "address"
88659                 ],
88660                 "suggestion": true
88661             },
88662             "shop/supermarket/Meijer": {
88663                 "tags": {
88664                     "name": "Meijer",
88665                     "shop": "supermarket"
88666                 },
88667                 "name": "Meijer",
88668                 "icon": "grocery",
88669                 "geometry": [
88670                     "point",
88671                     "vertex",
88672                     "area"
88673                 ],
88674                 "fields": [
88675                     "operator",
88676                     "building_area",
88677                     "address"
88678                 ],
88679                 "suggestion": true
88680             },
88681             "shop/supermarket/Safeway": {
88682                 "tags": {
88683                     "name": "Safeway",
88684                     "shop": "supermarket"
88685                 },
88686                 "name": "Safeway",
88687                 "icon": "grocery",
88688                 "geometry": [
88689                     "point",
88690                     "vertex",
88691                     "area"
88692                 ],
88693                 "fields": [
88694                     "operator",
88695                     "building_area",
88696                     "address"
88697                 ],
88698                 "suggestion": true
88699             },
88700             "shop/supermarket/Costco": {
88701                 "tags": {
88702                     "name": "Costco",
88703                     "shop": "supermarket"
88704                 },
88705                 "name": "Costco",
88706                 "icon": "grocery",
88707                 "geometry": [
88708                     "point",
88709                     "vertex",
88710                     "area"
88711                 ],
88712                 "fields": [
88713                     "operator",
88714                     "building_area",
88715                     "address"
88716                 ],
88717                 "suggestion": true
88718             },
88719             "shop/supermarket/Albert": {
88720                 "tags": {
88721                     "name": "Albert",
88722                     "shop": "supermarket"
88723                 },
88724                 "name": "Albert",
88725                 "icon": "grocery",
88726                 "geometry": [
88727                     "point",
88728                     "vertex",
88729                     "area"
88730                 ],
88731                 "fields": [
88732                     "operator",
88733                     "building_area",
88734                     "address"
88735                 ],
88736                 "suggestion": true
88737             },
88738             "shop/supermarket/Jumbo": {
88739                 "tags": {
88740                     "name": "Jumbo",
88741                     "shop": "supermarket"
88742                 },
88743                 "name": "Jumbo",
88744                 "icon": "grocery",
88745                 "geometry": [
88746                     "point",
88747                     "vertex",
88748                     "area"
88749                 ],
88750                 "fields": [
88751                     "operator",
88752                     "building_area",
88753                     "address"
88754                 ],
88755                 "suggestion": true
88756             },
88757             "shop/supermarket/Shoprite": {
88758                 "tags": {
88759                     "name": "Shoprite",
88760                     "shop": "supermarket"
88761                 },
88762                 "name": "Shoprite",
88763                 "icon": "grocery",
88764                 "geometry": [
88765                     "point",
88766                     "vertex",
88767                     "area"
88768                 ],
88769                 "fields": [
88770                     "operator",
88771                     "building_area",
88772                     "address"
88773                 ],
88774                 "suggestion": true
88775             },
88776             "shop/supermarket/MPreis": {
88777                 "tags": {
88778                     "name": "MPreis",
88779                     "shop": "supermarket"
88780                 },
88781                 "name": "MPreis",
88782                 "icon": "grocery",
88783                 "geometry": [
88784                     "point",
88785                     "vertex",
88786                     "area"
88787                 ],
88788                 "fields": [
88789                     "operator",
88790                     "building_area",
88791                     "address"
88792                 ],
88793                 "suggestion": true
88794             },
88795             "shop/supermarket/Penny Market": {
88796                 "tags": {
88797                     "name": "Penny Market",
88798                     "shop": "supermarket"
88799                 },
88800                 "name": "Penny Market",
88801                 "icon": "grocery",
88802                 "geometry": [
88803                     "point",
88804                     "vertex",
88805                     "area"
88806                 ],
88807                 "fields": [
88808                     "operator",
88809                     "building_area",
88810                     "address"
88811                 ],
88812                 "suggestion": true
88813             },
88814             "shop/supermarket/Tesco Extra": {
88815                 "tags": {
88816                     "name": "Tesco Extra",
88817                     "shop": "supermarket"
88818                 },
88819                 "name": "Tesco Extra",
88820                 "icon": "grocery",
88821                 "geometry": [
88822                     "point",
88823                     "vertex",
88824                     "area"
88825                 ],
88826                 "fields": [
88827                     "operator",
88828                     "building_area",
88829                     "address"
88830                 ],
88831                 "suggestion": true
88832             },
88833             "shop/supermarket/Albert Heijn": {
88834                 "tags": {
88835                     "name": "Albert Heijn",
88836                     "shop": "supermarket"
88837                 },
88838                 "name": "Albert Heijn",
88839                 "icon": "grocery",
88840                 "geometry": [
88841                     "point",
88842                     "vertex",
88843                     "area"
88844                 ],
88845                 "fields": [
88846                     "operator",
88847                     "building_area",
88848                     "address"
88849                 ],
88850                 "suggestion": true
88851             },
88852             "shop/supermarket/IGA": {
88853                 "tags": {
88854                     "name": "IGA",
88855                     "shop": "supermarket"
88856                 },
88857                 "name": "IGA",
88858                 "icon": "grocery",
88859                 "geometry": [
88860                     "point",
88861                     "vertex",
88862                     "area"
88863                 ],
88864                 "fields": [
88865                     "operator",
88866                     "building_area",
88867                     "address"
88868                 ],
88869                 "suggestion": true
88870             },
88871             "shop/supermarket/Super U": {
88872                 "tags": {
88873                     "name": "Super U",
88874                     "shop": "supermarket"
88875                 },
88876                 "name": "Super U",
88877                 "icon": "grocery",
88878                 "geometry": [
88879                     "point",
88880                     "vertex",
88881                     "area"
88882                 ],
88883                 "fields": [
88884                     "operator",
88885                     "building_area",
88886                     "address"
88887                 ],
88888                 "suggestion": true
88889             },
88890             "shop/supermarket/Metro": {
88891                 "tags": {
88892                     "name": "Metro",
88893                     "shop": "supermarket"
88894                 },
88895                 "name": "Metro",
88896                 "icon": "grocery",
88897                 "geometry": [
88898                     "point",
88899                     "vertex",
88900                     "area"
88901                 ],
88902                 "fields": [
88903                     "operator",
88904                     "building_area",
88905                     "address"
88906                 ],
88907                 "suggestion": true
88908             },
88909             "shop/supermarket/Neukauf": {
88910                 "tags": {
88911                     "name": "Neukauf",
88912                     "shop": "supermarket"
88913                 },
88914                 "name": "Neukauf",
88915                 "icon": "grocery",
88916                 "geometry": [
88917                     "point",
88918                     "vertex",
88919                     "area"
88920                 ],
88921                 "fields": [
88922                     "operator",
88923                     "building_area",
88924                     "address"
88925                 ],
88926                 "suggestion": true
88927             },
88928             "shop/supermarket/Migros": {
88929                 "tags": {
88930                     "name": "Migros",
88931                     "shop": "supermarket"
88932                 },
88933                 "name": "Migros",
88934                 "icon": "grocery",
88935                 "geometry": [
88936                     "point",
88937                     "vertex",
88938                     "area"
88939                 ],
88940                 "fields": [
88941                     "operator",
88942                     "building_area",
88943                     "address"
88944                 ],
88945                 "suggestion": true
88946             },
88947             "shop/supermarket/Marktkauf": {
88948                 "tags": {
88949                     "name": "Marktkauf",
88950                     "shop": "supermarket"
88951                 },
88952                 "name": "Marktkauf",
88953                 "icon": "grocery",
88954                 "geometry": [
88955                     "point",
88956                     "vertex",
88957                     "area"
88958                 ],
88959                 "fields": [
88960                     "operator",
88961                     "building_area",
88962                     "address"
88963                 ],
88964                 "suggestion": true
88965             },
88966             "shop/supermarket/Delikatesy Centrum": {
88967                 "tags": {
88968                     "name": "Delikatesy Centrum",
88969                     "shop": "supermarket"
88970                 },
88971                 "name": "Delikatesy Centrum",
88972                 "icon": "grocery",
88973                 "geometry": [
88974                     "point",
88975                     "vertex",
88976                     "area"
88977                 ],
88978                 "fields": [
88979                     "operator",
88980                     "building_area",
88981                     "address"
88982                 ],
88983                 "suggestion": true
88984             },
88985             "shop/supermarket/C1000": {
88986                 "tags": {
88987                     "name": "C1000",
88988                     "shop": "supermarket"
88989                 },
88990                 "name": "C1000",
88991                 "icon": "grocery",
88992                 "geometry": [
88993                     "point",
88994                     "vertex",
88995                     "area"
88996                 ],
88997                 "fields": [
88998                     "operator",
88999                     "building_area",
89000                     "address"
89001                 ],
89002                 "suggestion": true
89003             },
89004             "shop/supermarket/Hoogvliet": {
89005                 "tags": {
89006                     "name": "Hoogvliet",
89007                     "shop": "supermarket"
89008                 },
89009                 "name": "Hoogvliet",
89010                 "icon": "grocery",
89011                 "geometry": [
89012                     "point",
89013                     "vertex",
89014                     "area"
89015                 ],
89016                 "fields": [
89017                     "operator",
89018                     "building_area",
89019                     "address"
89020                 ],
89021                 "suggestion": true
89022             },
89023             "shop/supermarket/COOP": {
89024                 "tags": {
89025                     "name": "COOP",
89026                     "shop": "supermarket"
89027                 },
89028                 "name": "COOP",
89029                 "icon": "grocery",
89030                 "geometry": [
89031                     "point",
89032                     "vertex",
89033                     "area"
89034                 ],
89035                 "fields": [
89036                     "operator",
89037                     "building_area",
89038                     "address"
89039                 ],
89040                 "suggestion": true
89041             },
89042             "shop/supermarket/Food Basics": {
89043                 "tags": {
89044                     "name": "Food Basics",
89045                     "shop": "supermarket"
89046                 },
89047                 "name": "Food Basics",
89048                 "icon": "grocery",
89049                 "geometry": [
89050                     "point",
89051                     "vertex",
89052                     "area"
89053                 ],
89054                 "fields": [
89055                     "operator",
89056                     "building_area",
89057                     "address"
89058                 ],
89059                 "suggestion": true
89060             },
89061             "shop/supermarket/Casino": {
89062                 "tags": {
89063                     "name": "Casino",
89064                     "shop": "supermarket"
89065                 },
89066                 "name": "Casino",
89067                 "icon": "grocery",
89068                 "geometry": [
89069                     "point",
89070                     "vertex",
89071                     "area"
89072                 ],
89073                 "fields": [
89074                     "operator",
89075                     "building_area",
89076                     "address"
89077                 ],
89078                 "suggestion": true
89079             },
89080             "shop/supermarket/Penny Markt": {
89081                 "tags": {
89082                     "name": "Penny Markt",
89083                     "shop": "supermarket"
89084                 },
89085                 "name": "Penny Markt",
89086                 "icon": "grocery",
89087                 "geometry": [
89088                     "point",
89089                     "vertex",
89090                     "area"
89091                 ],
89092                 "fields": [
89093                     "operator",
89094                     "building_area",
89095                     "address"
89096                 ],
89097                 "suggestion": true
89098             },
89099             "shop/supermarket/Giant": {
89100                 "tags": {
89101                     "name": "Giant",
89102                     "shop": "supermarket"
89103                 },
89104                 "name": "Giant",
89105                 "icon": "grocery",
89106                 "geometry": [
89107                     "point",
89108                     "vertex",
89109                     "area"
89110                 ],
89111                 "fields": [
89112                     "operator",
89113                     "building_area",
89114                     "address"
89115                 ],
89116                 "suggestion": true
89117             },
89118             "shop/supermarket/Rema 1000": {
89119                 "tags": {
89120                     "name": "Rema 1000",
89121                     "shop": "supermarket"
89122                 },
89123                 "name": "Rema 1000",
89124                 "icon": "grocery",
89125                 "geometry": [
89126                     "point",
89127                     "vertex",
89128                     "area"
89129                 ],
89130                 "fields": [
89131                     "operator",
89132                     "building_area",
89133                     "address"
89134                 ],
89135                 "suggestion": true
89136             },
89137             "shop/supermarket/Kaufpark": {
89138                 "tags": {
89139                     "name": "Kaufpark",
89140                     "shop": "supermarket"
89141                 },
89142                 "name": "Kaufpark",
89143                 "icon": "grocery",
89144                 "geometry": [
89145                     "point",
89146                     "vertex",
89147                     "area"
89148                 ],
89149                 "fields": [
89150                     "operator",
89151                     "building_area",
89152                     "address"
89153                 ],
89154                 "suggestion": true
89155             },
89156             "shop/supermarket/ALDI SÜD": {
89157                 "tags": {
89158                     "name": "ALDI SÜD",
89159                     "shop": "supermarket"
89160                 },
89161                 "name": "ALDI SÜD",
89162                 "icon": "grocery",
89163                 "geometry": [
89164                     "point",
89165                     "vertex",
89166                     "area"
89167                 ],
89168                 "fields": [
89169                     "operator",
89170                     "building_area",
89171                     "address"
89172                 ],
89173                 "suggestion": true
89174             },
89175             "shop/supermarket/Simply Market": {
89176                 "tags": {
89177                     "name": "Simply Market",
89178                     "shop": "supermarket"
89179                 },
89180                 "name": "Simply Market",
89181                 "icon": "grocery",
89182                 "geometry": [
89183                     "point",
89184                     "vertex",
89185                     "area"
89186                 ],
89187                 "fields": [
89188                     "operator",
89189                     "building_area",
89190                     "address"
89191                 ],
89192                 "suggestion": true
89193             },
89194             "shop/supermarket/Konzum": {
89195                 "tags": {
89196                     "name": "Konzum",
89197                     "shop": "supermarket"
89198                 },
89199                 "name": "Konzum",
89200                 "icon": "grocery",
89201                 "geometry": [
89202                     "point",
89203                     "vertex",
89204                     "area"
89205                 ],
89206                 "fields": [
89207                     "operator",
89208                     "building_area",
89209                     "address"
89210                 ],
89211                 "suggestion": true
89212             },
89213             "shop/supermarket/Carrefour Express": {
89214                 "tags": {
89215                     "name": "Carrefour Express",
89216                     "shop": "supermarket"
89217                 },
89218                 "name": "Carrefour Express",
89219                 "icon": "grocery",
89220                 "geometry": [
89221                     "point",
89222                     "vertex",
89223                     "area"
89224                 ],
89225                 "fields": [
89226                     "operator",
89227                     "building_area",
89228                     "address"
89229                 ],
89230                 "suggestion": true
89231             },
89232             "shop/supermarket/Eurospar": {
89233                 "tags": {
89234                     "name": "Eurospar",
89235                     "shop": "supermarket"
89236                 },
89237                 "name": "Eurospar",
89238                 "icon": "grocery",
89239                 "geometry": [
89240                     "point",
89241                     "vertex",
89242                     "area"
89243                 ],
89244                 "fields": [
89245                     "operator",
89246                     "building_area",
89247                     "address"
89248                 ],
89249                 "suggestion": true
89250             },
89251             "shop/supermarket/Mercator": {
89252                 "tags": {
89253                     "name": "Mercator",
89254                     "shop": "supermarket"
89255                 },
89256                 "name": "Mercator",
89257                 "icon": "grocery",
89258                 "geometry": [
89259                     "point",
89260                     "vertex",
89261                     "area"
89262                 ],
89263                 "fields": [
89264                     "operator",
89265                     "building_area",
89266                     "address"
89267                 ],
89268                 "suggestion": true
89269             },
89270             "shop/supermarket/Famila": {
89271                 "tags": {
89272                     "name": "Famila",
89273                     "shop": "supermarket"
89274                 },
89275                 "name": "Famila",
89276                 "icon": "grocery",
89277                 "geometry": [
89278                     "point",
89279                     "vertex",
89280                     "area"
89281                 ],
89282                 "fields": [
89283                     "operator",
89284                     "building_area",
89285                     "address"
89286                 ],
89287                 "suggestion": true
89288             },
89289             "shop/supermarket/Hemköp": {
89290                 "tags": {
89291                     "name": "Hemköp",
89292                     "shop": "supermarket"
89293                 },
89294                 "name": "Hemköp",
89295                 "icon": "grocery",
89296                 "geometry": [
89297                     "point",
89298                     "vertex",
89299                     "area"
89300                 ],
89301                 "fields": [
89302                     "operator",
89303                     "building_area",
89304                     "address"
89305                 ],
89306                 "suggestion": true
89307             },
89308             "shop/supermarket/real,-": {
89309                 "tags": {
89310                     "name": "real,-",
89311                     "shop": "supermarket"
89312                 },
89313                 "name": "real,-",
89314                 "icon": "grocery",
89315                 "geometry": [
89316                     "point",
89317                     "vertex",
89318                     "area"
89319                 ],
89320                 "fields": [
89321                     "operator",
89322                     "building_area",
89323                     "address"
89324                 ],
89325                 "suggestion": true
89326             },
89327             "shop/supermarket/Markant": {
89328                 "tags": {
89329                     "name": "Markant",
89330                     "shop": "supermarket"
89331                 },
89332                 "name": "Markant",
89333                 "icon": "grocery",
89334                 "geometry": [
89335                     "point",
89336                     "vertex",
89337                     "area"
89338                 ],
89339                 "fields": [
89340                     "operator",
89341                     "building_area",
89342                     "address"
89343                 ],
89344                 "suggestion": true
89345             },
89346             "shop/supermarket/Volg": {
89347                 "tags": {
89348                     "name": "Volg",
89349                     "shop": "supermarket"
89350                 },
89351                 "name": "Volg",
89352                 "icon": "grocery",
89353                 "geometry": [
89354                     "point",
89355                     "vertex",
89356                     "area"
89357                 ],
89358                 "fields": [
89359                     "operator",
89360                     "building_area",
89361                     "address"
89362                 ],
89363                 "suggestion": true
89364             },
89365             "shop/supermarket/Leader Price": {
89366                 "tags": {
89367                     "name": "Leader Price",
89368                     "shop": "supermarket"
89369                 },
89370                 "name": "Leader Price",
89371                 "icon": "grocery",
89372                 "geometry": [
89373                     "point",
89374                     "vertex",
89375                     "area"
89376                 ],
89377                 "fields": [
89378                     "operator",
89379                     "building_area",
89380                     "address"
89381                 ],
89382                 "suggestion": true
89383             },
89384             "shop/supermarket/Treff 3000": {
89385                 "tags": {
89386                     "name": "Treff 3000",
89387                     "shop": "supermarket"
89388                 },
89389                 "name": "Treff 3000",
89390                 "icon": "grocery",
89391                 "geometry": [
89392                     "point",
89393                     "vertex",
89394                     "area"
89395                 ],
89396                 "fields": [
89397                     "operator",
89398                     "building_area",
89399                     "address"
89400                 ],
89401                 "suggestion": true
89402             },
89403             "shop/supermarket/SuperBrugsen": {
89404                 "tags": {
89405                     "name": "SuperBrugsen",
89406                     "shop": "supermarket"
89407                 },
89408                 "name": "SuperBrugsen",
89409                 "icon": "grocery",
89410                 "geometry": [
89411                     "point",
89412                     "vertex",
89413                     "area"
89414                 ],
89415                 "fields": [
89416                     "operator",
89417                     "building_area",
89418                     "address"
89419                 ],
89420                 "suggestion": true
89421             },
89422             "shop/supermarket/Kaiser's": {
89423                 "tags": {
89424                     "name": "Kaiser's",
89425                     "shop": "supermarket"
89426                 },
89427                 "name": "Kaiser's",
89428                 "icon": "grocery",
89429                 "geometry": [
89430                     "point",
89431                     "vertex",
89432                     "area"
89433                 ],
89434                 "fields": [
89435                     "operator",
89436                     "building_area",
89437                     "address"
89438                 ],
89439                 "suggestion": true
89440             },
89441             "shop/supermarket/K+K": {
89442                 "tags": {
89443                     "name": "K+K",
89444                     "shop": "supermarket"
89445                 },
89446                 "name": "K+K",
89447                 "icon": "grocery",
89448                 "geometry": [
89449                     "point",
89450                     "vertex",
89451                     "area"
89452                 ],
89453                 "fields": [
89454                     "operator",
89455                     "building_area",
89456                     "address"
89457                 ],
89458                 "suggestion": true
89459             },
89460             "shop/supermarket/Unimarkt": {
89461                 "tags": {
89462                     "name": "Unimarkt",
89463                     "shop": "supermarket"
89464                 },
89465                 "name": "Unimarkt",
89466                 "icon": "grocery",
89467                 "geometry": [
89468                     "point",
89469                     "vertex",
89470                     "area"
89471                 ],
89472                 "fields": [
89473                     "operator",
89474                     "building_area",
89475                     "address"
89476                 ],
89477                 "suggestion": true
89478             },
89479             "shop/supermarket/Carrefour City": {
89480                 "tags": {
89481                     "name": "Carrefour City",
89482                     "shop": "supermarket"
89483                 },
89484                 "name": "Carrefour City",
89485                 "icon": "grocery",
89486                 "geometry": [
89487                     "point",
89488                     "vertex",
89489                     "area"
89490                 ],
89491                 "fields": [
89492                     "operator",
89493                     "building_area",
89494                     "address"
89495                 ],
89496                 "suggestion": true
89497             },
89498             "shop/supermarket/Sobeys": {
89499                 "tags": {
89500                     "name": "Sobeys",
89501                     "shop": "supermarket"
89502                 },
89503                 "name": "Sobeys",
89504                 "icon": "grocery",
89505                 "geometry": [
89506                     "point",
89507                     "vertex",
89508                     "area"
89509                 ],
89510                 "fields": [
89511                     "operator",
89512                     "building_area",
89513                     "address"
89514                 ],
89515                 "suggestion": true
89516             },
89517             "shop/supermarket/S-Market": {
89518                 "tags": {
89519                     "name": "S-Market",
89520                     "shop": "supermarket"
89521                 },
89522                 "name": "S-Market",
89523                 "icon": "grocery",
89524                 "geometry": [
89525                     "point",
89526                     "vertex",
89527                     "area"
89528                 ],
89529                 "fields": [
89530                     "operator",
89531                     "building_area",
89532                     "address"
89533                 ],
89534                 "suggestion": true
89535             },
89536             "shop/supermarket/Combi": {
89537                 "tags": {
89538                     "name": "Combi",
89539                     "shop": "supermarket"
89540                 },
89541                 "name": "Combi",
89542                 "icon": "grocery",
89543                 "geometry": [
89544                     "point",
89545                     "vertex",
89546                     "area"
89547                 ],
89548                 "fields": [
89549                     "operator",
89550                     "building_area",
89551                     "address"
89552                 ],
89553                 "suggestion": true
89554             },
89555             "shop/supermarket/Denner": {
89556                 "tags": {
89557                     "name": "Denner",
89558                     "shop": "supermarket"
89559                 },
89560                 "name": "Denner",
89561                 "icon": "grocery",
89562                 "geometry": [
89563                     "point",
89564                     "vertex",
89565                     "area"
89566                 ],
89567                 "fields": [
89568                     "operator",
89569                     "building_area",
89570                     "address"
89571                 ],
89572                 "suggestion": true
89573             },
89574             "shop/supermarket/Konsum": {
89575                 "tags": {
89576                     "name": "Konsum",
89577                     "shop": "supermarket"
89578                 },
89579                 "name": "Konsum",
89580                 "icon": "grocery",
89581                 "geometry": [
89582                     "point",
89583                     "vertex",
89584                     "area"
89585                 ],
89586                 "fields": [
89587                     "operator",
89588                     "building_area",
89589                     "address"
89590                 ],
89591                 "suggestion": true
89592             },
89593             "shop/supermarket/Franprix": {
89594                 "tags": {
89595                     "name": "Franprix",
89596                     "shop": "supermarket"
89597                 },
89598                 "name": "Franprix",
89599                 "icon": "grocery",
89600                 "geometry": [
89601                     "point",
89602                     "vertex",
89603                     "area"
89604                 ],
89605                 "fields": [
89606                     "operator",
89607                     "building_area",
89608                     "address"
89609                 ],
89610                 "suggestion": true
89611             },
89612             "shop/supermarket/Monoprix": {
89613                 "tags": {
89614                     "name": "Monoprix",
89615                     "shop": "supermarket"
89616                 },
89617                 "name": "Monoprix",
89618                 "icon": "grocery",
89619                 "geometry": [
89620                     "point",
89621                     "vertex",
89622                     "area"
89623                 ],
89624                 "fields": [
89625                     "operator",
89626                     "building_area",
89627                     "address"
89628                 ],
89629                 "suggestion": true
89630             },
89631             "shop/supermarket/Diska": {
89632                 "tags": {
89633                     "name": "Diska",
89634                     "shop": "supermarket"
89635                 },
89636                 "name": "Diska",
89637                 "icon": "grocery",
89638                 "geometry": [
89639                     "point",
89640                     "vertex",
89641                     "area"
89642                 ],
89643                 "fields": [
89644                     "operator",
89645                     "building_area",
89646                     "address"
89647                 ],
89648                 "suggestion": true
89649             },
89650             "shop/supermarket/PENNY": {
89651                 "tags": {
89652                     "name": "PENNY",
89653                     "shop": "supermarket"
89654                 },
89655                 "name": "PENNY",
89656                 "icon": "grocery",
89657                 "geometry": [
89658                     "point",
89659                     "vertex",
89660                     "area"
89661                 ],
89662                 "fields": [
89663                     "operator",
89664                     "building_area",
89665                     "address"
89666                 ],
89667                 "suggestion": true
89668             },
89669             "shop/supermarket/Dia": {
89670                 "tags": {
89671                     "name": "Dia",
89672                     "shop": "supermarket"
89673                 },
89674                 "name": "Dia",
89675                 "icon": "grocery",
89676                 "geometry": [
89677                     "point",
89678                     "vertex",
89679                     "area"
89680                 ],
89681                 "fields": [
89682                     "operator",
89683                     "building_area",
89684                     "address"
89685                 ],
89686                 "suggestion": true
89687             },
89688             "shop/supermarket/Giant Eagle": {
89689                 "tags": {
89690                     "name": "Giant Eagle",
89691                     "shop": "supermarket"
89692                 },
89693                 "name": "Giant Eagle",
89694                 "icon": "grocery",
89695                 "geometry": [
89696                     "point",
89697                     "vertex",
89698                     "area"
89699                 ],
89700                 "fields": [
89701                     "operator",
89702                     "building_area",
89703                     "address"
89704                 ],
89705                 "suggestion": true
89706             },
89707             "shop/supermarket/NORMA": {
89708                 "tags": {
89709                     "name": "NORMA",
89710                     "shop": "supermarket"
89711                 },
89712                 "name": "NORMA",
89713                 "icon": "grocery",
89714                 "geometry": [
89715                     "point",
89716                     "vertex",
89717                     "area"
89718                 ],
89719                 "fields": [
89720                     "operator",
89721                     "building_area",
89722                     "address"
89723                 ],
89724                 "suggestion": true
89725             },
89726             "shop/supermarket/AD Delhaize": {
89727                 "tags": {
89728                     "name": "AD Delhaize",
89729                     "shop": "supermarket"
89730                 },
89731                 "name": "AD Delhaize",
89732                 "icon": "grocery",
89733                 "geometry": [
89734                     "point",
89735                     "vertex",
89736                     "area"
89737                 ],
89738                 "fields": [
89739                     "operator",
89740                     "building_area",
89741                     "address"
89742                 ],
89743                 "suggestion": true
89744             },
89745             "shop/supermarket/Auchan": {
89746                 "tags": {
89747                     "name": "Auchan",
89748                     "shop": "supermarket"
89749                 },
89750                 "name": "Auchan",
89751                 "icon": "grocery",
89752                 "geometry": [
89753                     "point",
89754                     "vertex",
89755                     "area"
89756                 ],
89757                 "fields": [
89758                     "operator",
89759                     "building_area",
89760                     "address"
89761                 ],
89762                 "suggestion": true
89763             },
89764             "shop/supermarket/Mercadona": {
89765                 "tags": {
89766                     "name": "Mercadona",
89767                     "shop": "supermarket"
89768                 },
89769                 "name": "Mercadona",
89770                 "icon": "grocery",
89771                 "geometry": [
89772                     "point",
89773                     "vertex",
89774                     "area"
89775                 ],
89776                 "fields": [
89777                     "operator",
89778                     "building_area",
89779                     "address"
89780                 ],
89781                 "suggestion": true
89782             },
89783             "shop/supermarket/Consum": {
89784                 "tags": {
89785                     "name": "Consum",
89786                     "shop": "supermarket"
89787                 },
89788                 "name": "Consum",
89789                 "icon": "grocery",
89790                 "geometry": [
89791                     "point",
89792                     "vertex",
89793                     "area"
89794                 ],
89795                 "fields": [
89796                     "operator",
89797                     "building_area",
89798                     "address"
89799                 ],
89800                 "suggestion": true
89801             },
89802             "shop/supermarket/Carrefour Market": {
89803                 "tags": {
89804                     "name": "Carrefour Market",
89805                     "shop": "supermarket"
89806                 },
89807                 "name": "Carrefour Market",
89808                 "icon": "grocery",
89809                 "geometry": [
89810                     "point",
89811                     "vertex",
89812                     "area"
89813                 ],
89814                 "fields": [
89815                     "operator",
89816                     "building_area",
89817                     "address"
89818                 ],
89819                 "suggestion": true
89820             },
89821             "shop/supermarket/Whole Foods": {
89822                 "tags": {
89823                     "name": "Whole Foods",
89824                     "shop": "supermarket"
89825                 },
89826                 "name": "Whole Foods",
89827                 "icon": "grocery",
89828                 "geometry": [
89829                     "point",
89830                     "vertex",
89831                     "area"
89832                 ],
89833                 "fields": [
89834                     "operator",
89835                     "building_area",
89836                     "address"
89837                 ],
89838                 "suggestion": true
89839             },
89840             "shop/supermarket/Pam": {
89841                 "tags": {
89842                     "name": "Pam",
89843                     "shop": "supermarket"
89844                 },
89845                 "name": "Pam",
89846                 "icon": "grocery",
89847                 "geometry": [
89848                     "point",
89849                     "vertex",
89850                     "area"
89851                 ],
89852                 "fields": [
89853                     "operator",
89854                     "building_area",
89855                     "address"
89856                 ],
89857                 "suggestion": true
89858             },
89859             "shop/supermarket/sky": {
89860                 "tags": {
89861                     "name": "sky",
89862                     "shop": "supermarket"
89863                 },
89864                 "name": "sky",
89865                 "icon": "grocery",
89866                 "geometry": [
89867                     "point",
89868                     "vertex",
89869                     "area"
89870                 ],
89871                 "fields": [
89872                     "operator",
89873                     "building_area",
89874                     "address"
89875                 ],
89876                 "suggestion": true
89877             },
89878             "shop/supermarket/Despar": {
89879                 "tags": {
89880                     "name": "Despar",
89881                     "shop": "supermarket"
89882                 },
89883                 "name": "Despar",
89884                 "icon": "grocery",
89885                 "geometry": [
89886                     "point",
89887                     "vertex",
89888                     "area"
89889                 ],
89890                 "fields": [
89891                     "operator",
89892                     "building_area",
89893                     "address"
89894                 ],
89895                 "suggestion": true
89896             },
89897             "shop/supermarket/Eroski": {
89898                 "tags": {
89899                     "name": "Eroski",
89900                     "shop": "supermarket"
89901                 },
89902                 "name": "Eroski",
89903                 "icon": "grocery",
89904                 "geometry": [
89905                     "point",
89906                     "vertex",
89907                     "area"
89908                 ],
89909                 "fields": [
89910                     "operator",
89911                     "building_area",
89912                     "address"
89913                 ],
89914                 "suggestion": true
89915             },
89916             "shop/supermarket/Maxi": {
89917                 "tags": {
89918                     "name": "Maxi",
89919                     "shop": "supermarket"
89920                 },
89921                 "name": "Maxi",
89922                 "icon": "grocery",
89923                 "geometry": [
89924                     "point",
89925                     "vertex",
89926                     "area"
89927                 ],
89928                 "fields": [
89929                     "operator",
89930                     "building_area",
89931                     "address"
89932                 ],
89933                 "suggestion": true
89934             },
89935             "shop/supermarket/Colruyt": {
89936                 "tags": {
89937                     "name": "Colruyt",
89938                     "shop": "supermarket"
89939                 },
89940                 "name": "Colruyt",
89941                 "icon": "grocery",
89942                 "geometry": [
89943                     "point",
89944                     "vertex",
89945                     "area"
89946                 ],
89947                 "fields": [
89948                     "operator",
89949                     "building_area",
89950                     "address"
89951                 ],
89952                 "suggestion": true
89953             },
89954             "shop/supermarket/The Co-operative": {
89955                 "tags": {
89956                     "name": "The Co-operative",
89957                     "shop": "supermarket"
89958                 },
89959                 "name": "The Co-operative",
89960                 "icon": "grocery",
89961                 "geometry": [
89962                     "point",
89963                     "vertex",
89964                     "area"
89965                 ],
89966                 "fields": [
89967                     "operator",
89968                     "building_area",
89969                     "address"
89970                 ],
89971                 "suggestion": true
89972             },
89973             "shop/supermarket/Intermarché": {
89974                 "tags": {
89975                     "name": "Intermarché",
89976                     "shop": "supermarket"
89977                 },
89978                 "name": "Intermarché",
89979                 "icon": "grocery",
89980                 "geometry": [
89981                     "point",
89982                     "vertex",
89983                     "area"
89984                 ],
89985                 "fields": [
89986                     "operator",
89987                     "building_area",
89988                     "address"
89989                 ],
89990                 "suggestion": true
89991             },
89992             "shop/supermarket/Delhaize": {
89993                 "tags": {
89994                     "name": "Delhaize",
89995                     "shop": "supermarket"
89996                 },
89997                 "name": "Delhaize",
89998                 "icon": "grocery",
89999                 "geometry": [
90000                     "point",
90001                     "vertex",
90002                     "area"
90003                 ],
90004                 "fields": [
90005                     "operator",
90006                     "building_area",
90007                     "address"
90008                 ],
90009                 "suggestion": true
90010             },
90011             "shop/supermarket/CBA": {
90012                 "tags": {
90013                     "name": "CBA",
90014                     "shop": "supermarket"
90015                 },
90016                 "name": "CBA",
90017                 "icon": "grocery",
90018                 "geometry": [
90019                     "point",
90020                     "vertex",
90021                     "area"
90022                 ],
90023                 "fields": [
90024                     "operator",
90025                     "building_area",
90026                     "address"
90027                 ],
90028                 "suggestion": true
90029             },
90030             "shop/supermarket/Shopi": {
90031                 "tags": {
90032                     "name": "Shopi",
90033                     "shop": "supermarket"
90034                 },
90035                 "name": "Shopi",
90036                 "icon": "grocery",
90037                 "geometry": [
90038                     "point",
90039                     "vertex",
90040                     "area"
90041                 ],
90042                 "fields": [
90043                     "operator",
90044                     "building_area",
90045                     "address"
90046                 ],
90047                 "suggestion": true
90048             },
90049             "shop/supermarket/Walmart": {
90050                 "tags": {
90051                     "name": "Walmart",
90052                     "shop": "supermarket"
90053                 },
90054                 "name": "Walmart",
90055                 "icon": "grocery",
90056                 "geometry": [
90057                     "point",
90058                     "vertex",
90059                     "area"
90060                 ],
90061                 "fields": [
90062                     "operator",
90063                     "building_area",
90064                     "address"
90065                 ],
90066                 "suggestion": true
90067             },
90068             "shop/supermarket/Kroger": {
90069                 "tags": {
90070                     "name": "Kroger",
90071                     "shop": "supermarket"
90072                 },
90073                 "name": "Kroger",
90074                 "icon": "grocery",
90075                 "geometry": [
90076                     "point",
90077                     "vertex",
90078                     "area"
90079                 ],
90080                 "fields": [
90081                     "operator",
90082                     "building_area",
90083                     "address"
90084                 ],
90085                 "suggestion": true
90086             },
90087             "shop/supermarket/Albertsons": {
90088                 "tags": {
90089                     "name": "Albertsons",
90090                     "shop": "supermarket"
90091                 },
90092                 "name": "Albertsons",
90093                 "icon": "grocery",
90094                 "geometry": [
90095                     "point",
90096                     "vertex",
90097                     "area"
90098                 ],
90099                 "fields": [
90100                     "operator",
90101                     "building_area",
90102                     "address"
90103                 ],
90104                 "suggestion": true
90105             },
90106             "shop/supermarket/Trader Joe's": {
90107                 "tags": {
90108                     "name": "Trader Joe's",
90109                     "shop": "supermarket"
90110                 },
90111                 "name": "Trader Joe's",
90112                 "icon": "grocery",
90113                 "geometry": [
90114                     "point",
90115                     "vertex",
90116                     "area"
90117                 ],
90118                 "fields": [
90119                     "operator",
90120                     "building_area",
90121                     "address"
90122                 ],
90123                 "suggestion": true
90124             },
90125             "shop/supermarket/Feneberg": {
90126                 "tags": {
90127                     "name": "Feneberg",
90128                     "shop": "supermarket"
90129                 },
90130                 "name": "Feneberg",
90131                 "icon": "grocery",
90132                 "geometry": [
90133                     "point",
90134                     "vertex",
90135                     "area"
90136                 ],
90137                 "fields": [
90138                     "operator",
90139                     "building_area",
90140                     "address"
90141                 ],
90142                 "suggestion": true
90143             },
90144             "shop/supermarket/denn's Biomarkt": {
90145                 "tags": {
90146                     "name": "denn's Biomarkt",
90147                     "shop": "supermarket"
90148                 },
90149                 "name": "denn's Biomarkt",
90150                 "icon": "grocery",
90151                 "geometry": [
90152                     "point",
90153                     "vertex",
90154                     "area"
90155                 ],
90156                 "fields": [
90157                     "operator",
90158                     "building_area",
90159                     "address"
90160                 ],
90161                 "suggestion": true
90162             },
90163             "shop/supermarket/Kvickly": {
90164                 "tags": {
90165                     "name": "Kvickly",
90166                     "shop": "supermarket"
90167                 },
90168                 "name": "Kvickly",
90169                 "icon": "grocery",
90170                 "geometry": [
90171                     "point",
90172                     "vertex",
90173                     "area"
90174                 ],
90175                 "fields": [
90176                     "operator",
90177                     "building_area",
90178                     "address"
90179                 ],
90180                 "suggestion": true
90181             },
90182             "shop/supermarket/Makro": {
90183                 "tags": {
90184                     "name": "Makro",
90185                     "shop": "supermarket"
90186                 },
90187                 "name": "Makro",
90188                 "icon": "grocery",
90189                 "geometry": [
90190                     "point",
90191                     "vertex",
90192                     "area"
90193                 ],
90194                 "fields": [
90195                     "operator",
90196                     "building_area",
90197                     "address"
90198                 ],
90199                 "suggestion": true
90200             },
90201             "shop/supermarket/Dico": {
90202                 "tags": {
90203                     "name": "Dico",
90204                     "shop": "supermarket"
90205                 },
90206                 "name": "Dico",
90207                 "icon": "grocery",
90208                 "geometry": [
90209                     "point",
90210                     "vertex",
90211                     "area"
90212                 ],
90213                 "fields": [
90214                     "operator",
90215                     "building_area",
90216                     "address"
90217                 ],
90218                 "suggestion": true
90219             },
90220             "shop/supermarket/Nah & Frisch": {
90221                 "tags": {
90222                     "name": "Nah & Frisch",
90223                     "shop": "supermarket"
90224                 },
90225                 "name": "Nah & Frisch",
90226                 "icon": "grocery",
90227                 "geometry": [
90228                     "point",
90229                     "vertex",
90230                     "area"
90231                 ],
90232                 "fields": [
90233                     "operator",
90234                     "building_area",
90235                     "address"
90236                 ],
90237                 "suggestion": true
90238             },
90239             "shop/supermarket/Champion": {
90240                 "tags": {
90241                     "name": "Champion",
90242                     "shop": "supermarket"
90243                 },
90244                 "name": "Champion",
90245                 "icon": "grocery",
90246                 "geometry": [
90247                     "point",
90248                     "vertex",
90249                     "area"
90250                 ],
90251                 "fields": [
90252                     "operator",
90253                     "building_area",
90254                     "address"
90255                 ],
90256                 "suggestion": true
90257             },
90258             "shop/supermarket/ICA Supermarket": {
90259                 "tags": {
90260                     "name": "ICA Supermarket",
90261                     "shop": "supermarket"
90262                 },
90263                 "name": "ICA Supermarket",
90264                 "icon": "grocery",
90265                 "geometry": [
90266                     "point",
90267                     "vertex",
90268                     "area"
90269                 ],
90270                 "fields": [
90271                     "operator",
90272                     "building_area",
90273                     "address"
90274                 ],
90275                 "suggestion": true
90276             },
90277             "shop/supermarket/Fakta": {
90278                 "tags": {
90279                     "name": "Fakta",
90280                     "shop": "supermarket"
90281                 },
90282                 "name": "Fakta",
90283                 "icon": "grocery",
90284                 "geometry": [
90285                     "point",
90286                     "vertex",
90287                     "area"
90288                 ],
90289                 "fields": [
90290                     "operator",
90291                     "building_area",
90292                     "address"
90293                 ],
90294                 "suggestion": true
90295             },
90296             "shop/supermarket/Магнит": {
90297                 "tags": {
90298                     "name": "Магнит",
90299                     "shop": "supermarket"
90300                 },
90301                 "name": "Магнит",
90302                 "icon": "grocery",
90303                 "geometry": [
90304                     "point",
90305                     "vertex",
90306                     "area"
90307                 ],
90308                 "fields": [
90309                     "operator",
90310                     "building_area",
90311                     "address"
90312                 ],
90313                 "suggestion": true
90314             },
90315             "shop/supermarket/Caprabo": {
90316                 "tags": {
90317                     "name": "Caprabo",
90318                     "shop": "supermarket"
90319                 },
90320                 "name": "Caprabo",
90321                 "icon": "grocery",
90322                 "geometry": [
90323                     "point",
90324                     "vertex",
90325                     "area"
90326                 ],
90327                 "fields": [
90328                     "operator",
90329                     "building_area",
90330                     "address"
90331                 ],
90332                 "suggestion": true
90333             },
90334             "shop/supermarket/Famiglia Cooperativa": {
90335                 "tags": {
90336                     "name": "Famiglia Cooperativa",
90337                     "shop": "supermarket"
90338                 },
90339                 "name": "Famiglia Cooperativa",
90340                 "icon": "grocery",
90341                 "geometry": [
90342                     "point",
90343                     "vertex",
90344                     "area"
90345                 ],
90346                 "fields": [
90347                     "operator",
90348                     "building_area",
90349                     "address"
90350                 ],
90351                 "suggestion": true
90352             },
90353             "shop/supermarket/Народная 7Я семьЯ": {
90354                 "tags": {
90355                     "name": "Народная 7Я семьЯ",
90356                     "shop": "supermarket"
90357                 },
90358                 "name": "Народная 7Я семьЯ",
90359                 "icon": "grocery",
90360                 "geometry": [
90361                     "point",
90362                     "vertex",
90363                     "area"
90364                 ],
90365                 "fields": [
90366                     "operator",
90367                     "building_area",
90368                     "address"
90369                 ],
90370                 "suggestion": true
90371             },
90372             "shop/supermarket/Esselunga": {
90373                 "tags": {
90374                     "name": "Esselunga",
90375                     "shop": "supermarket"
90376                 },
90377                 "name": "Esselunga",
90378                 "icon": "grocery",
90379                 "geometry": [
90380                     "point",
90381                     "vertex",
90382                     "area"
90383                 ],
90384                 "fields": [
90385                     "operator",
90386                     "building_area",
90387                     "address"
90388                 ],
90389                 "suggestion": true
90390             },
90391             "shop/supermarket/Maxima": {
90392                 "tags": {
90393                     "name": "Maxima",
90394                     "shop": "supermarket"
90395                 },
90396                 "name": "Maxima",
90397                 "icon": "grocery",
90398                 "geometry": [
90399                     "point",
90400                     "vertex",
90401                     "area"
90402                 ],
90403                 "fields": [
90404                     "operator",
90405                     "building_area",
90406                     "address"
90407                 ],
90408                 "suggestion": true
90409             },
90410             "shop/supermarket/Wasgau": {
90411                 "tags": {
90412                     "name": "Wasgau",
90413                     "shop": "supermarket"
90414                 },
90415                 "name": "Wasgau",
90416                 "icon": "grocery",
90417                 "geometry": [
90418                     "point",
90419                     "vertex",
90420                     "area"
90421                 ],
90422                 "fields": [
90423                     "operator",
90424                     "building_area",
90425                     "address"
90426                 ],
90427                 "suggestion": true
90428             },
90429             "shop/supermarket/Pingo Doce": {
90430                 "tags": {
90431                     "name": "Pingo Doce",
90432                     "shop": "supermarket"
90433                 },
90434                 "name": "Pingo Doce",
90435                 "icon": "grocery",
90436                 "geometry": [
90437                     "point",
90438                     "vertex",
90439                     "area"
90440                 ],
90441                 "fields": [
90442                     "operator",
90443                     "building_area",
90444                     "address"
90445                 ],
90446                 "suggestion": true
90447             },
90448             "shop/supermarket/Match": {
90449                 "tags": {
90450                     "name": "Match",
90451                     "shop": "supermarket"
90452                 },
90453                 "name": "Match",
90454                 "icon": "grocery",
90455                 "geometry": [
90456                     "point",
90457                     "vertex",
90458                     "area"
90459                 ],
90460                 "fields": [
90461                     "operator",
90462                     "building_area",
90463                     "address"
90464                 ],
90465                 "suggestion": true
90466             },
90467             "shop/supermarket/Profi": {
90468                 "tags": {
90469                     "name": "Profi",
90470                     "shop": "supermarket"
90471                 },
90472                 "name": "Profi",
90473                 "icon": "grocery",
90474                 "geometry": [
90475                     "point",
90476                     "vertex",
90477                     "area"
90478                 ],
90479                 "fields": [
90480                     "operator",
90481                     "building_area",
90482                     "address"
90483                 ],
90484                 "suggestion": true
90485             },
90486             "shop/supermarket/Lider": {
90487                 "tags": {
90488                     "name": "Lider",
90489                     "shop": "supermarket"
90490                 },
90491                 "name": "Lider",
90492                 "icon": "grocery",
90493                 "geometry": [
90494                     "point",
90495                     "vertex",
90496                     "area"
90497                 ],
90498                 "fields": [
90499                     "operator",
90500                     "building_area",
90501                     "address"
90502                 ],
90503                 "suggestion": true
90504             },
90505             "shop/supermarket/Unimarc": {
90506                 "tags": {
90507                     "name": "Unimarc",
90508                     "shop": "supermarket"
90509                 },
90510                 "name": "Unimarc",
90511                 "icon": "grocery",
90512                 "geometry": [
90513                     "point",
90514                     "vertex",
90515                     "area"
90516                 ],
90517                 "fields": [
90518                     "operator",
90519                     "building_area",
90520                     "address"
90521                 ],
90522                 "suggestion": true
90523             },
90524             "shop/supermarket/Co-operative Food": {
90525                 "tags": {
90526                     "name": "Co-operative Food",
90527                     "shop": "supermarket"
90528                 },
90529                 "name": "Co-operative Food",
90530                 "icon": "grocery",
90531                 "geometry": [
90532                     "point",
90533                     "vertex",
90534                     "area"
90535                 ],
90536                 "fields": [
90537                     "operator",
90538                     "building_area",
90539                     "address"
90540                 ],
90541                 "suggestion": true
90542             },
90543             "shop/supermarket/Santa Isabel": {
90544                 "tags": {
90545                     "name": "Santa Isabel",
90546                     "shop": "supermarket"
90547                 },
90548                 "name": "Santa Isabel",
90549                 "icon": "grocery",
90550                 "geometry": [
90551                     "point",
90552                     "vertex",
90553                     "area"
90554                 ],
90555                 "fields": [
90556                     "operator",
90557                     "building_area",
90558                     "address"
90559                 ],
90560                 "suggestion": true
90561             },
90562             "shop/supermarket/Седьмой континент": {
90563                 "tags": {
90564                     "name": "Седьмой континент",
90565                     "shop": "supermarket"
90566                 },
90567                 "name": "Седьмой континент",
90568                 "icon": "grocery",
90569                 "geometry": [
90570                     "point",
90571                     "vertex",
90572                     "area"
90573                 ],
90574                 "fields": [
90575                     "operator",
90576                     "building_area",
90577                     "address"
90578                 ],
90579                 "suggestion": true
90580             },
90581             "shop/supermarket/HIT": {
90582                 "tags": {
90583                     "name": "HIT",
90584                     "shop": "supermarket"
90585                 },
90586                 "name": "HIT",
90587                 "icon": "grocery",
90588                 "geometry": [
90589                     "point",
90590                     "vertex",
90591                     "area"
90592                 ],
90593                 "fields": [
90594                     "operator",
90595                     "building_area",
90596                     "address"
90597                 ],
90598                 "suggestion": true
90599             },
90600             "shop/supermarket/Rimi": {
90601                 "tags": {
90602                     "name": "Rimi",
90603                     "shop": "supermarket"
90604                 },
90605                 "name": "Rimi",
90606                 "icon": "grocery",
90607                 "geometry": [
90608                     "point",
90609                     "vertex",
90610                     "area"
90611                 ],
90612                 "fields": [
90613                     "operator",
90614                     "building_area",
90615                     "address"
90616                 ],
90617                 "suggestion": true
90618             },
90619             "shop/supermarket/Conad": {
90620                 "tags": {
90621                     "name": "Conad",
90622                     "shop": "supermarket"
90623                 },
90624                 "name": "Conad",
90625                 "icon": "grocery",
90626                 "geometry": [
90627                     "point",
90628                     "vertex",
90629                     "area"
90630                 ],
90631                 "fields": [
90632                     "operator",
90633                     "building_area",
90634                     "address"
90635                 ],
90636                 "suggestion": true
90637             },
90638             "shop/supermarket/Фуршет": {
90639                 "tags": {
90640                     "name": "Фуршет",
90641                     "shop": "supermarket"
90642                 },
90643                 "name": "Фуршет",
90644                 "icon": "grocery",
90645                 "geometry": [
90646                     "point",
90647                     "vertex",
90648                     "area"
90649                 ],
90650                 "fields": [
90651                     "operator",
90652                     "building_area",
90653                     "address"
90654                 ],
90655                 "suggestion": true
90656             },
90657             "shop/supermarket/Willys": {
90658                 "tags": {
90659                     "name": "Willys",
90660                     "shop": "supermarket"
90661                 },
90662                 "name": "Willys",
90663                 "icon": "grocery",
90664                 "geometry": [
90665                     "point",
90666                     "vertex",
90667                     "area"
90668                 ],
90669                 "fields": [
90670                     "operator",
90671                     "building_area",
90672                     "address"
90673                 ],
90674                 "suggestion": true
90675             },
90676             "shop/supermarket/Farmfoods": {
90677                 "tags": {
90678                     "name": "Farmfoods",
90679                     "shop": "supermarket"
90680                 },
90681                 "name": "Farmfoods",
90682                 "icon": "grocery",
90683                 "geometry": [
90684                     "point",
90685                     "vertex",
90686                     "area"
90687                 ],
90688                 "fields": [
90689                     "operator",
90690                     "building_area",
90691                     "address"
90692                 ],
90693                 "suggestion": true
90694             },
90695             "shop/supermarket/U Express": {
90696                 "tags": {
90697                     "name": "U Express",
90698                     "shop": "supermarket"
90699                 },
90700                 "name": "U Express",
90701                 "icon": "grocery",
90702                 "geometry": [
90703                     "point",
90704                     "vertex",
90705                     "area"
90706                 ],
90707                 "fields": [
90708                     "operator",
90709                     "building_area",
90710                     "address"
90711                 ],
90712                 "suggestion": true
90713             },
90714             "shop/supermarket/Фора": {
90715                 "tags": {
90716                     "name": "Фора",
90717                     "shop": "supermarket"
90718                 },
90719                 "name": "Фора",
90720                 "icon": "grocery",
90721                 "geometry": [
90722                     "point",
90723                     "vertex",
90724                     "area"
90725                 ],
90726                 "fields": [
90727                     "operator",
90728                     "building_area",
90729                     "address"
90730                 ],
90731                 "suggestion": true
90732             },
90733             "shop/supermarket/Dunnes Stores": {
90734                 "tags": {
90735                     "name": "Dunnes Stores",
90736                     "shop": "supermarket"
90737                 },
90738                 "name": "Dunnes Stores",
90739                 "icon": "grocery",
90740                 "geometry": [
90741                     "point",
90742                     "vertex",
90743                     "area"
90744                 ],
90745                 "fields": [
90746                     "operator",
90747                     "building_area",
90748                     "address"
90749                 ],
90750                 "suggestion": true
90751             },
90752             "shop/supermarket/Сільпо": {
90753                 "tags": {
90754                     "name": "Сільпо",
90755                     "shop": "supermarket"
90756                 },
90757                 "name": "Сільпо",
90758                 "icon": "grocery",
90759                 "geometry": [
90760                     "point",
90761                     "vertex",
90762                     "area"
90763                 ],
90764                 "fields": [
90765                     "operator",
90766                     "building_area",
90767                     "address"
90768                 ],
90769                 "suggestion": true
90770             },
90771             "shop/supermarket/マルエツ": {
90772                 "tags": {
90773                     "name": "マルエツ",
90774                     "shop": "supermarket"
90775                 },
90776                 "name": "マルエツ",
90777                 "icon": "grocery",
90778                 "geometry": [
90779                     "point",
90780                     "vertex",
90781                     "area"
90782                 ],
90783                 "fields": [
90784                     "operator",
90785                     "building_area",
90786                     "address"
90787                 ],
90788                 "suggestion": true
90789             },
90790             "shop/supermarket/Piggly Wiggly": {
90791                 "tags": {
90792                     "name": "Piggly Wiggly",
90793                     "shop": "supermarket"
90794                 },
90795                 "name": "Piggly Wiggly",
90796                 "icon": "grocery",
90797                 "geometry": [
90798                     "point",
90799                     "vertex",
90800                     "area"
90801                 ],
90802                 "fields": [
90803                     "operator",
90804                     "building_area",
90805                     "address"
90806                 ],
90807                 "suggestion": true
90808             },
90809             "shop/supermarket/Crai": {
90810                 "tags": {
90811                     "name": "Crai",
90812                     "shop": "supermarket"
90813                 },
90814                 "name": "Crai",
90815                 "icon": "grocery",
90816                 "geometry": [
90817                     "point",
90818                     "vertex",
90819                     "area"
90820                 ],
90821                 "fields": [
90822                     "operator",
90823                     "building_area",
90824                     "address"
90825                 ],
90826                 "suggestion": true
90827             },
90828             "shop/supermarket/El Árbol": {
90829                 "tags": {
90830                     "name": "El Árbol",
90831                     "shop": "supermarket"
90832                 },
90833                 "name": "El Árbol",
90834                 "icon": "grocery",
90835                 "geometry": [
90836                     "point",
90837                     "vertex",
90838                     "area"
90839                 ],
90840                 "fields": [
90841                     "operator",
90842                     "building_area",
90843                     "address"
90844                 ],
90845                 "suggestion": true
90846             },
90847             "shop/supermarket/Centre Commercial E. Leclerc": {
90848                 "tags": {
90849                     "name": "Centre Commercial E. Leclerc",
90850                     "shop": "supermarket"
90851                 },
90852                 "name": "Centre Commercial E. Leclerc",
90853                 "icon": "grocery",
90854                 "geometry": [
90855                     "point",
90856                     "vertex",
90857                     "area"
90858                 ],
90859                 "fields": [
90860                     "operator",
90861                     "building_area",
90862                     "address"
90863                 ],
90864                 "suggestion": true
90865             },
90866             "shop/supermarket/Foodland": {
90867                 "tags": {
90868                     "name": "Foodland",
90869                     "shop": "supermarket"
90870                 },
90871                 "name": "Foodland",
90872                 "icon": "grocery",
90873                 "geometry": [
90874                     "point",
90875                     "vertex",
90876                     "area"
90877                 ],
90878                 "fields": [
90879                     "operator",
90880                     "building_area",
90881                     "address"
90882                 ],
90883                 "suggestion": true
90884             },
90885             "shop/supermarket/Super Brugsen": {
90886                 "tags": {
90887                     "name": "Super Brugsen",
90888                     "shop": "supermarket"
90889                 },
90890                 "name": "Super Brugsen",
90891                 "icon": "grocery",
90892                 "geometry": [
90893                     "point",
90894                     "vertex",
90895                     "area"
90896                 ],
90897                 "fields": [
90898                     "operator",
90899                     "building_area",
90900                     "address"
90901                 ],
90902                 "suggestion": true
90903             },
90904             "shop/supermarket/Дикси": {
90905                 "tags": {
90906                     "name": "Дикси",
90907                     "shop": "supermarket"
90908                 },
90909                 "name": "Дикси",
90910                 "icon": "grocery",
90911                 "geometry": [
90912                     "point",
90913                     "vertex",
90914                     "area"
90915                 ],
90916                 "fields": [
90917                     "operator",
90918                     "building_area",
90919                     "address"
90920                 ],
90921                 "suggestion": true
90922             },
90923             "shop/supermarket/Пятёрочка": {
90924                 "tags": {
90925                     "name": "Пятёрочка",
90926                     "shop": "supermarket"
90927                 },
90928                 "name": "Пятёрочка",
90929                 "icon": "grocery",
90930                 "geometry": [
90931                     "point",
90932                     "vertex",
90933                     "area"
90934                 ],
90935                 "fields": [
90936                     "operator",
90937                     "building_area",
90938                     "address"
90939                 ],
90940                 "suggestion": true
90941             },
90942             "shop/supermarket/Publix": {
90943                 "tags": {
90944                     "name": "Publix",
90945                     "shop": "supermarket"
90946                 },
90947                 "name": "Publix",
90948                 "icon": "grocery",
90949                 "geometry": [
90950                     "point",
90951                     "vertex",
90952                     "area"
90953                 ],
90954                 "fields": [
90955                     "operator",
90956                     "building_area",
90957                     "address"
90958                 ],
90959                 "suggestion": true
90960             },
90961             "shop/supermarket/Føtex": {
90962                 "tags": {
90963                     "name": "Føtex",
90964                     "shop": "supermarket"
90965                 },
90966                 "name": "Føtex",
90967                 "icon": "grocery",
90968                 "geometry": [
90969                     "point",
90970                     "vertex",
90971                     "area"
90972                 ],
90973                 "fields": [
90974                     "operator",
90975                     "building_area",
90976                     "address"
90977                 ],
90978                 "suggestion": true
90979             },
90980             "shop/supermarket/coop": {
90981                 "tags": {
90982                     "name": "coop",
90983                     "shop": "supermarket"
90984                 },
90985                 "name": "coop",
90986                 "icon": "grocery",
90987                 "geometry": [
90988                     "point",
90989                     "vertex",
90990                     "area"
90991                 ],
90992                 "fields": [
90993                     "operator",
90994                     "building_area",
90995                     "address"
90996                 ],
90997                 "suggestion": true
90998             },
90999             "shop/supermarket/Coop Konsum": {
91000                 "tags": {
91001                     "name": "Coop Konsum",
91002                     "shop": "supermarket"
91003                 },
91004                 "name": "Coop Konsum",
91005                 "icon": "grocery",
91006                 "geometry": [
91007                     "point",
91008                     "vertex",
91009                     "area"
91010                 ],
91011                 "fields": [
91012                     "operator",
91013                     "building_area",
91014                     "address"
91015                 ],
91016                 "suggestion": true
91017             },
91018             "shop/supermarket/Carrefour Contact": {
91019                 "tags": {
91020                     "name": "Carrefour Contact",
91021                     "shop": "supermarket"
91022                 },
91023                 "name": "Carrefour Contact",
91024                 "icon": "grocery",
91025                 "geometry": [
91026                     "point",
91027                     "vertex",
91028                     "area"
91029                 ],
91030                 "fields": [
91031                     "operator",
91032                     "building_area",
91033                     "address"
91034                 ],
91035                 "suggestion": true
91036             },
91037             "shop/supermarket/SPAR": {
91038                 "tags": {
91039                     "name": "SPAR",
91040                     "shop": "supermarket"
91041                 },
91042                 "name": "SPAR",
91043                 "icon": "grocery",
91044                 "geometry": [
91045                     "point",
91046                     "vertex",
91047                     "area"
91048                 ],
91049                 "fields": [
91050                     "operator",
91051                     "building_area",
91052                     "address"
91053                 ],
91054                 "suggestion": true
91055             },
91056             "shop/supermarket/No Frills": {
91057                 "tags": {
91058                     "name": "No Frills",
91059                     "shop": "supermarket"
91060                 },
91061                 "name": "No Frills",
91062                 "icon": "grocery",
91063                 "geometry": [
91064                     "point",
91065                     "vertex",
91066                     "area"
91067                 ],
91068                 "fields": [
91069                     "operator",
91070                     "building_area",
91071                     "address"
91072                 ],
91073                 "suggestion": true
91074             },
91075             "shop/supermarket/Plodine": {
91076                 "tags": {
91077                     "name": "Plodine",
91078                     "shop": "supermarket"
91079                 },
91080                 "name": "Plodine",
91081                 "icon": "grocery",
91082                 "geometry": [
91083                     "point",
91084                     "vertex",
91085                     "area"
91086                 ],
91087                 "fields": [
91088                     "operator",
91089                     "building_area",
91090                     "address"
91091                 ],
91092                 "suggestion": true
91093             },
91094             "shop/supermarket/ADEG": {
91095                 "tags": {
91096                     "name": "ADEG",
91097                     "shop": "supermarket"
91098                 },
91099                 "name": "ADEG",
91100                 "icon": "grocery",
91101                 "geometry": [
91102                     "point",
91103                     "vertex",
91104                     "area"
91105                 ],
91106                 "fields": [
91107                     "operator",
91108                     "building_area",
91109                     "address"
91110                 ],
91111                 "suggestion": true
91112             },
91113             "shop/supermarket/Minipreço": {
91114                 "tags": {
91115                     "name": "Minipreço",
91116                     "shop": "supermarket"
91117                 },
91118                 "name": "Minipreço",
91119                 "icon": "grocery",
91120                 "geometry": [
91121                     "point",
91122                     "vertex",
91123                     "area"
91124                 ],
91125                 "fields": [
91126                     "operator",
91127                     "building_area",
91128                     "address"
91129                 ],
91130                 "suggestion": true
91131             },
91132             "shop/supermarket/Biedronka": {
91133                 "tags": {
91134                     "name": "Biedronka",
91135                     "shop": "supermarket"
91136                 },
91137                 "name": "Biedronka",
91138                 "icon": "grocery",
91139                 "geometry": [
91140                     "point",
91141                     "vertex",
91142                     "area"
91143                 ],
91144                 "fields": [
91145                     "operator",
91146                     "building_area",
91147                     "address"
91148                 ],
91149                 "suggestion": true
91150             },
91151             "shop/supermarket/The Co-operative Food": {
91152                 "tags": {
91153                     "name": "The Co-operative Food",
91154                     "shop": "supermarket"
91155                 },
91156                 "name": "The Co-operative Food",
91157                 "icon": "grocery",
91158                 "geometry": [
91159                     "point",
91160                     "vertex",
91161                     "area"
91162                 ],
91163                 "fields": [
91164                     "operator",
91165                     "building_area",
91166                     "address"
91167                 ],
91168                 "suggestion": true
91169             },
91170             "shop/supermarket/Eurospin": {
91171                 "tags": {
91172                     "name": "Eurospin",
91173                     "shop": "supermarket"
91174                 },
91175                 "name": "Eurospin",
91176                 "icon": "grocery",
91177                 "geometry": [
91178                     "point",
91179                     "vertex",
91180                     "area"
91181                 ],
91182                 "fields": [
91183                     "operator",
91184                     "building_area",
91185                     "address"
91186                 ],
91187                 "suggestion": true
91188             },
91189             "shop/supermarket/Семья": {
91190                 "tags": {
91191                     "name": "Семья",
91192                     "shop": "supermarket"
91193                 },
91194                 "name": "Семья",
91195                 "icon": "grocery",
91196                 "geometry": [
91197                     "point",
91198                     "vertex",
91199                     "area"
91200                 ],
91201                 "fields": [
91202                     "operator",
91203                     "building_area",
91204                     "address"
91205                 ],
91206                 "suggestion": true
91207             },
91208             "shop/supermarket/Gadis": {
91209                 "tags": {
91210                     "name": "Gadis",
91211                     "shop": "supermarket"
91212                 },
91213                 "name": "Gadis",
91214                 "icon": "grocery",
91215                 "geometry": [
91216                     "point",
91217                     "vertex",
91218                     "area"
91219                 ],
91220                 "fields": [
91221                     "operator",
91222                     "building_area",
91223                     "address"
91224                 ],
91225                 "suggestion": true
91226             },
91227             "shop/supermarket/Евроопт": {
91228                 "tags": {
91229                     "name": "Евроопт",
91230                     "shop": "supermarket"
91231                 },
91232                 "name": "Евроопт",
91233                 "icon": "grocery",
91234                 "geometry": [
91235                     "point",
91236                     "vertex",
91237                     "area"
91238                 ],
91239                 "fields": [
91240                     "operator",
91241                     "building_area",
91242                     "address"
91243                 ],
91244                 "suggestion": true
91245             },
91246             "shop/supermarket/Квартал": {
91247                 "tags": {
91248                     "name": "Квартал",
91249                     "shop": "supermarket"
91250                 },
91251                 "name": "Квартал",
91252                 "icon": "grocery",
91253                 "geometry": [
91254                     "point",
91255                     "vertex",
91256                     "area"
91257                 ],
91258                 "fields": [
91259                     "operator",
91260                     "building_area",
91261                     "address"
91262                 ],
91263                 "suggestion": true
91264             },
91265             "shop/supermarket/New World": {
91266                 "tags": {
91267                     "name": "New World",
91268                     "shop": "supermarket"
91269                 },
91270                 "name": "New World",
91271                 "icon": "grocery",
91272                 "geometry": [
91273                     "point",
91274                     "vertex",
91275                     "area"
91276                 ],
91277                 "fields": [
91278                     "operator",
91279                     "building_area",
91280                     "address"
91281                 ],
91282                 "suggestion": true
91283             },
91284             "shop/supermarket/Countdown": {
91285                 "tags": {
91286                     "name": "Countdown",
91287                     "shop": "supermarket"
91288                 },
91289                 "name": "Countdown",
91290                 "icon": "grocery",
91291                 "geometry": [
91292                     "point",
91293                     "vertex",
91294                     "area"
91295                 ],
91296                 "fields": [
91297                     "operator",
91298                     "building_area",
91299                     "address"
91300                 ],
91301                 "suggestion": true
91302             },
91303             "shop/supermarket/Reliance Fresh": {
91304                 "tags": {
91305                     "name": "Reliance Fresh",
91306                     "shop": "supermarket"
91307                 },
91308                 "name": "Reliance Fresh",
91309                 "icon": "grocery",
91310                 "geometry": [
91311                     "point",
91312                     "vertex",
91313                     "area"
91314                 ],
91315                 "fields": [
91316                     "operator",
91317                     "building_area",
91318                     "address"
91319                 ],
91320                 "suggestion": true
91321             },
91322             "shop/supermarket/Stokrotka": {
91323                 "tags": {
91324                     "name": "Stokrotka",
91325                     "shop": "supermarket"
91326                 },
91327                 "name": "Stokrotka",
91328                 "icon": "grocery",
91329                 "geometry": [
91330                     "point",
91331                     "vertex",
91332                     "area"
91333                 ],
91334                 "fields": [
91335                     "operator",
91336                     "building_area",
91337                     "address"
91338                 ],
91339                 "suggestion": true
91340             },
91341             "shop/supermarket/Coop Jednota": {
91342                 "tags": {
91343                     "name": "Coop Jednota",
91344                     "shop": "supermarket"
91345                 },
91346                 "name": "Coop Jednota",
91347                 "icon": "grocery",
91348                 "geometry": [
91349                     "point",
91350                     "vertex",
91351                     "area"
91352                 ],
91353                 "fields": [
91354                     "operator",
91355                     "building_area",
91356                     "address"
91357                 ],
91358                 "suggestion": true
91359             },
91360             "shop/supermarket/Fred Meyer": {
91361                 "tags": {
91362                     "name": "Fred Meyer",
91363                     "shop": "supermarket"
91364                 },
91365                 "name": "Fred Meyer",
91366                 "icon": "grocery",
91367                 "geometry": [
91368                     "point",
91369                     "vertex",
91370                     "area"
91371                 ],
91372                 "fields": [
91373                     "operator",
91374                     "building_area",
91375                     "address"
91376                 ],
91377                 "suggestion": true
91378             },
91379             "shop/supermarket/Irma": {
91380                 "tags": {
91381                     "name": "Irma",
91382                     "shop": "supermarket"
91383                 },
91384                 "name": "Irma",
91385                 "icon": "grocery",
91386                 "geometry": [
91387                     "point",
91388                     "vertex",
91389                     "area"
91390                 ],
91391                 "fields": [
91392                     "operator",
91393                     "building_area",
91394                     "address"
91395                 ],
91396                 "suggestion": true
91397             },
91398             "shop/supermarket/Continente": {
91399                 "tags": {
91400                     "name": "Continente",
91401                     "shop": "supermarket"
91402                 },
91403                 "name": "Continente",
91404                 "icon": "grocery",
91405                 "geometry": [
91406                     "point",
91407                     "vertex",
91408                     "area"
91409                 ],
91410                 "fields": [
91411                     "operator",
91412                     "building_area",
91413                     "address"
91414                 ],
91415                 "suggestion": true
91416             },
91417             "shop/supermarket/Price Chopper": {
91418                 "tags": {
91419                     "name": "Price Chopper",
91420                     "shop": "supermarket"
91421                 },
91422                 "name": "Price Chopper",
91423                 "icon": "grocery",
91424                 "geometry": [
91425                     "point",
91426                     "vertex",
91427                     "area"
91428                 ],
91429                 "fields": [
91430                     "operator",
91431                     "building_area",
91432                     "address"
91433                 ],
91434                 "suggestion": true
91435             },
91436             "shop/supermarket/Game": {
91437                 "tags": {
91438                     "name": "Game",
91439                     "shop": "supermarket"
91440                 },
91441                 "name": "Game",
91442                 "icon": "grocery",
91443                 "geometry": [
91444                     "point",
91445                     "vertex",
91446                     "area"
91447                 ],
91448                 "fields": [
91449                     "operator",
91450                     "building_area",
91451                     "address"
91452                 ],
91453                 "suggestion": true
91454             },
91455             "shop/supermarket/Soriana": {
91456                 "tags": {
91457                     "name": "Soriana",
91458                     "shop": "supermarket"
91459                 },
91460                 "name": "Soriana",
91461                 "icon": "grocery",
91462                 "geometry": [
91463                     "point",
91464                     "vertex",
91465                     "area"
91466                 ],
91467                 "fields": [
91468                     "operator",
91469                     "building_area",
91470                     "address"
91471                 ],
91472                 "suggestion": true
91473             },
91474             "shop/supermarket/Alimerka": {
91475                 "tags": {
91476                     "name": "Alimerka",
91477                     "shop": "supermarket"
91478                 },
91479                 "name": "Alimerka",
91480                 "icon": "grocery",
91481                 "geometry": [
91482                     "point",
91483                     "vertex",
91484                     "area"
91485                 ],
91486                 "fields": [
91487                     "operator",
91488                     "building_area",
91489                     "address"
91490                 ],
91491                 "suggestion": true
91492             },
91493             "shop/supermarket/Piotr i Paweł": {
91494                 "tags": {
91495                     "name": "Piotr i Paweł",
91496                     "shop": "supermarket"
91497                 },
91498                 "name": "Piotr i Paweł",
91499                 "icon": "grocery",
91500                 "geometry": [
91501                     "point",
91502                     "vertex",
91503                     "area"
91504                 ],
91505                 "fields": [
91506                     "operator",
91507                     "building_area",
91508                     "address"
91509                 ],
91510                 "suggestion": true
91511             },
91512             "shop/supermarket/Перекресток": {
91513                 "tags": {
91514                     "name": "Перекресток",
91515                     "shop": "supermarket"
91516                 },
91517                 "name": "Перекресток",
91518                 "icon": "grocery",
91519                 "geometry": [
91520                     "point",
91521                     "vertex",
91522                     "area"
91523                 ],
91524                 "fields": [
91525                     "operator",
91526                     "building_area",
91527                     "address"
91528                 ],
91529                 "suggestion": true
91530             },
91531             "shop/supermarket/Maxima X": {
91532                 "tags": {
91533                     "name": "Maxima X",
91534                     "shop": "supermarket"
91535                 },
91536                 "name": "Maxima X",
91537                 "icon": "grocery",
91538                 "geometry": [
91539                     "point",
91540                     "vertex",
91541                     "area"
91542                 ],
91543                 "fields": [
91544                     "operator",
91545                     "building_area",
91546                     "address"
91547                 ],
91548                 "suggestion": true
91549             },
91550             "shop/supermarket/Карусель": {
91551                 "tags": {
91552                     "name": "Карусель",
91553                     "shop": "supermarket"
91554                 },
91555                 "name": "Карусель",
91556                 "icon": "grocery",
91557                 "geometry": [
91558                     "point",
91559                     "vertex",
91560                     "area"
91561                 ],
91562                 "fields": [
91563                     "operator",
91564                     "building_area",
91565                     "address"
91566                 ],
91567                 "suggestion": true
91568             },
91569             "shop/supermarket/ALDI Nord": {
91570                 "tags": {
91571                     "name": "ALDI Nord",
91572                     "shop": "supermarket"
91573                 },
91574                 "name": "ALDI Nord",
91575                 "icon": "grocery",
91576                 "geometry": [
91577                     "point",
91578                     "vertex",
91579                     "area"
91580                 ],
91581                 "fields": [
91582                     "operator",
91583                     "building_area",
91584                     "address"
91585                 ],
91586                 "suggestion": true
91587             },
91588             "shop/supermarket/Condis": {
91589                 "tags": {
91590                     "name": "Condis",
91591                     "shop": "supermarket"
91592                 },
91593                 "name": "Condis",
91594                 "icon": "grocery",
91595                 "geometry": [
91596                     "point",
91597                     "vertex",
91598                     "area"
91599                 ],
91600                 "fields": [
91601                     "operator",
91602                     "building_area",
91603                     "address"
91604                 ],
91605                 "suggestion": true
91606             },
91607             "shop/supermarket/Sam's Club": {
91608                 "tags": {
91609                     "name": "Sam's Club",
91610                     "shop": "supermarket"
91611                 },
91612                 "name": "Sam's Club",
91613                 "icon": "grocery",
91614                 "geometry": [
91615                     "point",
91616                     "vertex",
91617                     "area"
91618                 ],
91619                 "fields": [
91620                     "operator",
91621                     "building_area",
91622                     "address"
91623                 ],
91624                 "suggestion": true
91625             },
91626             "shop/supermarket/Копейка": {
91627                 "tags": {
91628                     "name": "Копейка",
91629                     "shop": "supermarket"
91630                 },
91631                 "name": "Копейка",
91632                 "icon": "grocery",
91633                 "geometry": [
91634                     "point",
91635                     "vertex",
91636                     "area"
91637                 ],
91638                 "fields": [
91639                     "operator",
91640                     "building_area",
91641                     "address"
91642                 ],
91643                 "suggestion": true
91644             },
91645             "shop/supermarket/Géant Casino": {
91646                 "tags": {
91647                     "name": "Géant Casino",
91648                     "shop": "supermarket"
91649                 },
91650                 "name": "Géant Casino",
91651                 "icon": "grocery",
91652                 "geometry": [
91653                     "point",
91654                     "vertex",
91655                     "area"
91656                 ],
91657                 "fields": [
91658                     "operator",
91659                     "building_area",
91660                     "address"
91661                 ],
91662                 "suggestion": true
91663             },
91664             "shop/supermarket/ASDA": {
91665                 "tags": {
91666                     "name": "ASDA",
91667                     "shop": "supermarket"
91668                 },
91669                 "name": "ASDA",
91670                 "icon": "grocery",
91671                 "geometry": [
91672                     "point",
91673                     "vertex",
91674                     "area"
91675                 ],
91676                 "fields": [
91677                     "operator",
91678                     "building_area",
91679                     "address"
91680                 ],
91681                 "suggestion": true
91682             },
91683             "shop/supermarket/Intermarche": {
91684                 "tags": {
91685                     "name": "Intermarche",
91686                     "shop": "supermarket"
91687                 },
91688                 "name": "Intermarche",
91689                 "icon": "grocery",
91690                 "geometry": [
91691                     "point",
91692                     "vertex",
91693                     "area"
91694                 ],
91695                 "fields": [
91696                     "operator",
91697                     "building_area",
91698                     "address"
91699                 ],
91700                 "suggestion": true
91701             },
91702             "shop/supermarket/Stop & Shop": {
91703                 "tags": {
91704                     "name": "Stop & Shop",
91705                     "shop": "supermarket"
91706                 },
91707                 "name": "Stop & Shop",
91708                 "icon": "grocery",
91709                 "geometry": [
91710                     "point",
91711                     "vertex",
91712                     "area"
91713                 ],
91714                 "fields": [
91715                     "operator",
91716                     "building_area",
91717                     "address"
91718                 ],
91719                 "suggestion": true
91720             },
91721             "shop/supermarket/Food Lion": {
91722                 "tags": {
91723                     "name": "Food Lion",
91724                     "shop": "supermarket"
91725                 },
91726                 "name": "Food Lion",
91727                 "icon": "grocery",
91728                 "geometry": [
91729                     "point",
91730                     "vertex",
91731                     "area"
91732                 ],
91733                 "fields": [
91734                     "operator",
91735                     "building_area",
91736                     "address"
91737                 ],
91738                 "suggestion": true
91739             },
91740             "shop/supermarket/Harris Teeter": {
91741                 "tags": {
91742                     "name": "Harris Teeter",
91743                     "shop": "supermarket"
91744                 },
91745                 "name": "Harris Teeter",
91746                 "icon": "grocery",
91747                 "geometry": [
91748                     "point",
91749                     "vertex",
91750                     "area"
91751                 ],
91752                 "fields": [
91753                     "operator",
91754                     "building_area",
91755                     "address"
91756                 ],
91757                 "suggestion": true
91758             },
91759             "shop/supermarket/Foodworks": {
91760                 "tags": {
91761                     "name": "Foodworks",
91762                     "shop": "supermarket"
91763                 },
91764                 "name": "Foodworks",
91765                 "icon": "grocery",
91766                 "geometry": [
91767                     "point",
91768                     "vertex",
91769                     "area"
91770                 ],
91771                 "fields": [
91772                     "operator",
91773                     "building_area",
91774                     "address"
91775                 ],
91776                 "suggestion": true
91777             },
91778             "shop/supermarket/Polo Market": {
91779                 "tags": {
91780                     "name": "Polo Market",
91781                     "shop": "supermarket"
91782                 },
91783                 "name": "Polo Market",
91784                 "icon": "grocery",
91785                 "geometry": [
91786                     "point",
91787                     "vertex",
91788                     "area"
91789                 ],
91790                 "fields": [
91791                     "operator",
91792                     "building_area",
91793                     "address"
91794                 ],
91795                 "suggestion": true
91796             },
91797             "shop/supermarket/Лента": {
91798                 "tags": {
91799                     "name": "Лента",
91800                     "shop": "supermarket"
91801                 },
91802                 "name": "Лента",
91803                 "icon": "grocery",
91804                 "geometry": [
91805                     "point",
91806                     "vertex",
91807                     "area"
91808                 ],
91809                 "fields": [
91810                     "operator",
91811                     "building_area",
91812                     "address"
91813                 ],
91814                 "suggestion": true
91815             },
91816             "shop/supermarket/西友 (SEIYU)": {
91817                 "tags": {
91818                     "name": "西友 (SEIYU)",
91819                     "shop": "supermarket"
91820                 },
91821                 "name": "西友 (SEIYU)",
91822                 "icon": "grocery",
91823                 "geometry": [
91824                     "point",
91825                     "vertex",
91826                     "area"
91827                 ],
91828                 "fields": [
91829                     "operator",
91830                     "building_area",
91831                     "address"
91832                 ],
91833                 "suggestion": true
91834             },
91835             "shop/supermarket/H-E-B": {
91836                 "tags": {
91837                     "name": "H-E-B",
91838                     "shop": "supermarket"
91839                 },
91840                 "name": "H-E-B",
91841                 "icon": "grocery",
91842                 "geometry": [
91843                     "point",
91844                     "vertex",
91845                     "area"
91846                 ],
91847                 "fields": [
91848                     "operator",
91849                     "building_area",
91850                     "address"
91851                 ],
91852                 "suggestion": true
91853             },
91854             "shop/supermarket/Атак": {
91855                 "tags": {
91856                     "name": "Атак",
91857                     "shop": "supermarket"
91858                 },
91859                 "name": "Атак",
91860                 "icon": "grocery",
91861                 "geometry": [
91862                     "point",
91863                     "vertex",
91864                     "area"
91865                 ],
91866                 "fields": [
91867                     "operator",
91868                     "building_area",
91869                     "address"
91870                 ],
91871                 "suggestion": true
91872             },
91873             "shop/supermarket/Полушка": {
91874                 "tags": {
91875                     "name": "Полушка",
91876                     "shop": "supermarket"
91877                 },
91878                 "name": "Полушка",
91879                 "icon": "grocery",
91880                 "geometry": [
91881                     "point",
91882                     "vertex",
91883                     "area"
91884                 ],
91885                 "fields": [
91886                     "operator",
91887                     "building_area",
91888                     "address"
91889                 ],
91890                 "suggestion": true
91891             },
91892             "shop/supermarket/Extra": {
91893                 "tags": {
91894                     "name": "Extra",
91895                     "shop": "supermarket"
91896                 },
91897                 "name": "Extra",
91898                 "icon": "grocery",
91899                 "geometry": [
91900                     "point",
91901                     "vertex",
91902                     "area"
91903                 ],
91904                 "fields": [
91905                     "operator",
91906                     "building_area",
91907                     "address"
91908                 ],
91909                 "suggestion": true
91910             },
91911             "shop/supermarket/Sigma": {
91912                 "tags": {
91913                     "name": "Sigma",
91914                     "shop": "supermarket"
91915                 },
91916                 "name": "Sigma",
91917                 "icon": "grocery",
91918                 "geometry": [
91919                     "point",
91920                     "vertex",
91921                     "area"
91922                 ],
91923                 "fields": [
91924                     "operator",
91925                     "building_area",
91926                     "address"
91927                 ],
91928                 "suggestion": true
91929             },
91930             "shop/supermarket/АТБ": {
91931                 "tags": {
91932                     "name": "АТБ",
91933                     "shop": "supermarket"
91934                 },
91935                 "name": "АТБ",
91936                 "icon": "grocery",
91937                 "geometry": [
91938                     "point",
91939                     "vertex",
91940                     "area"
91941                 ],
91942                 "fields": [
91943                     "operator",
91944                     "building_area",
91945                     "address"
91946                 ],
91947                 "suggestion": true
91948             },
91949             "shop/supermarket/Bodega Aurrera": {
91950                 "tags": {
91951                     "name": "Bodega Aurrera",
91952                     "shop": "supermarket"
91953                 },
91954                 "name": "Bodega Aurrera",
91955                 "icon": "grocery",
91956                 "geometry": [
91957                     "point",
91958                     "vertex",
91959                     "area"
91960                 ],
91961                 "fields": [
91962                     "operator",
91963                     "building_area",
91964                     "address"
91965                 ],
91966                 "suggestion": true
91967             },
91968             "shop/supermarket/Tesco Lotus": {
91969                 "tags": {
91970                     "name": "Tesco Lotus",
91971                     "shop": "supermarket"
91972                 },
91973                 "name": "Tesco Lotus",
91974                 "icon": "grocery",
91975                 "geometry": [
91976                     "point",
91977                     "vertex",
91978                     "area"
91979                 ],
91980                 "fields": [
91981                     "operator",
91982                     "building_area",
91983                     "address"
91984                 ],
91985                 "suggestion": true
91986             },
91987             "shop/supermarket/Мария-Ра": {
91988                 "tags": {
91989                     "name": "Мария-Ра",
91990                     "shop": "supermarket"
91991                 },
91992                 "name": "Мария-Ра",
91993                 "icon": "grocery",
91994                 "geometry": [
91995                     "point",
91996                     "vertex",
91997                     "area"
91998                 ],
91999                 "fields": [
92000                     "operator",
92001                     "building_area",
92002                     "address"
92003                 ],
92004                 "suggestion": true
92005             },
92006             "shop/supermarket/Магнолия": {
92007                 "tags": {
92008                     "name": "Магнолия",
92009                     "shop": "supermarket"
92010                 },
92011                 "name": "Магнолия",
92012                 "icon": "grocery",
92013                 "geometry": [
92014                     "point",
92015                     "vertex",
92016                     "area"
92017                 ],
92018                 "fields": [
92019                     "operator",
92020                     "building_area",
92021                     "address"
92022                 ],
92023                 "suggestion": true
92024             },
92025             "shop/supermarket/Монетка": {
92026                 "tags": {
92027                     "name": "Монетка",
92028                     "shop": "supermarket"
92029                 },
92030                 "name": "Монетка",
92031                 "icon": "grocery",
92032                 "geometry": [
92033                     "point",
92034                     "vertex",
92035                     "area"
92036                 ],
92037                 "fields": [
92038                     "operator",
92039                     "building_area",
92040                     "address"
92041                 ],
92042                 "suggestion": true
92043             },
92044             "shop/supermarket/Hy-Vee": {
92045                 "tags": {
92046                     "name": "Hy-Vee",
92047                     "shop": "supermarket"
92048                 },
92049                 "name": "Hy-Vee",
92050                 "icon": "grocery",
92051                 "geometry": [
92052                     "point",
92053                     "vertex",
92054                     "area"
92055                 ],
92056                 "fields": [
92057                     "operator",
92058                     "building_area",
92059                     "address"
92060                 ],
92061                 "suggestion": true
92062             },
92063             "shop/supermarket/Walmart Supercenter": {
92064                 "tags": {
92065                     "name": "Walmart Supercenter",
92066                     "shop": "supermarket"
92067                 },
92068                 "name": "Walmart Supercenter",
92069                 "icon": "grocery",
92070                 "geometry": [
92071                     "point",
92072                     "vertex",
92073                     "area"
92074                 ],
92075                 "fields": [
92076                     "operator",
92077                     "building_area",
92078                     "address"
92079                 ],
92080                 "suggestion": true
92081             },
92082             "shop/supermarket/Hannaford": {
92083                 "tags": {
92084                     "name": "Hannaford",
92085                     "shop": "supermarket"
92086                 },
92087                 "name": "Hannaford",
92088                 "icon": "grocery",
92089                 "geometry": [
92090                     "point",
92091                     "vertex",
92092                     "area"
92093                 ],
92094                 "fields": [
92095                     "operator",
92096                     "building_area",
92097                     "address"
92098                 ],
92099                 "suggestion": true
92100             },
92101             "shop/supermarket/Wegmans": {
92102                 "tags": {
92103                     "name": "Wegmans",
92104                     "shop": "supermarket"
92105                 },
92106                 "name": "Wegmans",
92107                 "icon": "grocery",
92108                 "geometry": [
92109                     "point",
92110                     "vertex",
92111                     "area"
92112                 ],
92113                 "fields": [
92114                     "operator",
92115                     "building_area",
92116                     "address"
92117                 ],
92118                 "suggestion": true
92119             },
92120             "shop/supermarket/業務スーパー": {
92121                 "tags": {
92122                     "name": "業務スーパー",
92123                     "shop": "supermarket"
92124                 },
92125                 "name": "業務スーパー",
92126                 "icon": "grocery",
92127                 "geometry": [
92128                     "point",
92129                     "vertex",
92130                     "area"
92131                 ],
92132                 "fields": [
92133                     "operator",
92134                     "building_area",
92135                     "address"
92136                 ],
92137                 "suggestion": true
92138             },
92139             "shop/supermarket/Norfa XL": {
92140                 "tags": {
92141                     "name": "Norfa XL",
92142                     "shop": "supermarket"
92143                 },
92144                 "name": "Norfa XL",
92145                 "icon": "grocery",
92146                 "geometry": [
92147                     "point",
92148                     "vertex",
92149                     "area"
92150                 ],
92151                 "fields": [
92152                     "operator",
92153                     "building_area",
92154                     "address"
92155                 ],
92156                 "suggestion": true
92157             },
92158             "shop/supermarket/ヨークマート (YorkMart)": {
92159                 "tags": {
92160                     "name": "ヨークマート (YorkMart)",
92161                     "shop": "supermarket"
92162                 },
92163                 "name": "ヨークマート (YorkMart)",
92164                 "icon": "grocery",
92165                 "geometry": [
92166                     "point",
92167                     "vertex",
92168                     "area"
92169                 ],
92170                 "fields": [
92171                     "operator",
92172                     "building_area",
92173                     "address"
92174                 ],
92175                 "suggestion": true
92176             },
92177             "shop/supermarket/Leclerc Drive": {
92178                 "tags": {
92179                     "name": "Leclerc Drive",
92180                     "shop": "supermarket"
92181                 },
92182                 "name": "Leclerc Drive",
92183                 "icon": "grocery",
92184                 "geometry": [
92185                     "point",
92186                     "vertex",
92187                     "area"
92188                 ],
92189                 "fields": [
92190                     "operator",
92191                     "building_area",
92192                     "address"
92193                 ],
92194                 "suggestion": true
92195             },
92196             "shop/electronics/Media Markt": {
92197                 "tags": {
92198                     "name": "Media Markt",
92199                     "shop": "electronics"
92200                 },
92201                 "name": "Media Markt",
92202                 "icon": "shop",
92203                 "geometry": [
92204                     "point",
92205                     "vertex",
92206                     "area"
92207                 ],
92208                 "fields": [
92209                     "address",
92210                     "building_area",
92211                     "opening_hours"
92212                 ],
92213                 "suggestion": true
92214             },
92215             "shop/electronics/Maplin": {
92216                 "tags": {
92217                     "name": "Maplin",
92218                     "shop": "electronics"
92219                 },
92220                 "name": "Maplin",
92221                 "icon": "shop",
92222                 "geometry": [
92223                     "point",
92224                     "vertex",
92225                     "area"
92226                 ],
92227                 "fields": [
92228                     "address",
92229                     "building_area",
92230                     "opening_hours"
92231                 ],
92232                 "suggestion": true
92233             },
92234             "shop/electronics/Best Buy": {
92235                 "tags": {
92236                     "name": "Best Buy",
92237                     "shop": "electronics"
92238                 },
92239                 "name": "Best Buy",
92240                 "icon": "shop",
92241                 "geometry": [
92242                     "point",
92243                     "vertex",
92244                     "area"
92245                 ],
92246                 "fields": [
92247                     "address",
92248                     "building_area",
92249                     "opening_hours"
92250                 ],
92251                 "suggestion": true
92252             },
92253             "shop/electronics/Future Shop": {
92254                 "tags": {
92255                     "name": "Future Shop",
92256                     "shop": "electronics"
92257                 },
92258                 "name": "Future Shop",
92259                 "icon": "shop",
92260                 "geometry": [
92261                     "point",
92262                     "vertex",
92263                     "area"
92264                 ],
92265                 "fields": [
92266                     "address",
92267                     "building_area",
92268                     "opening_hours"
92269                 ],
92270                 "suggestion": true
92271             },
92272             "shop/electronics/Saturn": {
92273                 "tags": {
92274                     "name": "Saturn",
92275                     "shop": "electronics"
92276                 },
92277                 "name": "Saturn",
92278                 "icon": "shop",
92279                 "geometry": [
92280                     "point",
92281                     "vertex",
92282                     "area"
92283                 ],
92284                 "fields": [
92285                     "address",
92286                     "building_area",
92287                     "opening_hours"
92288                 ],
92289                 "suggestion": true
92290             },
92291             "shop/electronics/Currys": {
92292                 "tags": {
92293                     "name": "Currys",
92294                     "shop": "electronics"
92295                 },
92296                 "name": "Currys",
92297                 "icon": "shop",
92298                 "geometry": [
92299                     "point",
92300                     "vertex",
92301                     "area"
92302                 ],
92303                 "fields": [
92304                     "address",
92305                     "building_area",
92306                     "opening_hours"
92307                 ],
92308                 "suggestion": true
92309             },
92310             "shop/electronics/Radio Shack": {
92311                 "tags": {
92312                     "name": "Radio Shack",
92313                     "shop": "electronics"
92314                 },
92315                 "name": "Radio Shack",
92316                 "icon": "shop",
92317                 "geometry": [
92318                     "point",
92319                     "vertex",
92320                     "area"
92321                 ],
92322                 "fields": [
92323                     "address",
92324                     "building_area",
92325                     "opening_hours"
92326                 ],
92327                 "suggestion": true
92328             },
92329             "shop/electronics/Euronics": {
92330                 "tags": {
92331                     "name": "Euronics",
92332                     "shop": "electronics"
92333                 },
92334                 "name": "Euronics",
92335                 "icon": "shop",
92336                 "geometry": [
92337                     "point",
92338                     "vertex",
92339                     "area"
92340                 ],
92341                 "fields": [
92342                     "address",
92343                     "building_area",
92344                     "opening_hours"
92345                 ],
92346                 "suggestion": true
92347             },
92348             "shop/electronics/Expert": {
92349                 "tags": {
92350                     "name": "Expert",
92351                     "shop": "electronics"
92352                 },
92353                 "name": "Expert",
92354                 "icon": "shop",
92355                 "geometry": [
92356                     "point",
92357                     "vertex",
92358                     "area"
92359                 ],
92360                 "fields": [
92361                     "address",
92362                     "building_area",
92363                     "opening_hours"
92364                 ],
92365                 "suggestion": true
92366             },
92367             "shop/electronics/Эльдорадо": {
92368                 "tags": {
92369                     "name": "Эльдорадо",
92370                     "shop": "electronics"
92371                 },
92372                 "name": "Эльдорадо",
92373                 "icon": "shop",
92374                 "geometry": [
92375                     "point",
92376                     "vertex",
92377                     "area"
92378                 ],
92379                 "fields": [
92380                     "address",
92381                     "building_area",
92382                     "opening_hours"
92383                 ],
92384                 "suggestion": true
92385             },
92386             "shop/electronics/Darty": {
92387                 "tags": {
92388                     "name": "Darty",
92389                     "shop": "electronics"
92390                 },
92391                 "name": "Darty",
92392                 "icon": "shop",
92393                 "geometry": [
92394                     "point",
92395                     "vertex",
92396                     "area"
92397                 ],
92398                 "fields": [
92399                     "address",
92400                     "building_area",
92401                     "opening_hours"
92402                 ],
92403                 "suggestion": true
92404             },
92405             "shop/electronics/М.Видео": {
92406                 "tags": {
92407                     "name": "М.Видео",
92408                     "shop": "electronics"
92409                 },
92410                 "name": "М.Видео",
92411                 "icon": "shop",
92412                 "geometry": [
92413                     "point",
92414                     "vertex",
92415                     "area"
92416                 ],
92417                 "fields": [
92418                     "address",
92419                     "building_area",
92420                     "opening_hours"
92421                 ],
92422                 "suggestion": true
92423             },
92424             "shop/electronics/ヤマダ電機": {
92425                 "tags": {
92426                     "name": "ヤマダ電機",
92427                     "shop": "electronics"
92428                 },
92429                 "name": "ヤマダ電機",
92430                 "icon": "shop",
92431                 "geometry": [
92432                     "point",
92433                     "vertex",
92434                     "area"
92435                 ],
92436                 "fields": [
92437                     "address",
92438                     "building_area",
92439                     "opening_hours"
92440                 ],
92441                 "suggestion": true
92442             },
92443             "shop/convenience/McColl's": {
92444                 "tags": {
92445                     "name": "McColl's",
92446                     "shop": "convenience"
92447                 },
92448                 "name": "McColl's",
92449                 "icon": "shop",
92450                 "geometry": [
92451                     "point",
92452                     "vertex",
92453                     "area"
92454                 ],
92455                 "fields": [
92456                     "address",
92457                     "building_area",
92458                     "opening_hours"
92459                 ],
92460                 "suggestion": true
92461             },
92462             "shop/convenience/Tesco Express": {
92463                 "tags": {
92464                     "name": "Tesco Express",
92465                     "shop": "convenience"
92466                 },
92467                 "name": "Tesco Express",
92468                 "icon": "shop",
92469                 "geometry": [
92470                     "point",
92471                     "vertex",
92472                     "area"
92473                 ],
92474                 "fields": [
92475                     "address",
92476                     "building_area",
92477                     "opening_hours"
92478                 ],
92479                 "suggestion": true
92480             },
92481             "shop/convenience/One Stop": {
92482                 "tags": {
92483                     "name": "One Stop",
92484                     "shop": "convenience"
92485                 },
92486                 "name": "One Stop",
92487                 "icon": "shop",
92488                 "geometry": [
92489                     "point",
92490                     "vertex",
92491                     "area"
92492                 ],
92493                 "fields": [
92494                     "address",
92495                     "building_area",
92496                     "opening_hours"
92497                 ],
92498                 "suggestion": true
92499             },
92500             "shop/convenience/Londis": {
92501                 "tags": {
92502                     "name": "Londis",
92503                     "shop": "convenience"
92504                 },
92505                 "name": "Londis",
92506                 "icon": "shop",
92507                 "geometry": [
92508                     "point",
92509                     "vertex",
92510                     "area"
92511                 ],
92512                 "fields": [
92513                     "address",
92514                     "building_area",
92515                     "opening_hours"
92516                 ],
92517                 "suggestion": true
92518             },
92519             "shop/convenience/7-Eleven": {
92520                 "tags": {
92521                     "name": "7-Eleven",
92522                     "shop": "convenience"
92523                 },
92524                 "name": "7-Eleven",
92525                 "icon": "shop",
92526                 "geometry": [
92527                     "point",
92528                     "vertex",
92529                     "area"
92530                 ],
92531                 "fields": [
92532                     "address",
92533                     "building_area",
92534                     "opening_hours"
92535                 ],
92536                 "suggestion": true
92537             },
92538             "shop/convenience/Sale": {
92539                 "tags": {
92540                     "name": "Sale",
92541                     "shop": "convenience"
92542                 },
92543                 "name": "Sale",
92544                 "icon": "shop",
92545                 "geometry": [
92546                     "point",
92547                     "vertex",
92548                     "area"
92549                 ],
92550                 "fields": [
92551                     "address",
92552                     "building_area",
92553                     "opening_hours"
92554                 ],
92555                 "suggestion": true
92556             },
92557             "shop/convenience/Siwa": {
92558                 "tags": {
92559                     "name": "Siwa",
92560                     "shop": "convenience"
92561                 },
92562                 "name": "Siwa",
92563                 "icon": "shop",
92564                 "geometry": [
92565                     "point",
92566                     "vertex",
92567                     "area"
92568                 ],
92569                 "fields": [
92570                     "address",
92571                     "building_area",
92572                     "opening_hours"
92573                 ],
92574                 "suggestion": true
92575             },
92576             "shop/convenience/COOP Jednota": {
92577                 "tags": {
92578                     "name": "COOP Jednota",
92579                     "shop": "convenience"
92580                 },
92581                 "name": "COOP Jednota",
92582                 "icon": "shop",
92583                 "geometry": [
92584                     "point",
92585                     "vertex",
92586                     "area"
92587                 ],
92588                 "fields": [
92589                     "address",
92590                     "building_area",
92591                     "opening_hours"
92592                 ],
92593                 "suggestion": true
92594             },
92595             "shop/convenience/Mac's": {
92596                 "tags": {
92597                     "name": "Mac's",
92598                     "shop": "convenience"
92599                 },
92600                 "name": "Mac's",
92601                 "icon": "shop",
92602                 "geometry": [
92603                     "point",
92604                     "vertex",
92605                     "area"
92606                 ],
92607                 "fields": [
92608                     "address",
92609                     "building_area",
92610                     "opening_hours"
92611                 ],
92612                 "suggestion": true
92613             },
92614             "shop/convenience/Alepa": {
92615                 "tags": {
92616                     "name": "Alepa",
92617                     "shop": "convenience"
92618                 },
92619                 "name": "Alepa",
92620                 "icon": "shop",
92621                 "geometry": [
92622                     "point",
92623                     "vertex",
92624                     "area"
92625                 ],
92626                 "fields": [
92627                     "address",
92628                     "building_area",
92629                     "opening_hours"
92630                 ],
92631                 "suggestion": true
92632             },
92633             "shop/convenience/Hasty Market": {
92634                 "tags": {
92635                     "name": "Hasty Market",
92636                     "shop": "convenience"
92637                 },
92638                 "name": "Hasty Market",
92639                 "icon": "shop",
92640                 "geometry": [
92641                     "point",
92642                     "vertex",
92643                     "area"
92644                 ],
92645                 "fields": [
92646                     "address",
92647                     "building_area",
92648                     "opening_hours"
92649                 ],
92650                 "suggestion": true
92651             },
92652             "shop/convenience/K-Market": {
92653                 "tags": {
92654                     "name": "K-Market",
92655                     "shop": "convenience"
92656                 },
92657                 "name": "K-Market",
92658                 "icon": "shop",
92659                 "geometry": [
92660                     "point",
92661                     "vertex",
92662                     "area"
92663                 ],
92664                 "fields": [
92665                     "address",
92666                     "building_area",
92667                     "opening_hours"
92668                 ],
92669                 "suggestion": true
92670             },
92671             "shop/convenience/Costcutter": {
92672                 "tags": {
92673                     "name": "Costcutter",
92674                     "shop": "convenience"
92675                 },
92676                 "name": "Costcutter",
92677                 "icon": "shop",
92678                 "geometry": [
92679                     "point",
92680                     "vertex",
92681                     "area"
92682                 ],
92683                 "fields": [
92684                     "address",
92685                     "building_area",
92686                     "opening_hours"
92687                 ],
92688                 "suggestion": true
92689             },
92690             "shop/convenience/Valintatalo": {
92691                 "tags": {
92692                     "name": "Valintatalo",
92693                     "shop": "convenience"
92694                 },
92695                 "name": "Valintatalo",
92696                 "icon": "shop",
92697                 "geometry": [
92698                     "point",
92699                     "vertex",
92700                     "area"
92701                 ],
92702                 "fields": [
92703                     "address",
92704                     "building_area",
92705                     "opening_hours"
92706                 ],
92707                 "suggestion": true
92708             },
92709             "shop/convenience/Circle K": {
92710                 "tags": {
92711                     "name": "Circle K",
92712                     "shop": "convenience"
92713                 },
92714                 "name": "Circle K",
92715                 "icon": "shop",
92716                 "geometry": [
92717                     "point",
92718                     "vertex",
92719                     "area"
92720                 ],
92721                 "fields": [
92722                     "address",
92723                     "building_area",
92724                     "opening_hours"
92725                 ],
92726                 "suggestion": true
92727             },
92728             "shop/convenience/セブンイレブン": {
92729                 "tags": {
92730                     "name": "セブンイレブン",
92731                     "name:en": "7-Eleven",
92732                     "shop": "convenience"
92733                 },
92734                 "name": "セブンイレブン",
92735                 "icon": "shop",
92736                 "geometry": [
92737                     "point",
92738                     "vertex",
92739                     "area"
92740                 ],
92741                 "fields": [
92742                     "address",
92743                     "building_area",
92744                     "opening_hours"
92745                 ],
92746                 "suggestion": true
92747             },
92748             "shop/convenience/ローソン": {
92749                 "tags": {
92750                     "name": "ローソン",
92751                     "name:en": "LAWSON",
92752                     "shop": "convenience"
92753                 },
92754                 "name": "ローソン",
92755                 "icon": "shop",
92756                 "geometry": [
92757                     "point",
92758                     "vertex",
92759                     "area"
92760                 ],
92761                 "fields": [
92762                     "address",
92763                     "building_area",
92764                     "opening_hours"
92765                 ],
92766                 "suggestion": true
92767             },
92768             "shop/convenience/Petit Casino": {
92769                 "tags": {
92770                     "name": "Petit Casino",
92771                     "shop": "convenience"
92772                 },
92773                 "name": "Petit Casino",
92774                 "icon": "shop",
92775                 "geometry": [
92776                     "point",
92777                     "vertex",
92778                     "area"
92779                 ],
92780                 "fields": [
92781                     "address",
92782                     "building_area",
92783                     "opening_hours"
92784                 ],
92785                 "suggestion": true
92786             },
92787             "shop/convenience/Mace": {
92788                 "tags": {
92789                     "name": "Mace",
92790                     "shop": "convenience"
92791                 },
92792                 "name": "Mace",
92793                 "icon": "shop",
92794                 "geometry": [
92795                     "point",
92796                     "vertex",
92797                     "area"
92798                 ],
92799                 "fields": [
92800                     "address",
92801                     "building_area",
92802                     "opening_hours"
92803                 ],
92804                 "suggestion": true
92805             },
92806             "shop/convenience/Mini Market": {
92807                 "tags": {
92808                     "name": "Mini Market",
92809                     "shop": "convenience"
92810                 },
92811                 "name": "Mini Market",
92812                 "icon": "shop",
92813                 "geometry": [
92814                     "point",
92815                     "vertex",
92816                     "area"
92817                 ],
92818                 "fields": [
92819                     "address",
92820                     "building_area",
92821                     "opening_hours"
92822                 ],
92823                 "suggestion": true
92824             },
92825             "shop/convenience/Nisa Local": {
92826                 "tags": {
92827                     "name": "Nisa Local",
92828                     "shop": "convenience"
92829                 },
92830                 "name": "Nisa Local",
92831                 "icon": "shop",
92832                 "geometry": [
92833                     "point",
92834                     "vertex",
92835                     "area"
92836                 ],
92837                 "fields": [
92838                     "address",
92839                     "building_area",
92840                     "opening_hours"
92841                 ],
92842                 "suggestion": true
92843             },
92844             "shop/convenience/Dorfladen": {
92845                 "tags": {
92846                     "name": "Dorfladen",
92847                     "shop": "convenience"
92848                 },
92849                 "name": "Dorfladen",
92850                 "icon": "shop",
92851                 "geometry": [
92852                     "point",
92853                     "vertex",
92854                     "area"
92855                 ],
92856                 "fields": [
92857                     "address",
92858                     "building_area",
92859                     "opening_hours"
92860                 ],
92861                 "suggestion": true
92862             },
92863             "shop/convenience/Продукты": {
92864                 "tags": {
92865                     "name": "Продукты",
92866                     "shop": "convenience"
92867                 },
92868                 "name": "Продукты",
92869                 "icon": "shop",
92870                 "geometry": [
92871                     "point",
92872                     "vertex",
92873                     "area"
92874                 ],
92875                 "fields": [
92876                     "address",
92877                     "building_area",
92878                     "opening_hours"
92879                 ],
92880                 "suggestion": true
92881             },
92882             "shop/convenience/Mini Stop": {
92883                 "tags": {
92884                     "name": "Mini Stop",
92885                     "shop": "convenience"
92886                 },
92887                 "name": "Mini Stop",
92888                 "icon": "shop",
92889                 "geometry": [
92890                     "point",
92891                     "vertex",
92892                     "area"
92893                 ],
92894                 "fields": [
92895                     "address",
92896                     "building_area",
92897                     "opening_hours"
92898                 ],
92899                 "suggestion": true
92900             },
92901             "shop/convenience/LAWSON": {
92902                 "tags": {
92903                     "name": "LAWSON",
92904                     "shop": "convenience"
92905                 },
92906                 "name": "LAWSON",
92907                 "icon": "shop",
92908                 "geometry": [
92909                     "point",
92910                     "vertex",
92911                     "area"
92912                 ],
92913                 "fields": [
92914                     "address",
92915                     "building_area",
92916                     "opening_hours"
92917                 ],
92918                 "suggestion": true
92919             },
92920             "shop/convenience/デイリーヤマザキ": {
92921                 "tags": {
92922                     "name": "デイリーヤマザキ",
92923                     "shop": "convenience"
92924                 },
92925                 "name": "デイリーヤマザキ",
92926                 "icon": "shop",
92927                 "geometry": [
92928                     "point",
92929                     "vertex",
92930                     "area"
92931                 ],
92932                 "fields": [
92933                     "address",
92934                     "building_area",
92935                     "opening_hours"
92936                 ],
92937                 "suggestion": true
92938             },
92939             "shop/convenience/Надежда": {
92940                 "tags": {
92941                     "name": "Надежда",
92942                     "shop": "convenience"
92943                 },
92944                 "name": "Надежда",
92945                 "icon": "shop",
92946                 "geometry": [
92947                     "point",
92948                     "vertex",
92949                     "area"
92950                 ],
92951                 "fields": [
92952                     "address",
92953                     "building_area",
92954                     "opening_hours"
92955                 ],
92956                 "suggestion": true
92957             },
92958             "shop/convenience/Nisa": {
92959                 "tags": {
92960                     "name": "Nisa",
92961                     "shop": "convenience"
92962                 },
92963                 "name": "Nisa",
92964                 "icon": "shop",
92965                 "geometry": [
92966                     "point",
92967                     "vertex",
92968                     "area"
92969                 ],
92970                 "fields": [
92971                     "address",
92972                     "building_area",
92973                     "opening_hours"
92974                 ],
92975                 "suggestion": true
92976             },
92977             "shop/convenience/Premier": {
92978                 "tags": {
92979                     "name": "Premier",
92980                     "shop": "convenience"
92981                 },
92982                 "name": "Premier",
92983                 "icon": "shop",
92984                 "geometry": [
92985                     "point",
92986                     "vertex",
92987                     "area"
92988                 ],
92989                 "fields": [
92990                     "address",
92991                     "building_area",
92992                     "opening_hours"
92993                 ],
92994                 "suggestion": true
92995             },
92996             "shop/convenience/ABC": {
92997                 "tags": {
92998                     "name": "ABC",
92999                     "shop": "convenience"
93000                 },
93001                 "name": "ABC",
93002                 "icon": "shop",
93003                 "geometry": [
93004                     "point",
93005                     "vertex",
93006                     "area"
93007                 ],
93008                 "fields": [
93009                     "address",
93010                     "building_area",
93011                     "opening_hours"
93012                 ],
93013                 "suggestion": true
93014             },
93015             "shop/convenience/ミニストップ": {
93016                 "tags": {
93017                     "name": "ミニストップ",
93018                     "name:en": "MINISTOP",
93019                     "shop": "convenience"
93020                 },
93021                 "name": "ミニストップ",
93022                 "icon": "shop",
93023                 "geometry": [
93024                     "point",
93025                     "vertex",
93026                     "area"
93027                 ],
93028                 "fields": [
93029                     "address",
93030                     "building_area",
93031                     "opening_hours"
93032                 ],
93033                 "suggestion": true
93034             },
93035             "shop/convenience/サンクス": {
93036                 "tags": {
93037                     "name": "サンクス",
93038                     "name:en": "sunkus",
93039                     "shop": "convenience"
93040                 },
93041                 "name": "サンクス",
93042                 "icon": "shop",
93043                 "geometry": [
93044                     "point",
93045                     "vertex",
93046                     "area"
93047                 ],
93048                 "fields": [
93049                     "address",
93050                     "building_area",
93051                     "opening_hours"
93052                 ],
93053                 "suggestion": true
93054             },
93055             "shop/convenience/スリーエフ": {
93056                 "tags": {
93057                     "name": "スリーエフ",
93058                     "shop": "convenience"
93059                 },
93060                 "name": "スリーエフ",
93061                 "icon": "shop",
93062                 "geometry": [
93063                     "point",
93064                     "vertex",
93065                     "area"
93066                 ],
93067                 "fields": [
93068                     "address",
93069                     "building_area",
93070                     "opening_hours"
93071                 ],
93072                 "suggestion": true
93073             },
93074             "shop/convenience/8 à Huit": {
93075                 "tags": {
93076                     "name": "8 à Huit",
93077                     "shop": "convenience"
93078                 },
93079                 "name": "8 à Huit",
93080                 "icon": "shop",
93081                 "geometry": [
93082                     "point",
93083                     "vertex",
93084                     "area"
93085                 ],
93086                 "fields": [
93087                     "address",
93088                     "building_area",
93089                     "opening_hours"
93090                 ],
93091                 "suggestion": true
93092             },
93093             "shop/convenience/Żabka": {
93094                 "tags": {
93095                     "name": "Żabka",
93096                     "shop": "convenience"
93097                 },
93098                 "name": "Żabka",
93099                 "icon": "shop",
93100                 "geometry": [
93101                     "point",
93102                     "vertex",
93103                     "area"
93104                 ],
93105                 "fields": [
93106                     "address",
93107                     "building_area",
93108                     "opening_hours"
93109                 ],
93110                 "suggestion": true
93111             },
93112             "shop/convenience/Almacen": {
93113                 "tags": {
93114                     "name": "Almacen",
93115                     "shop": "convenience"
93116                 },
93117                 "name": "Almacen",
93118                 "icon": "shop",
93119                 "geometry": [
93120                     "point",
93121                     "vertex",
93122                     "area"
93123                 ],
93124                 "fields": [
93125                     "address",
93126                     "building_area",
93127                     "opening_hours"
93128                 ],
93129                 "suggestion": true
93130             },
93131             "shop/convenience/Vival": {
93132                 "tags": {
93133                     "name": "Vival",
93134                     "shop": "convenience"
93135                 },
93136                 "name": "Vival",
93137                 "icon": "shop",
93138                 "geometry": [
93139                     "point",
93140                     "vertex",
93141                     "area"
93142                 ],
93143                 "fields": [
93144                     "address",
93145                     "building_area",
93146                     "opening_hours"
93147                 ],
93148                 "suggestion": true
93149             },
93150             "shop/convenience/FamilyMart": {
93151                 "tags": {
93152                     "name": "FamilyMart",
93153                     "shop": "convenience"
93154                 },
93155                 "name": "FamilyMart",
93156                 "icon": "shop",
93157                 "geometry": [
93158                     "point",
93159                     "vertex",
93160                     "area"
93161                 ],
93162                 "fields": [
93163                     "address",
93164                     "building_area",
93165                     "opening_hours"
93166                 ],
93167                 "suggestion": true
93168             },
93169             "shop/convenience/ファミリーマート": {
93170                 "tags": {
93171                     "name": "ファミリーマート",
93172                     "name:en": "FamilyMart",
93173                     "shop": "convenience"
93174                 },
93175                 "name": "ファミリーマート",
93176                 "icon": "shop",
93177                 "geometry": [
93178                     "point",
93179                     "vertex",
93180                     "area"
93181                 ],
93182                 "fields": [
93183                     "address",
93184                     "building_area",
93185                     "opening_hours"
93186                 ],
93187                 "suggestion": true
93188             },
93189             "shop/convenience/Sunkus": {
93190                 "tags": {
93191                     "name": "Sunkus",
93192                     "shop": "convenience"
93193                 },
93194                 "name": "Sunkus",
93195                 "icon": "shop",
93196                 "geometry": [
93197                     "point",
93198                     "vertex",
93199                     "area"
93200                 ],
93201                 "fields": [
93202                     "address",
93203                     "building_area",
93204                     "opening_hours"
93205                 ],
93206                 "suggestion": true
93207             },
93208             "shop/convenience/セブンイレブン(Seven-Eleven)": {
93209                 "tags": {
93210                     "name": "セブンイレブン(Seven-Eleven)",
93211                     "shop": "convenience"
93212                 },
93213                 "name": "セブンイレブン(Seven-Eleven)",
93214                 "icon": "shop",
93215                 "geometry": [
93216                     "point",
93217                     "vertex",
93218                     "area"
93219                 ],
93220                 "fields": [
93221                     "address",
93222                     "building_area",
93223                     "opening_hours"
93224                 ],
93225                 "suggestion": true
93226             },
93227             "shop/convenience/Jednota": {
93228                 "tags": {
93229                     "name": "Jednota",
93230                     "shop": "convenience"
93231                 },
93232                 "name": "Jednota",
93233                 "icon": "shop",
93234                 "geometry": [
93235                     "point",
93236                     "vertex",
93237                     "area"
93238                 ],
93239                 "fields": [
93240                     "address",
93241                     "building_area",
93242                     "opening_hours"
93243                 ],
93244                 "suggestion": true
93245             },
93246             "shop/convenience/Магазин": {
93247                 "tags": {
93248                     "name": "Магазин",
93249                     "shop": "convenience"
93250                 },
93251                 "name": "Магазин",
93252                 "icon": "shop",
93253                 "geometry": [
93254                     "point",
93255                     "vertex",
93256                     "area"
93257                 ],
93258                 "fields": [
93259                     "address",
93260                     "building_area",
93261                     "opening_hours"
93262                 ],
93263                 "suggestion": true
93264             },
93265             "shop/convenience/Гастроном": {
93266                 "tags": {
93267                     "name": "Гастроном",
93268                     "shop": "convenience"
93269                 },
93270                 "name": "Гастроном",
93271                 "icon": "shop",
93272                 "geometry": [
93273                     "point",
93274                     "vertex",
93275                     "area"
93276                 ],
93277                 "fields": [
93278                     "address",
93279                     "building_area",
93280                     "opening_hours"
93281                 ],
93282                 "suggestion": true
93283             },
93284             "shop/convenience/Sklep spożywczy": {
93285                 "tags": {
93286                     "name": "Sklep spożywczy",
93287                     "shop": "convenience"
93288                 },
93289                 "name": "Sklep spożywczy",
93290                 "icon": "shop",
93291                 "geometry": [
93292                     "point",
93293                     "vertex",
93294                     "area"
93295                 ],
93296                 "fields": [
93297                     "address",
93298                     "building_area",
93299                     "opening_hours"
93300                 ],
93301                 "suggestion": true
93302             },
93303             "shop/convenience/Centra": {
93304                 "tags": {
93305                     "name": "Centra",
93306                     "shop": "convenience"
93307                 },
93308                 "name": "Centra",
93309                 "icon": "shop",
93310                 "geometry": [
93311                     "point",
93312                     "vertex",
93313                     "area"
93314                 ],
93315                 "fields": [
93316                     "address",
93317                     "building_area",
93318                     "opening_hours"
93319                 ],
93320                 "suggestion": true
93321             },
93322             "shop/convenience/サークルK": {
93323                 "tags": {
93324                     "name": "サークルK",
93325                     "name:en": "Circle K",
93326                     "shop": "convenience"
93327                 },
93328                 "name": "サークルK",
93329                 "icon": "shop",
93330                 "geometry": [
93331                     "point",
93332                     "vertex",
93333                     "area"
93334                 ],
93335                 "fields": [
93336                     "address",
93337                     "building_area",
93338                     "opening_hours"
93339                 ],
93340                 "suggestion": true
93341             },
93342             "shop/convenience/Wawa": {
93343                 "tags": {
93344                     "name": "Wawa",
93345                     "shop": "convenience"
93346                 },
93347                 "name": "Wawa",
93348                 "icon": "shop",
93349                 "geometry": [
93350                     "point",
93351                     "vertex",
93352                     "area"
93353                 ],
93354                 "fields": [
93355                     "address",
93356                     "building_area",
93357                     "opening_hours"
93358                 ],
93359                 "suggestion": true
93360             },
93361             "shop/convenience/Proxi": {
93362                 "tags": {
93363                     "name": "Proxi",
93364                     "shop": "convenience"
93365                 },
93366                 "name": "Proxi",
93367                 "icon": "shop",
93368                 "geometry": [
93369                     "point",
93370                     "vertex",
93371                     "area"
93372                 ],
93373                 "fields": [
93374                     "address",
93375                     "building_area",
93376                     "opening_hours"
93377                 ],
93378                 "suggestion": true
93379             },
93380             "shop/convenience/Универсам": {
93381                 "tags": {
93382                     "name": "Универсам",
93383                     "shop": "convenience"
93384                 },
93385                 "name": "Универсам",
93386                 "icon": "shop",
93387                 "geometry": [
93388                     "point",
93389                     "vertex",
93390                     "area"
93391                 ],
93392                 "fields": [
93393                     "address",
93394                     "building_area",
93395                     "opening_hours"
93396                 ],
93397                 "suggestion": true
93398             },
93399             "shop/convenience/Groszek": {
93400                 "tags": {
93401                     "name": "Groszek",
93402                     "shop": "convenience"
93403                 },
93404                 "name": "Groszek",
93405                 "icon": "shop",
93406                 "geometry": [
93407                     "point",
93408                     "vertex",
93409                     "area"
93410                 ],
93411                 "fields": [
93412                     "address",
93413                     "building_area",
93414                     "opening_hours"
93415                 ],
93416                 "suggestion": true
93417             },
93418             "shop/convenience/Select": {
93419                 "tags": {
93420                     "name": "Select",
93421                     "shop": "convenience"
93422                 },
93423                 "name": "Select",
93424                 "icon": "shop",
93425                 "geometry": [
93426                     "point",
93427                     "vertex",
93428                     "area"
93429                 ],
93430                 "fields": [
93431                     "address",
93432                     "building_area",
93433                     "opening_hours"
93434                 ],
93435                 "suggestion": true
93436             },
93437             "shop/convenience/Večerka": {
93438                 "tags": {
93439                     "name": "Večerka",
93440                     "shop": "convenience"
93441                 },
93442                 "name": "Večerka",
93443                 "icon": "shop",
93444                 "geometry": [
93445                     "point",
93446                     "vertex",
93447                     "area"
93448                 ],
93449                 "fields": [
93450                     "address",
93451                     "building_area",
93452                     "opening_hours"
93453                 ],
93454                 "suggestion": true
93455             },
93456             "shop/convenience/Potraviny": {
93457                 "tags": {
93458                     "name": "Potraviny",
93459                     "shop": "convenience"
93460                 },
93461                 "name": "Potraviny",
93462                 "icon": "shop",
93463                 "geometry": [
93464                     "point",
93465                     "vertex",
93466                     "area"
93467                 ],
93468                 "fields": [
93469                     "address",
93470                     "building_area",
93471                     "opening_hours"
93472                 ],
93473                 "suggestion": true
93474             },
93475             "shop/convenience/Смак": {
93476                 "tags": {
93477                     "name": "Смак",
93478                     "shop": "convenience"
93479                 },
93480                 "name": "Смак",
93481                 "icon": "shop",
93482                 "geometry": [
93483                     "point",
93484                     "vertex",
93485                     "area"
93486                 ],
93487                 "fields": [
93488                     "address",
93489                     "building_area",
93490                     "opening_hours"
93491                 ],
93492                 "suggestion": true
93493             },
93494             "shop/convenience/Эконом": {
93495                 "tags": {
93496                     "name": "Эконом",
93497                     "shop": "convenience"
93498                 },
93499                 "name": "Эконом",
93500                 "icon": "shop",
93501                 "geometry": [
93502                     "point",
93503                     "vertex",
93504                     "area"
93505                 ],
93506                 "fields": [
93507                     "address",
93508                     "building_area",
93509                     "opening_hours"
93510                 ],
93511                 "suggestion": true
93512             },
93513             "shop/convenience/Березка": {
93514                 "tags": {
93515                     "name": "Березка",
93516                     "shop": "convenience"
93517                 },
93518                 "name": "Березка",
93519                 "icon": "shop",
93520                 "geometry": [
93521                     "point",
93522                     "vertex",
93523                     "area"
93524                 ],
93525                 "fields": [
93526                     "address",
93527                     "building_area",
93528                     "opening_hours"
93529                 ],
93530                 "suggestion": true
93531             },
93532             "shop/convenience/Społem": {
93533                 "tags": {
93534                     "name": "Społem",
93535                     "shop": "convenience"
93536                 },
93537                 "name": "Społem",
93538                 "icon": "shop",
93539                 "geometry": [
93540                     "point",
93541                     "vertex",
93542                     "area"
93543                 ],
93544                 "fields": [
93545                     "address",
93546                     "building_area",
93547                     "opening_hours"
93548                 ],
93549                 "suggestion": true
93550             },
93551             "shop/convenience/Cumberland Farms": {
93552                 "tags": {
93553                     "name": "Cumberland Farms",
93554                     "shop": "convenience"
93555                 },
93556                 "name": "Cumberland Farms",
93557                 "icon": "shop",
93558                 "geometry": [
93559                     "point",
93560                     "vertex",
93561                     "area"
93562                 ],
93563                 "fields": [
93564                     "address",
93565                     "building_area",
93566                     "opening_hours"
93567                 ],
93568                 "suggestion": true
93569             },
93570             "shop/convenience/Tesco Lotus Express": {
93571                 "tags": {
93572                     "name": "Tesco Lotus Express",
93573                     "shop": "convenience"
93574                 },
93575                 "name": "Tesco Lotus Express",
93576                 "icon": "shop",
93577                 "geometry": [
93578                     "point",
93579                     "vertex",
93580                     "area"
93581                 ],
93582                 "fields": [
93583                     "address",
93584                     "building_area",
93585                     "opening_hours"
93586                 ],
93587                 "suggestion": true
93588             },
93589             "shop/convenience/Kiosk": {
93590                 "tags": {
93591                     "name": "Kiosk",
93592                     "shop": "convenience"
93593                 },
93594                 "name": "Kiosk",
93595                 "icon": "shop",
93596                 "geometry": [
93597                     "point",
93598                     "vertex",
93599                     "area"
93600                 ],
93601                 "fields": [
93602                     "address",
93603                     "building_area",
93604                     "opening_hours"
93605                 ],
93606                 "suggestion": true
93607             },
93608             "shop/convenience/24 часа": {
93609                 "tags": {
93610                     "name": "24 часа",
93611                     "shop": "convenience"
93612                 },
93613                 "name": "24 часа",
93614                 "icon": "shop",
93615                 "geometry": [
93616                     "point",
93617                     "vertex",
93618                     "area"
93619                 ],
93620                 "fields": [
93621                     "address",
93622                     "building_area",
93623                     "opening_hours"
93624                 ],
93625                 "suggestion": true
93626             },
93627             "shop/convenience/Минимаркет": {
93628                 "tags": {
93629                     "name": "Минимаркет",
93630                     "shop": "convenience"
93631                 },
93632                 "name": "Минимаркет",
93633                 "icon": "shop",
93634                 "geometry": [
93635                     "point",
93636                     "vertex",
93637                     "area"
93638                 ],
93639                 "fields": [
93640                     "address",
93641                     "building_area",
93642                     "opening_hours"
93643                 ],
93644                 "suggestion": true
93645             },
93646             "shop/convenience/Oxxo": {
93647                 "tags": {
93648                     "name": "Oxxo",
93649                     "shop": "convenience"
93650                 },
93651                 "name": "Oxxo",
93652                 "icon": "shop",
93653                 "geometry": [
93654                     "point",
93655                     "vertex",
93656                     "area"
93657                 ],
93658                 "fields": [
93659                     "address",
93660                     "building_area",
93661                     "opening_hours"
93662                 ],
93663                 "suggestion": true
93664             },
93665             "shop/convenience/abc": {
93666                 "tags": {
93667                     "name": "abc",
93668                     "shop": "convenience"
93669                 },
93670                 "name": "abc",
93671                 "icon": "shop",
93672                 "geometry": [
93673                     "point",
93674                     "vertex",
93675                     "area"
93676                 ],
93677                 "fields": [
93678                     "address",
93679                     "building_area",
93680                     "opening_hours"
93681                 ],
93682                 "suggestion": true
93683             },
93684             "shop/convenience/7/11": {
93685                 "tags": {
93686                     "name": "7/11",
93687                     "shop": "convenience"
93688                 },
93689                 "name": "7/11",
93690                 "icon": "shop",
93691                 "geometry": [
93692                     "point",
93693                     "vertex",
93694                     "area"
93695                 ],
93696                 "fields": [
93697                     "address",
93698                     "building_area",
93699                     "opening_hours"
93700                 ],
93701                 "suggestion": true
93702             },
93703             "shop/convenience/Stewart's": {
93704                 "tags": {
93705                     "name": "Stewart's",
93706                     "shop": "convenience"
93707                 },
93708                 "name": "Stewart's",
93709                 "icon": "shop",
93710                 "geometry": [
93711                     "point",
93712                     "vertex",
93713                     "area"
93714                 ],
93715                 "fields": [
93716                     "address",
93717                     "building_area",
93718                     "opening_hours"
93719                 ],
93720                 "suggestion": true
93721             },
93722             "shop/convenience/Продукти": {
93723                 "tags": {
93724                     "name": "Продукти",
93725                     "shop": "convenience"
93726                 },
93727                 "name": "Продукти",
93728                 "icon": "shop",
93729                 "geometry": [
93730                     "point",
93731                     "vertex",
93732                     "area"
93733                 ],
93734                 "fields": [
93735                     "address",
93736                     "building_area",
93737                     "opening_hours"
93738                 ],
93739                 "suggestion": true
93740             },
93741             "shop/convenience/ローソンストア100 (LAWSON STORE 100)": {
93742                 "tags": {
93743                     "name": "ローソンストア100 (LAWSON STORE 100)",
93744                     "shop": "convenience"
93745                 },
93746                 "name": "ローソンストア100 (LAWSON STORE 100)",
93747                 "icon": "shop",
93748                 "geometry": [
93749                     "point",
93750                     "vertex",
93751                     "area"
93752                 ],
93753                 "fields": [
93754                     "address",
93755                     "building_area",
93756                     "opening_hours"
93757                 ],
93758                 "suggestion": true
93759             },
93760             "shop/convenience/Радуга": {
93761                 "tags": {
93762                     "name": "Радуга",
93763                     "shop": "convenience"
93764                 },
93765                 "name": "Радуга",
93766                 "icon": "shop",
93767                 "geometry": [
93768                     "point",
93769                     "vertex",
93770                     "area"
93771                 ],
93772                 "fields": [
93773                     "address",
93774                     "building_area",
93775                     "opening_hours"
93776                 ],
93777                 "suggestion": true
93778             },
93779             "shop/convenience/ローソンストア100": {
93780                 "tags": {
93781                     "name": "ローソンストア100",
93782                     "shop": "convenience"
93783                 },
93784                 "name": "ローソンストア100",
93785                 "icon": "shop",
93786                 "geometry": [
93787                     "point",
93788                     "vertex",
93789                     "area"
93790                 ],
93791                 "fields": [
93792                     "address",
93793                     "building_area",
93794                     "opening_hours"
93795                 ],
93796                 "suggestion": true
93797             },
93798             "shop/convenience/เซเว่นอีเลฟเว่น": {
93799                 "tags": {
93800                     "name": "เซเว่นอีเลฟเว่น",
93801                     "shop": "convenience"
93802                 },
93803                 "name": "เซเว่นอีเลฟเว่น",
93804                 "icon": "shop",
93805                 "geometry": [
93806                     "point",
93807                     "vertex",
93808                     "area"
93809                 ],
93810                 "fields": [
93811                     "address",
93812                     "building_area",
93813                     "opening_hours"
93814                 ],
93815                 "suggestion": true
93816             },
93817             "shop/convenience/Spożywczy": {
93818                 "tags": {
93819                     "name": "Spożywczy",
93820                     "shop": "convenience"
93821                 },
93822                 "name": "Spożywczy",
93823                 "icon": "shop",
93824                 "geometry": [
93825                     "point",
93826                     "vertex",
93827                     "area"
93828                 ],
93829                 "fields": [
93830                     "address",
93831                     "building_area",
93832                     "opening_hours"
93833                 ],
93834                 "suggestion": true
93835             },
93836             "shop/convenience/Фортуна": {
93837                 "tags": {
93838                     "name": "Фортуна",
93839                     "shop": "convenience"
93840                 },
93841                 "name": "Фортуна",
93842                 "icon": "shop",
93843                 "geometry": [
93844                     "point",
93845                     "vertex",
93846                     "area"
93847                 ],
93848                 "fields": [
93849                     "address",
93850                     "building_area",
93851                     "opening_hours"
93852                 ],
93853                 "suggestion": true
93854             },
93855             "shop/convenience/Picard": {
93856                 "tags": {
93857                     "name": "Picard",
93858                     "shop": "convenience"
93859                 },
93860                 "name": "Picard",
93861                 "icon": "shop",
93862                 "geometry": [
93863                     "point",
93864                     "vertex",
93865                     "area"
93866                 ],
93867                 "fields": [
93868                     "address",
93869                     "building_area",
93870                     "opening_hours"
93871                 ],
93872                 "suggestion": true
93873             },
93874             "shop/convenience/Four Square": {
93875                 "tags": {
93876                     "name": "Four Square",
93877                     "shop": "convenience"
93878                 },
93879                 "name": "Four Square",
93880                 "icon": "shop",
93881                 "geometry": [
93882                     "point",
93883                     "vertex",
93884                     "area"
93885                 ],
93886                 "fields": [
93887                     "address",
93888                     "building_area",
93889                     "opening_hours"
93890                 ],
93891                 "suggestion": true
93892             },
93893             "shop/convenience/Визит": {
93894                 "tags": {
93895                     "name": "Визит",
93896                     "shop": "convenience"
93897                 },
93898                 "name": "Визит",
93899                 "icon": "shop",
93900                 "geometry": [
93901                     "point",
93902                     "vertex",
93903                     "area"
93904                 ],
93905                 "fields": [
93906                     "address",
93907                     "building_area",
93908                     "opening_hours"
93909                 ],
93910                 "suggestion": true
93911             },
93912             "shop/convenience/Авоська": {
93913                 "tags": {
93914                     "name": "Авоська",
93915                     "shop": "convenience"
93916                 },
93917                 "name": "Авоська",
93918                 "icon": "shop",
93919                 "geometry": [
93920                     "point",
93921                     "vertex",
93922                     "area"
93923                 ],
93924                 "fields": [
93925                     "address",
93926                     "building_area",
93927                     "opening_hours"
93928                 ],
93929                 "suggestion": true
93930             },
93931             "shop/convenience/Dollar General": {
93932                 "tags": {
93933                     "name": "Dollar General",
93934                     "shop": "convenience"
93935                 },
93936                 "name": "Dollar General",
93937                 "icon": "shop",
93938                 "geometry": [
93939                     "point",
93940                     "vertex",
93941                     "area"
93942                 ],
93943                 "fields": [
93944                     "address",
93945                     "building_area",
93946                     "opening_hours"
93947                 ],
93948                 "suggestion": true
93949             },
93950             "shop/convenience/Studenac": {
93951                 "tags": {
93952                     "name": "Studenac",
93953                     "shop": "convenience"
93954                 },
93955                 "name": "Studenac",
93956                 "icon": "shop",
93957                 "geometry": [
93958                     "point",
93959                     "vertex",
93960                     "area"
93961                 ],
93962                 "fields": [
93963                     "address",
93964                     "building_area",
93965                     "opening_hours"
93966                 ],
93967                 "suggestion": true
93968             },
93969             "shop/convenience/Central Convenience Store": {
93970                 "tags": {
93971                     "name": "Central Convenience Store",
93972                     "shop": "convenience"
93973                 },
93974                 "name": "Central Convenience Store",
93975                 "icon": "shop",
93976                 "geometry": [
93977                     "point",
93978                     "vertex",
93979                     "area"
93980                 ],
93981                 "fields": [
93982                     "address",
93983                     "building_area",
93984                     "opening_hours"
93985                 ],
93986                 "suggestion": true
93987             },
93988             "shop/convenience/продукты": {
93989                 "tags": {
93990                     "name": "продукты",
93991                     "shop": "convenience"
93992                 },
93993                 "name": "продукты",
93994                 "icon": "shop",
93995                 "geometry": [
93996                     "point",
93997                     "vertex",
93998                     "area"
93999                 ],
94000                 "fields": [
94001                     "address",
94002                     "building_area",
94003                     "opening_hours"
94004                 ],
94005                 "suggestion": true
94006             },
94007             "shop/convenience/Кулинария": {
94008                 "tags": {
94009                     "name": "Кулинария",
94010                     "shop": "convenience"
94011                 },
94012                 "name": "Кулинария",
94013                 "icon": "shop",
94014                 "geometry": [
94015                     "point",
94016                     "vertex",
94017                     "area"
94018                 ],
94019                 "fields": [
94020                     "address",
94021                     "building_area",
94022                     "opening_hours"
94023                 ],
94024                 "suggestion": true
94025             },
94026             "shop/convenience/全家": {
94027                 "tags": {
94028                     "name": "全家",
94029                     "shop": "convenience"
94030                 },
94031                 "name": "全家",
94032                 "icon": "shop",
94033                 "geometry": [
94034                     "point",
94035                     "vertex",
94036                     "area"
94037                 ],
94038                 "fields": [
94039                     "address",
94040                     "building_area",
94041                     "opening_hours"
94042                 ],
94043                 "suggestion": true
94044             },
94045             "shop/convenience/Мечта": {
94046                 "tags": {
94047                     "name": "Мечта",
94048                     "shop": "convenience"
94049                 },
94050                 "name": "Мечта",
94051                 "icon": "shop",
94052                 "geometry": [
94053                     "point",
94054                     "vertex",
94055                     "area"
94056                 ],
94057                 "fields": [
94058                     "address",
94059                     "building_area",
94060                     "opening_hours"
94061                 ],
94062                 "suggestion": true
94063             },
94064             "shop/convenience/Epicerie": {
94065                 "tags": {
94066                     "name": "Epicerie",
94067                     "shop": "convenience"
94068                 },
94069                 "name": "Epicerie",
94070                 "icon": "shop",
94071                 "geometry": [
94072                     "point",
94073                     "vertex",
94074                     "area"
94075                 ],
94076                 "fields": [
94077                     "address",
94078                     "building_area",
94079                     "opening_hours"
94080                 ],
94081                 "suggestion": true
94082             },
94083             "shop/convenience/Кировский": {
94084                 "tags": {
94085                     "name": "Кировский",
94086                     "shop": "convenience"
94087                 },
94088                 "name": "Кировский",
94089                 "icon": "shop",
94090                 "geometry": [
94091                     "point",
94092                     "vertex",
94093                     "area"
94094                 ],
94095                 "fields": [
94096                     "address",
94097                     "building_area",
94098                     "opening_hours"
94099                 ],
94100                 "suggestion": true
94101             },
94102             "shop/convenience/Food Mart": {
94103                 "tags": {
94104                     "name": "Food Mart",
94105                     "shop": "convenience"
94106                 },
94107                 "name": "Food Mart",
94108                 "icon": "shop",
94109                 "geometry": [
94110                     "point",
94111                     "vertex",
94112                     "area"
94113                 ],
94114                 "fields": [
94115                     "address",
94116                     "building_area",
94117                     "opening_hours"
94118                 ],
94119                 "suggestion": true
94120             },
94121             "shop/convenience/Delikatesy": {
94122                 "tags": {
94123                     "name": "Delikatesy",
94124                     "shop": "convenience"
94125                 },
94126                 "name": "Delikatesy",
94127                 "icon": "shop",
94128                 "geometry": [
94129                     "point",
94130                     "vertex",
94131                     "area"
94132                 ],
94133                 "fields": [
94134                     "address",
94135                     "building_area",
94136                     "opening_hours"
94137                 ],
94138                 "suggestion": true
94139             },
94140             "shop/convenience/ポプラ": {
94141                 "tags": {
94142                     "name": "ポプラ",
94143                     "shop": "convenience"
94144                 },
94145                 "name": "ポプラ",
94146                 "icon": "shop",
94147                 "geometry": [
94148                     "point",
94149                     "vertex",
94150                     "area"
94151                 ],
94152                 "fields": [
94153                     "address",
94154                     "building_area",
94155                     "opening_hours"
94156                 ],
94157                 "suggestion": true
94158             },
94159             "shop/convenience/Lewiatan": {
94160                 "tags": {
94161                     "name": "Lewiatan",
94162                     "shop": "convenience"
94163                 },
94164                 "name": "Lewiatan",
94165                 "icon": "shop",
94166                 "geometry": [
94167                     "point",
94168                     "vertex",
94169                     "area"
94170                 ],
94171                 "fields": [
94172                     "address",
94173                     "building_area",
94174                     "opening_hours"
94175                 ],
94176                 "suggestion": true
94177             },
94178             "shop/convenience/Продуктовый магазин": {
94179                 "tags": {
94180                     "name": "Продуктовый магазин",
94181                     "shop": "convenience"
94182                 },
94183                 "name": "Продуктовый магазин",
94184                 "icon": "shop",
94185                 "geometry": [
94186                     "point",
94187                     "vertex",
94188                     "area"
94189                 ],
94190                 "fields": [
94191                     "address",
94192                     "building_area",
94193                     "opening_hours"
94194                 ],
94195                 "suggestion": true
94196             },
94197             "shop/convenience/Продуктовый": {
94198                 "tags": {
94199                     "name": "Продуктовый",
94200                     "shop": "convenience"
94201                 },
94202                 "name": "Продуктовый",
94203                 "icon": "shop",
94204                 "geometry": [
94205                     "point",
94206                     "vertex",
94207                     "area"
94208                 ],
94209                 "fields": [
94210                     "address",
94211                     "building_area",
94212                     "opening_hours"
94213                 ],
94214                 "suggestion": true
94215             },
94216             "shop/convenience/セイコーマート (Seicomart)": {
94217                 "tags": {
94218                     "name": "セイコーマート (Seicomart)",
94219                     "shop": "convenience"
94220                 },
94221                 "name": "セイコーマート (Seicomart)",
94222                 "icon": "shop",
94223                 "geometry": [
94224                     "point",
94225                     "vertex",
94226                     "area"
94227                 ],
94228                 "fields": [
94229                     "address",
94230                     "building_area",
94231                     "opening_hours"
94232                 ],
94233                 "suggestion": true
94234             },
94235             "shop/convenience/Виктория": {
94236                 "tags": {
94237                     "name": "Виктория",
94238                     "shop": "convenience"
94239                 },
94240                 "name": "Виктория",
94241                 "icon": "shop",
94242                 "geometry": [
94243                     "point",
94244                     "vertex",
94245                     "area"
94246                 ],
94247                 "fields": [
94248                     "address",
94249                     "building_area",
94250                     "opening_hours"
94251                 ],
94252                 "suggestion": true
94253             },
94254             "shop/convenience/Весна": {
94255                 "tags": {
94256                     "name": "Весна",
94257                     "shop": "convenience"
94258                 },
94259                 "name": "Весна",
94260                 "icon": "shop",
94261                 "geometry": [
94262                     "point",
94263                     "vertex",
94264                     "area"
94265                 ],
94266                 "fields": [
94267                     "address",
94268                     "building_area",
94269                     "opening_hours"
94270                 ],
94271                 "suggestion": true
94272             },
94273             "shop/convenience/Mini Market Non-Stop": {
94274                 "tags": {
94275                     "name": "Mini Market Non-Stop",
94276                     "shop": "convenience"
94277                 },
94278                 "name": "Mini Market Non-Stop",
94279                 "icon": "shop",
94280                 "geometry": [
94281                     "point",
94282                     "vertex",
94283                     "area"
94284                 ],
94285                 "fields": [
94286                     "address",
94287                     "building_area",
94288                     "opening_hours"
94289                 ],
94290                 "suggestion": true
94291             },
94292             "shop/convenience/Копеечка": {
94293                 "tags": {
94294                     "name": "Копеечка",
94295                     "shop": "convenience"
94296                 },
94297                 "name": "Копеечка",
94298                 "icon": "shop",
94299                 "geometry": [
94300                     "point",
94301                     "vertex",
94302                     "area"
94303                 ],
94304                 "fields": [
94305                     "address",
94306                     "building_area",
94307                     "opening_hours"
94308                 ],
94309                 "suggestion": true
94310             },
94311             "shop/convenience/Royal Farms": {
94312                 "tags": {
94313                     "name": "Royal Farms",
94314                     "shop": "convenience"
94315                 },
94316                 "name": "Royal Farms",
94317                 "icon": "shop",
94318                 "geometry": [
94319                     "point",
94320                     "vertex",
94321                     "area"
94322                 ],
94323                 "fields": [
94324                     "address",
94325                     "building_area",
94326                     "opening_hours"
94327                 ],
94328                 "suggestion": true
94329             },
94330             "shop/convenience/Alfamart": {
94331                 "tags": {
94332                     "name": "Alfamart",
94333                     "shop": "convenience"
94334                 },
94335                 "name": "Alfamart",
94336                 "icon": "shop",
94337                 "geometry": [
94338                     "point",
94339                     "vertex",
94340                     "area"
94341                 ],
94342                 "fields": [
94343                     "address",
94344                     "building_area",
94345                     "opening_hours"
94346                 ],
94347                 "suggestion": true
94348             },
94349             "shop/convenience/Indomaret": {
94350                 "tags": {
94351                     "name": "Indomaret",
94352                     "shop": "convenience"
94353                 },
94354                 "name": "Indomaret",
94355                 "icon": "shop",
94356                 "geometry": [
94357                     "point",
94358                     "vertex",
94359                     "area"
94360                 ],
94361                 "fields": [
94362                     "address",
94363                     "building_area",
94364                     "opening_hours"
94365                 ],
94366                 "suggestion": true
94367             },
94368             "shop/convenience/магазин": {
94369                 "tags": {
94370                     "name": "магазин",
94371                     "shop": "convenience"
94372                 },
94373                 "name": "магазин",
94374                 "icon": "shop",
94375                 "geometry": [
94376                     "point",
94377                     "vertex",
94378                     "area"
94379                 ],
94380                 "fields": [
94381                     "address",
94382                     "building_area",
94383                     "opening_hours"
94384                 ],
94385                 "suggestion": true
94386             },
94387             "shop/convenience/全家便利商店": {
94388                 "tags": {
94389                     "name": "全家便利商店",
94390                     "shop": "convenience"
94391                 },
94392                 "name": "全家便利商店",
94393                 "icon": "shop",
94394                 "geometry": [
94395                     "point",
94396                     "vertex",
94397                     "area"
94398                 ],
94399                 "fields": [
94400                     "address",
94401                     "building_area",
94402                     "opening_hours"
94403                 ],
94404                 "suggestion": true
94405             },
94406             "shop/convenience/Boutique": {
94407                 "tags": {
94408                     "name": "Boutique",
94409                     "shop": "convenience"
94410                 },
94411                 "name": "Boutique",
94412                 "icon": "shop",
94413                 "geometry": [
94414                     "point",
94415                     "vertex",
94416                     "area"
94417                 ],
94418                 "fields": [
94419                     "address",
94420                     "building_area",
94421                     "opening_hours"
94422                 ],
94423                 "suggestion": true
94424             },
94425             "shop/convenience/მარკეტი (Market)": {
94426                 "tags": {
94427                     "name": "მარკეტი (Market)",
94428                     "shop": "convenience"
94429                 },
94430                 "name": "მარკეტი (Market)",
94431                 "icon": "shop",
94432                 "geometry": [
94433                     "point",
94434                     "vertex",
94435                     "area"
94436                 ],
94437                 "fields": [
94438                     "address",
94439                     "building_area",
94440                     "opening_hours"
94441                 ],
94442                 "suggestion": true
94443             },
94444             "shop/convenience/Stores": {
94445                 "tags": {
94446                     "name": "Stores",
94447                     "shop": "convenience"
94448                 },
94449                 "name": "Stores",
94450                 "icon": "shop",
94451                 "geometry": [
94452                     "point",
94453                     "vertex",
94454                     "area"
94455                 ],
94456                 "fields": [
94457                     "address",
94458                     "building_area",
94459                     "opening_hours"
94460                 ],
94461                 "suggestion": true
94462             },
94463             "shop/chemist/dm": {
94464                 "tags": {
94465                     "name": "dm",
94466                     "shop": "chemist"
94467                 },
94468                 "name": "dm",
94469                 "icon": "chemist",
94470                 "geometry": [
94471                     "point",
94472                     "vertex",
94473                     "area"
94474                 ],
94475                 "fields": [
94476                     "address",
94477                     "building_area",
94478                     "opening_hours"
94479                 ],
94480                 "suggestion": true
94481             },
94482             "shop/chemist/Müller": {
94483                 "tags": {
94484                     "name": "Müller",
94485                     "shop": "chemist"
94486                 },
94487                 "name": "Müller",
94488                 "icon": "chemist",
94489                 "geometry": [
94490                     "point",
94491                     "vertex",
94492                     "area"
94493                 ],
94494                 "fields": [
94495                     "address",
94496                     "building_area",
94497                     "opening_hours"
94498                 ],
94499                 "suggestion": true
94500             },
94501             "shop/chemist/Schlecker": {
94502                 "tags": {
94503                     "name": "Schlecker",
94504                     "shop": "chemist"
94505                 },
94506                 "name": "Schlecker",
94507                 "icon": "chemist",
94508                 "geometry": [
94509                     "point",
94510                     "vertex",
94511                     "area"
94512                 ],
94513                 "fields": [
94514                     "address",
94515                     "building_area",
94516                     "opening_hours"
94517                 ],
94518                 "suggestion": true
94519             },
94520             "shop/chemist/Etos": {
94521                 "tags": {
94522                     "name": "Etos",
94523                     "shop": "chemist"
94524                 },
94525                 "name": "Etos",
94526                 "icon": "chemist",
94527                 "geometry": [
94528                     "point",
94529                     "vertex",
94530                     "area"
94531                 ],
94532                 "fields": [
94533                     "address",
94534                     "building_area",
94535                     "opening_hours"
94536                 ],
94537                 "suggestion": true
94538             },
94539             "shop/chemist/Bipa": {
94540                 "tags": {
94541                     "name": "Bipa",
94542                     "shop": "chemist"
94543                 },
94544                 "name": "Bipa",
94545                 "icon": "chemist",
94546                 "geometry": [
94547                     "point",
94548                     "vertex",
94549                     "area"
94550                 ],
94551                 "fields": [
94552                     "address",
94553                     "building_area",
94554                     "opening_hours"
94555                 ],
94556                 "suggestion": true
94557             },
94558             "shop/chemist/Rossmann": {
94559                 "tags": {
94560                     "name": "Rossmann",
94561                     "shop": "chemist"
94562                 },
94563                 "name": "Rossmann",
94564                 "icon": "chemist",
94565                 "geometry": [
94566                     "point",
94567                     "vertex",
94568                     "area"
94569                 ],
94570                 "fields": [
94571                     "address",
94572                     "building_area",
94573                     "opening_hours"
94574                 ],
94575                 "suggestion": true
94576             },
94577             "shop/chemist/DM Drogeriemarkt": {
94578                 "tags": {
94579                     "name": "DM Drogeriemarkt",
94580                     "shop": "chemist"
94581                 },
94582                 "name": "DM Drogeriemarkt",
94583                 "icon": "chemist",
94584                 "geometry": [
94585                     "point",
94586                     "vertex",
94587                     "area"
94588                 ],
94589                 "fields": [
94590                     "address",
94591                     "building_area",
94592                     "opening_hours"
94593                 ],
94594                 "suggestion": true
94595             },
94596             "shop/chemist/Ihr Platz": {
94597                 "tags": {
94598                     "name": "Ihr Platz",
94599                     "shop": "chemist"
94600                 },
94601                 "name": "Ihr Platz",
94602                 "icon": "chemist",
94603                 "geometry": [
94604                     "point",
94605                     "vertex",
94606                     "area"
94607                 ],
94608                 "fields": [
94609                     "address",
94610                     "building_area",
94611                     "opening_hours"
94612                 ],
94613                 "suggestion": true
94614             },
94615             "shop/chemist/Douglas": {
94616                 "tags": {
94617                     "name": "Douglas",
94618                     "shop": "chemist"
94619                 },
94620                 "name": "Douglas",
94621                 "icon": "chemist",
94622                 "geometry": [
94623                     "point",
94624                     "vertex",
94625                     "area"
94626                 ],
94627                 "fields": [
94628                     "address",
94629                     "building_area",
94630                     "opening_hours"
94631                 ],
94632                 "suggestion": true
94633             },
94634             "shop/chemist/Kruidvat": {
94635                 "tags": {
94636                     "name": "Kruidvat",
94637                     "shop": "chemist"
94638                 },
94639                 "name": "Kruidvat",
94640                 "icon": "chemist",
94641                 "geometry": [
94642                     "point",
94643                     "vertex",
94644                     "area"
94645                 ],
94646                 "fields": [
94647                     "address",
94648                     "building_area",
94649                     "opening_hours"
94650                 ],
94651                 "suggestion": true
94652             },
94653             "shop/car_repair/Kwik Fit": {
94654                 "tags": {
94655                     "name": "Kwik Fit",
94656                     "shop": "car_repair"
94657                 },
94658                 "name": "Kwik Fit",
94659                 "icon": "car",
94660                 "geometry": [
94661                     "point",
94662                     "vertex",
94663                     "area"
94664                 ],
94665                 "fields": [
94666                     "address",
94667                     "building_area",
94668                     "opening_hours"
94669                 ],
94670                 "suggestion": true
94671             },
94672             "shop/car_repair/ATU": {
94673                 "tags": {
94674                     "name": "ATU",
94675                     "shop": "car_repair"
94676                 },
94677                 "name": "ATU",
94678                 "icon": "car",
94679                 "geometry": [
94680                     "point",
94681                     "vertex",
94682                     "area"
94683                 ],
94684                 "fields": [
94685                     "address",
94686                     "building_area",
94687                     "opening_hours"
94688                 ],
94689                 "suggestion": true
94690             },
94691             "shop/car_repair/Kwik-Fit": {
94692                 "tags": {
94693                     "name": "Kwik-Fit",
94694                     "shop": "car_repair"
94695                 },
94696                 "name": "Kwik-Fit",
94697                 "icon": "car",
94698                 "geometry": [
94699                     "point",
94700                     "vertex",
94701                     "area"
94702                 ],
94703                 "fields": [
94704                     "address",
94705                     "building_area",
94706                     "opening_hours"
94707                 ],
94708                 "suggestion": true
94709             },
94710             "shop/car_repair/Midas": {
94711                 "tags": {
94712                     "name": "Midas",
94713                     "shop": "car_repair"
94714                 },
94715                 "name": "Midas",
94716                 "icon": "car",
94717                 "geometry": [
94718                     "point",
94719                     "vertex",
94720                     "area"
94721                 ],
94722                 "fields": [
94723                     "address",
94724                     "building_area",
94725                     "opening_hours"
94726                 ],
94727                 "suggestion": true
94728             },
94729             "shop/car_repair/Feu Vert": {
94730                 "tags": {
94731                     "name": "Feu Vert",
94732                     "shop": "car_repair"
94733                 },
94734                 "name": "Feu Vert",
94735                 "icon": "car",
94736                 "geometry": [
94737                     "point",
94738                     "vertex",
94739                     "area"
94740                 ],
94741                 "fields": [
94742                     "address",
94743                     "building_area",
94744                     "opening_hours"
94745                 ],
94746                 "suggestion": true
94747             },
94748             "shop/car_repair/Norauto": {
94749                 "tags": {
94750                     "name": "Norauto",
94751                     "shop": "car_repair"
94752                 },
94753                 "name": "Norauto",
94754                 "icon": "car",
94755                 "geometry": [
94756                     "point",
94757                     "vertex",
94758                     "area"
94759                 ],
94760                 "fields": [
94761                     "address",
94762                     "building_area",
94763                     "opening_hours"
94764                 ],
94765                 "suggestion": true
94766             },
94767             "shop/car_repair/Speedy": {
94768                 "tags": {
94769                     "name": "Speedy",
94770                     "shop": "car_repair"
94771                 },
94772                 "name": "Speedy",
94773                 "icon": "car",
94774                 "geometry": [
94775                     "point",
94776                     "vertex",
94777                     "area"
94778                 ],
94779                 "fields": [
94780                     "address",
94781                     "building_area",
94782                     "opening_hours"
94783                 ],
94784                 "suggestion": true
94785             },
94786             "shop/car_repair/Pit Stop": {
94787                 "tags": {
94788                     "name": "Pit Stop",
94789                     "shop": "car_repair"
94790                 },
94791                 "name": "Pit Stop",
94792                 "icon": "car",
94793                 "geometry": [
94794                     "point",
94795                     "vertex",
94796                     "area"
94797                 ],
94798                 "fields": [
94799                     "address",
94800                     "building_area",
94801                     "opening_hours"
94802                 ],
94803                 "suggestion": true
94804             },
94805             "shop/car_repair/Jiffy Lube": {
94806                 "tags": {
94807                     "name": "Jiffy Lube",
94808                     "shop": "car_repair"
94809                 },
94810                 "name": "Jiffy Lube",
94811                 "icon": "car",
94812                 "geometry": [
94813                     "point",
94814                     "vertex",
94815                     "area"
94816                 ],
94817                 "fields": [
94818                     "address",
94819                     "building_area",
94820                     "opening_hours"
94821                 ],
94822                 "suggestion": true
94823             },
94824             "shop/car_repair/Шиномонтаж": {
94825                 "tags": {
94826                     "name": "Шиномонтаж",
94827                     "shop": "car_repair"
94828                 },
94829                 "name": "Шиномонтаж",
94830                 "icon": "car",
94831                 "geometry": [
94832                     "point",
94833                     "vertex",
94834                     "area"
94835                 ],
94836                 "fields": [
94837                     "address",
94838                     "building_area",
94839                     "opening_hours"
94840                 ],
94841                 "suggestion": true
94842             },
94843             "shop/car_repair/СТО": {
94844                 "tags": {
94845                     "name": "СТО",
94846                     "shop": "car_repair"
94847                 },
94848                 "name": "СТО",
94849                 "icon": "car",
94850                 "geometry": [
94851                     "point",
94852                     "vertex",
94853                     "area"
94854                 ],
94855                 "fields": [
94856                     "address",
94857                     "building_area",
94858                     "opening_hours"
94859                 ],
94860                 "suggestion": true
94861             },
94862             "shop/car_repair/O'Reilly Auto Parts": {
94863                 "tags": {
94864                     "name": "O'Reilly Auto Parts",
94865                     "shop": "car_repair"
94866                 },
94867                 "name": "O'Reilly Auto Parts",
94868                 "icon": "car",
94869                 "geometry": [
94870                     "point",
94871                     "vertex",
94872                     "area"
94873                 ],
94874                 "fields": [
94875                     "address",
94876                     "building_area",
94877                     "opening_hours"
94878                 ],
94879                 "suggestion": true
94880             },
94881             "shop/car_repair/Carglass": {
94882                 "tags": {
94883                     "name": "Carglass",
94884                     "shop": "car_repair"
94885                 },
94886                 "name": "Carglass",
94887                 "icon": "car",
94888                 "geometry": [
94889                     "point",
94890                     "vertex",
94891                     "area"
94892                 ],
94893                 "fields": [
94894                     "address",
94895                     "building_area",
94896                     "opening_hours"
94897                 ],
94898                 "suggestion": true
94899             },
94900             "shop/car_repair/шиномонтаж": {
94901                 "tags": {
94902                     "name": "шиномонтаж",
94903                     "shop": "car_repair"
94904                 },
94905                 "name": "шиномонтаж",
94906                 "icon": "car",
94907                 "geometry": [
94908                     "point",
94909                     "vertex",
94910                     "area"
94911                 ],
94912                 "fields": [
94913                     "address",
94914                     "building_area",
94915                     "opening_hours"
94916                 ],
94917                 "suggestion": true
94918             },
94919             "shop/car_repair/Euromaster": {
94920                 "tags": {
94921                     "name": "Euromaster",
94922                     "shop": "car_repair"
94923                 },
94924                 "name": "Euromaster",
94925                 "icon": "car",
94926                 "geometry": [
94927                     "point",
94928                     "vertex",
94929                     "area"
94930                 ],
94931                 "fields": [
94932                     "address",
94933                     "building_area",
94934                     "opening_hours"
94935                 ],
94936                 "suggestion": true
94937             },
94938             "shop/car_repair/Firestone": {
94939                 "tags": {
94940                     "name": "Firestone",
94941                     "shop": "car_repair"
94942                 },
94943                 "name": "Firestone",
94944                 "icon": "car",
94945                 "geometry": [
94946                     "point",
94947                     "vertex",
94948                     "area"
94949                 ],
94950                 "fields": [
94951                     "address",
94952                     "building_area",
94953                     "opening_hours"
94954                 ],
94955                 "suggestion": true
94956             },
94957             "shop/car_repair/AutoZone": {
94958                 "tags": {
94959                     "name": "AutoZone",
94960                     "shop": "car_repair"
94961                 },
94962                 "name": "AutoZone",
94963                 "icon": "car",
94964                 "geometry": [
94965                     "point",
94966                     "vertex",
94967                     "area"
94968                 ],
94969                 "fields": [
94970                     "address",
94971                     "building_area",
94972                     "opening_hours"
94973                 ],
94974                 "suggestion": true
94975             },
94976             "shop/car_repair/Автосервис": {
94977                 "tags": {
94978                     "name": "Автосервис",
94979                     "shop": "car_repair"
94980                 },
94981                 "name": "Автосервис",
94982                 "icon": "car",
94983                 "geometry": [
94984                     "point",
94985                     "vertex",
94986                     "area"
94987                 ],
94988                 "fields": [
94989                     "address",
94990                     "building_area",
94991                     "opening_hours"
94992                 ],
94993                 "suggestion": true
94994             },
94995             "shop/car_repair/Advance Auto Parts": {
94996                 "tags": {
94997                     "name": "Advance Auto Parts",
94998                     "shop": "car_repair"
94999                 },
95000                 "name": "Advance Auto Parts",
95001                 "icon": "car",
95002                 "geometry": [
95003                     "point",
95004                     "vertex",
95005                     "area"
95006                 ],
95007                 "fields": [
95008                     "address",
95009                     "building_area",
95010                     "opening_hours"
95011                 ],
95012                 "suggestion": true
95013             },
95014             "shop/car_repair/Roady": {
95015                 "tags": {
95016                     "name": "Roady",
95017                     "shop": "car_repair"
95018                 },
95019                 "name": "Roady",
95020                 "icon": "car",
95021                 "geometry": [
95022                     "point",
95023                     "vertex",
95024                     "area"
95025                 ],
95026                 "fields": [
95027                     "address",
95028                     "building_area",
95029                     "opening_hours"
95030                 ],
95031                 "suggestion": true
95032             },
95033             "shop/furniture/IKEA": {
95034                 "tags": {
95035                     "name": "IKEA",
95036                     "shop": "furniture"
95037                 },
95038                 "name": "IKEA",
95039                 "icon": "shop",
95040                 "geometry": [
95041                     "point",
95042                     "vertex",
95043                     "area"
95044                 ],
95045                 "fields": [
95046                     "address",
95047                     "building_area",
95048                     "opening_hours"
95049                 ],
95050                 "suggestion": true
95051             },
95052             "shop/furniture/Jysk": {
95053                 "tags": {
95054                     "name": "Jysk",
95055                     "shop": "furniture"
95056                 },
95057                 "name": "Jysk",
95058                 "icon": "shop",
95059                 "geometry": [
95060                     "point",
95061                     "vertex",
95062                     "area"
95063                 ],
95064                 "fields": [
95065                     "address",
95066                     "building_area",
95067                     "opening_hours"
95068                 ],
95069                 "suggestion": true
95070             },
95071             "shop/furniture/Roller": {
95072                 "tags": {
95073                     "name": "Roller",
95074                     "shop": "furniture"
95075                 },
95076                 "name": "Roller",
95077                 "icon": "shop",
95078                 "geometry": [
95079                     "point",
95080                     "vertex",
95081                     "area"
95082                 ],
95083                 "fields": [
95084                     "address",
95085                     "building_area",
95086                     "opening_hours"
95087                 ],
95088                 "suggestion": true
95089             },
95090             "shop/furniture/Dänisches Bettenlager": {
95091                 "tags": {
95092                     "name": "Dänisches Bettenlager",
95093                     "shop": "furniture"
95094                 },
95095                 "name": "Dänisches Bettenlager",
95096                 "icon": "shop",
95097                 "geometry": [
95098                     "point",
95099                     "vertex",
95100                     "area"
95101                 ],
95102                 "fields": [
95103                     "address",
95104                     "building_area",
95105                     "opening_hours"
95106                 ],
95107                 "suggestion": true
95108             },
95109             "shop/furniture/Conforama": {
95110                 "tags": {
95111                     "name": "Conforama",
95112                     "shop": "furniture"
95113                 },
95114                 "name": "Conforama",
95115                 "icon": "shop",
95116                 "geometry": [
95117                     "point",
95118                     "vertex",
95119                     "area"
95120                 ],
95121                 "fields": [
95122                     "address",
95123                     "building_area",
95124                     "opening_hours"
95125                 ],
95126                 "suggestion": true
95127             },
95128             "shop/furniture/Matratzen Concord": {
95129                 "tags": {
95130                     "name": "Matratzen Concord",
95131                     "shop": "furniture"
95132                 },
95133                 "name": "Matratzen Concord",
95134                 "icon": "shop",
95135                 "geometry": [
95136                     "point",
95137                     "vertex",
95138                     "area"
95139                 ],
95140                 "fields": [
95141                     "address",
95142                     "building_area",
95143                     "opening_hours"
95144                 ],
95145                 "suggestion": true
95146             },
95147             "shop/furniture/Мебель": {
95148                 "tags": {
95149                     "name": "Мебель",
95150                     "shop": "furniture"
95151                 },
95152                 "name": "Мебель",
95153                 "icon": "shop",
95154                 "geometry": [
95155                     "point",
95156                     "vertex",
95157                     "area"
95158                 ],
95159                 "fields": [
95160                     "address",
95161                     "building_area",
95162                     "opening_hours"
95163                 ],
95164                 "suggestion": true
95165             },
95166             "shop/furniture/But": {
95167                 "tags": {
95168                     "name": "But",
95169                     "shop": "furniture"
95170                 },
95171                 "name": "But",
95172                 "icon": "shop",
95173                 "geometry": [
95174                     "point",
95175                     "vertex",
95176                     "area"
95177                 ],
95178                 "fields": [
95179                     "address",
95180                     "building_area",
95181                     "opening_hours"
95182                 ],
95183                 "suggestion": true
95184             },
95185             "shop/doityourself/Hornbach": {
95186                 "tags": {
95187                     "name": "Hornbach",
95188                     "shop": "doityourself"
95189                 },
95190                 "name": "Hornbach",
95191                 "icon": "shop",
95192                 "geometry": [
95193                     "point",
95194                     "vertex",
95195                     "area"
95196                 ],
95197                 "fields": [
95198                     "address",
95199                     "building_area",
95200                     "opening_hours"
95201                 ],
95202                 "suggestion": true
95203             },
95204             "shop/doityourself/B&Q": {
95205                 "tags": {
95206                     "name": "B&Q",
95207                     "shop": "doityourself"
95208                 },
95209                 "name": "B&Q",
95210                 "icon": "shop",
95211                 "geometry": [
95212                     "point",
95213                     "vertex",
95214                     "area"
95215                 ],
95216                 "fields": [
95217                     "address",
95218                     "building_area",
95219                     "opening_hours"
95220                 ],
95221                 "suggestion": true
95222             },
95223             "shop/doityourself/Hubo": {
95224                 "tags": {
95225                     "name": "Hubo",
95226                     "shop": "doityourself"
95227                 },
95228                 "name": "Hubo",
95229                 "icon": "shop",
95230                 "geometry": [
95231                     "point",
95232                     "vertex",
95233                     "area"
95234                 ],
95235                 "fields": [
95236                     "address",
95237                     "building_area",
95238                     "opening_hours"
95239                 ],
95240                 "suggestion": true
95241             },
95242             "shop/doityourself/Mr Bricolage": {
95243                 "tags": {
95244                     "name": "Mr Bricolage",
95245                     "shop": "doityourself"
95246                 },
95247                 "name": "Mr Bricolage",
95248                 "icon": "shop",
95249                 "geometry": [
95250                     "point",
95251                     "vertex",
95252                     "area"
95253                 ],
95254                 "fields": [
95255                     "address",
95256                     "building_area",
95257                     "opening_hours"
95258                 ],
95259                 "suggestion": true
95260             },
95261             "shop/doityourself/Gamma": {
95262                 "tags": {
95263                     "name": "Gamma",
95264                     "shop": "doityourself"
95265                 },
95266                 "name": "Gamma",
95267                 "icon": "shop",
95268                 "geometry": [
95269                     "point",
95270                     "vertex",
95271                     "area"
95272                 ],
95273                 "fields": [
95274                     "address",
95275                     "building_area",
95276                     "opening_hours"
95277                 ],
95278                 "suggestion": true
95279             },
95280             "shop/doityourself/OBI": {
95281                 "tags": {
95282                     "name": "OBI",
95283                     "shop": "doityourself"
95284                 },
95285                 "name": "OBI",
95286                 "icon": "shop",
95287                 "geometry": [
95288                     "point",
95289                     "vertex",
95290                     "area"
95291                 ],
95292                 "fields": [
95293                     "address",
95294                     "building_area",
95295                     "opening_hours"
95296                 ],
95297                 "suggestion": true
95298             },
95299             "shop/doityourself/Lowes": {
95300                 "tags": {
95301                     "name": "Lowes",
95302                     "shop": "doityourself"
95303                 },
95304                 "name": "Lowes",
95305                 "icon": "shop",
95306                 "geometry": [
95307                     "point",
95308                     "vertex",
95309                     "area"
95310                 ],
95311                 "fields": [
95312                     "address",
95313                     "building_area",
95314                     "opening_hours"
95315                 ],
95316                 "suggestion": true
95317             },
95318             "shop/doityourself/Wickes": {
95319                 "tags": {
95320                     "name": "Wickes",
95321                     "shop": "doityourself"
95322                 },
95323                 "name": "Wickes",
95324                 "icon": "shop",
95325                 "geometry": [
95326                     "point",
95327                     "vertex",
95328                     "area"
95329                 ],
95330                 "fields": [
95331                     "address",
95332                     "building_area",
95333                     "opening_hours"
95334                 ],
95335                 "suggestion": true
95336             },
95337             "shop/doityourself/Hagebau": {
95338                 "tags": {
95339                     "name": "Hagebau",
95340                     "shop": "doityourself"
95341                 },
95342                 "name": "Hagebau",
95343                 "icon": "shop",
95344                 "geometry": [
95345                     "point",
95346                     "vertex",
95347                     "area"
95348                 ],
95349                 "fields": [
95350                     "address",
95351                     "building_area",
95352                     "opening_hours"
95353                 ],
95354                 "suggestion": true
95355             },
95356             "shop/doityourself/Max Bahr": {
95357                 "tags": {
95358                     "name": "Max Bahr",
95359                     "shop": "doityourself"
95360                 },
95361                 "name": "Max Bahr",
95362                 "icon": "shop",
95363                 "geometry": [
95364                     "point",
95365                     "vertex",
95366                     "area"
95367                 ],
95368                 "fields": [
95369                     "address",
95370                     "building_area",
95371                     "opening_hours"
95372                 ],
95373                 "suggestion": true
95374             },
95375             "shop/doityourself/Castorama": {
95376                 "tags": {
95377                     "name": "Castorama",
95378                     "shop": "doityourself"
95379                 },
95380                 "name": "Castorama",
95381                 "icon": "shop",
95382                 "geometry": [
95383                     "point",
95384                     "vertex",
95385                     "area"
95386                 ],
95387                 "fields": [
95388                     "address",
95389                     "building_area",
95390                     "opening_hours"
95391                 ],
95392                 "suggestion": true
95393             },
95394             "shop/doityourself/Rona": {
95395                 "tags": {
95396                     "name": "Rona",
95397                     "shop": "doityourself"
95398                 },
95399                 "name": "Rona",
95400                 "icon": "shop",
95401                 "geometry": [
95402                     "point",
95403                     "vertex",
95404                     "area"
95405                 ],
95406                 "fields": [
95407                     "address",
95408                     "building_area",
95409                     "opening_hours"
95410                 ],
95411                 "suggestion": true
95412             },
95413             "shop/doityourself/Home Depot": {
95414                 "tags": {
95415                     "name": "Home Depot",
95416                     "shop": "doityourself"
95417                 },
95418                 "name": "Home Depot",
95419                 "icon": "shop",
95420                 "geometry": [
95421                     "point",
95422                     "vertex",
95423                     "area"
95424                 ],
95425                 "fields": [
95426                     "address",
95427                     "building_area",
95428                     "opening_hours"
95429                 ],
95430                 "suggestion": true
95431             },
95432             "shop/doityourself/Toom Baumarkt": {
95433                 "tags": {
95434                     "name": "Toom Baumarkt",
95435                     "shop": "doityourself"
95436                 },
95437                 "name": "Toom Baumarkt",
95438                 "icon": "shop",
95439                 "geometry": [
95440                     "point",
95441                     "vertex",
95442                     "area"
95443                 ],
95444                 "fields": [
95445                     "address",
95446                     "building_area",
95447                     "opening_hours"
95448                 ],
95449                 "suggestion": true
95450             },
95451             "shop/doityourself/Homebase": {
95452                 "tags": {
95453                     "name": "Homebase",
95454                     "shop": "doityourself"
95455                 },
95456                 "name": "Homebase",
95457                 "icon": "shop",
95458                 "geometry": [
95459                     "point",
95460                     "vertex",
95461                     "area"
95462                 ],
95463                 "fields": [
95464                     "address",
95465                     "building_area",
95466                     "opening_hours"
95467                 ],
95468                 "suggestion": true
95469             },
95470             "shop/doityourself/Baumax": {
95471                 "tags": {
95472                     "name": "Baumax",
95473                     "shop": "doityourself"
95474                 },
95475                 "name": "Baumax",
95476                 "icon": "shop",
95477                 "geometry": [
95478                     "point",
95479                     "vertex",
95480                     "area"
95481                 ],
95482                 "fields": [
95483                     "address",
95484                     "building_area",
95485                     "opening_hours"
95486                 ],
95487                 "suggestion": true
95488             },
95489             "shop/doityourself/Lagerhaus": {
95490                 "tags": {
95491                     "name": "Lagerhaus",
95492                     "shop": "doityourself"
95493                 },
95494                 "name": "Lagerhaus",
95495                 "icon": "shop",
95496                 "geometry": [
95497                     "point",
95498                     "vertex",
95499                     "area"
95500                 ],
95501                 "fields": [
95502                     "address",
95503                     "building_area",
95504                     "opening_hours"
95505                 ],
95506                 "suggestion": true
95507             },
95508             "shop/doityourself/Bauhaus": {
95509                 "tags": {
95510                     "name": "Bauhaus",
95511                     "shop": "doityourself"
95512                 },
95513                 "name": "Bauhaus",
95514                 "icon": "shop",
95515                 "geometry": [
95516                     "point",
95517                     "vertex",
95518                     "area"
95519                 ],
95520                 "fields": [
95521                     "address",
95522                     "building_area",
95523                     "opening_hours"
95524                 ],
95525                 "suggestion": true
95526             },
95527             "shop/doityourself/Canadian Tire": {
95528                 "tags": {
95529                     "name": "Canadian Tire",
95530                     "shop": "doityourself"
95531                 },
95532                 "name": "Canadian Tire",
95533                 "icon": "shop",
95534                 "geometry": [
95535                     "point",
95536                     "vertex",
95537                     "area"
95538                 ],
95539                 "fields": [
95540                     "address",
95541                     "building_area",
95542                     "opening_hours"
95543                 ],
95544                 "suggestion": true
95545             },
95546             "shop/doityourself/Leroy Merlin": {
95547                 "tags": {
95548                     "name": "Leroy Merlin",
95549                     "shop": "doityourself"
95550                 },
95551                 "name": "Leroy Merlin",
95552                 "icon": "shop",
95553                 "geometry": [
95554                     "point",
95555                     "vertex",
95556                     "area"
95557                 ],
95558                 "fields": [
95559                     "address",
95560                     "building_area",
95561                     "opening_hours"
95562                 ],
95563                 "suggestion": true
95564             },
95565             "shop/doityourself/Hellweg": {
95566                 "tags": {
95567                     "name": "Hellweg",
95568                     "shop": "doityourself"
95569                 },
95570                 "name": "Hellweg",
95571                 "icon": "shop",
95572                 "geometry": [
95573                     "point",
95574                     "vertex",
95575                     "area"
95576                 ],
95577                 "fields": [
95578                     "address",
95579                     "building_area",
95580                     "opening_hours"
95581                 ],
95582                 "suggestion": true
95583             },
95584             "shop/doityourself/Brico": {
95585                 "tags": {
95586                     "name": "Brico",
95587                     "shop": "doityourself"
95588                 },
95589                 "name": "Brico",
95590                 "icon": "shop",
95591                 "geometry": [
95592                     "point",
95593                     "vertex",
95594                     "area"
95595                 ],
95596                 "fields": [
95597                     "address",
95598                     "building_area",
95599                     "opening_hours"
95600                 ],
95601                 "suggestion": true
95602             },
95603             "shop/doityourself/Bricomarché": {
95604                 "tags": {
95605                     "name": "Bricomarché",
95606                     "shop": "doityourself"
95607                 },
95608                 "name": "Bricomarché",
95609                 "icon": "shop",
95610                 "geometry": [
95611                     "point",
95612                     "vertex",
95613                     "area"
95614                 ],
95615                 "fields": [
95616                     "address",
95617                     "building_area",
95618                     "opening_hours"
95619                 ],
95620                 "suggestion": true
95621             },
95622             "shop/doityourself/Toom": {
95623                 "tags": {
95624                     "name": "Toom",
95625                     "shop": "doityourself"
95626                 },
95627                 "name": "Toom",
95628                 "icon": "shop",
95629                 "geometry": [
95630                     "point",
95631                     "vertex",
95632                     "area"
95633                 ],
95634                 "fields": [
95635                     "address",
95636                     "building_area",
95637                     "opening_hours"
95638                 ],
95639                 "suggestion": true
95640             },
95641             "shop/doityourself/Hagebaumarkt": {
95642                 "tags": {
95643                     "name": "Hagebaumarkt",
95644                     "shop": "doityourself"
95645                 },
95646                 "name": "Hagebaumarkt",
95647                 "icon": "shop",
95648                 "geometry": [
95649                     "point",
95650                     "vertex",
95651                     "area"
95652                 ],
95653                 "fields": [
95654                     "address",
95655                     "building_area",
95656                     "opening_hours"
95657                 ],
95658                 "suggestion": true
95659             },
95660             "shop/doityourself/Praktiker": {
95661                 "tags": {
95662                     "name": "Praktiker",
95663                     "shop": "doityourself"
95664                 },
95665                 "name": "Praktiker",
95666                 "icon": "shop",
95667                 "geometry": [
95668                     "point",
95669                     "vertex",
95670                     "area"
95671                 ],
95672                 "fields": [
95673                     "address",
95674                     "building_area",
95675                     "opening_hours"
95676                 ],
95677                 "suggestion": true
95678             },
95679             "shop/doityourself/Menards": {
95680                 "tags": {
95681                     "name": "Menards",
95682                     "shop": "doityourself"
95683                 },
95684                 "name": "Menards",
95685                 "icon": "shop",
95686                 "geometry": [
95687                     "point",
95688                     "vertex",
95689                     "area"
95690                 ],
95691                 "fields": [
95692                     "address",
95693                     "building_area",
95694                     "opening_hours"
95695                 ],
95696                 "suggestion": true
95697             },
95698             "shop/doityourself/Weldom": {
95699                 "tags": {
95700                     "name": "Weldom",
95701                     "shop": "doityourself"
95702                 },
95703                 "name": "Weldom",
95704                 "icon": "shop",
95705                 "geometry": [
95706                     "point",
95707                     "vertex",
95708                     "area"
95709                 ],
95710                 "fields": [
95711                     "address",
95712                     "building_area",
95713                     "opening_hours"
95714                 ],
95715                 "suggestion": true
95716             },
95717             "shop/doityourself/Bunnings Warehouse": {
95718                 "tags": {
95719                     "name": "Bunnings Warehouse",
95720                     "shop": "doityourself"
95721                 },
95722                 "name": "Bunnings Warehouse",
95723                 "icon": "shop",
95724                 "geometry": [
95725                     "point",
95726                     "vertex",
95727                     "area"
95728                 ],
95729                 "fields": [
95730                     "address",
95731                     "building_area",
95732                     "opening_hours"
95733                 ],
95734                 "suggestion": true
95735             },
95736             "shop/doityourself/Ace Hardware": {
95737                 "tags": {
95738                     "name": "Ace Hardware",
95739                     "shop": "doityourself"
95740                 },
95741                 "name": "Ace Hardware",
95742                 "icon": "shop",
95743                 "geometry": [
95744                     "point",
95745                     "vertex",
95746                     "area"
95747                 ],
95748                 "fields": [
95749                     "address",
95750                     "building_area",
95751                     "opening_hours"
95752                 ],
95753                 "suggestion": true
95754             },
95755             "shop/doityourself/Home Hardware": {
95756                 "tags": {
95757                     "name": "Home Hardware",
95758                     "shop": "doityourself"
95759                 },
95760                 "name": "Home Hardware",
95761                 "icon": "shop",
95762                 "geometry": [
95763                     "point",
95764                     "vertex",
95765                     "area"
95766                 ],
95767                 "fields": [
95768                     "address",
95769                     "building_area",
95770                     "opening_hours"
95771                 ],
95772                 "suggestion": true
95773             },
95774             "shop/doityourself/Стройматериалы": {
95775                 "tags": {
95776                     "name": "Стройматериалы",
95777                     "shop": "doityourself"
95778                 },
95779                 "name": "Стройматериалы",
95780                 "icon": "shop",
95781                 "geometry": [
95782                     "point",
95783                     "vertex",
95784                     "area"
95785                 ],
95786                 "fields": [
95787                     "address",
95788                     "building_area",
95789                     "opening_hours"
95790                 ],
95791                 "suggestion": true
95792             },
95793             "shop/doityourself/Bricorama": {
95794                 "tags": {
95795                     "name": "Bricorama",
95796                     "shop": "doityourself"
95797                 },
95798                 "name": "Bricorama",
95799                 "icon": "shop",
95800                 "geometry": [
95801                     "point",
95802                     "vertex",
95803                     "area"
95804                 ],
95805                 "fields": [
95806                     "address",
95807                     "building_area",
95808                     "opening_hours"
95809                 ],
95810                 "suggestion": true
95811             },
95812             "shop/doityourself/Point P": {
95813                 "tags": {
95814                     "name": "Point P",
95815                     "shop": "doityourself"
95816                 },
95817                 "name": "Point P",
95818                 "icon": "shop",
95819                 "geometry": [
95820                     "point",
95821                     "vertex",
95822                     "area"
95823                 ],
95824                 "fields": [
95825                     "address",
95826                     "building_area",
95827                     "opening_hours"
95828                 ],
95829                 "suggestion": true
95830             },
95831             "shop/stationery/Staples": {
95832                 "tags": {
95833                     "name": "Staples",
95834                     "shop": "stationery"
95835                 },
95836                 "name": "Staples",
95837                 "icon": "shop",
95838                 "geometry": [
95839                     "point",
95840                     "vertex",
95841                     "area"
95842                 ],
95843                 "fields": [
95844                     "address",
95845                     "building_area",
95846                     "opening_hours"
95847                 ],
95848                 "suggestion": true
95849             },
95850             "shop/stationery/McPaper": {
95851                 "tags": {
95852                     "name": "McPaper",
95853                     "shop": "stationery"
95854                 },
95855                 "name": "McPaper",
95856                 "icon": "shop",
95857                 "geometry": [
95858                     "point",
95859                     "vertex",
95860                     "area"
95861                 ],
95862                 "fields": [
95863                     "address",
95864                     "building_area",
95865                     "opening_hours"
95866                 ],
95867                 "suggestion": true
95868             },
95869             "shop/stationery/Office Depot": {
95870                 "tags": {
95871                     "name": "Office Depot",
95872                     "shop": "stationery"
95873                 },
95874                 "name": "Office Depot",
95875                 "icon": "shop",
95876                 "geometry": [
95877                     "point",
95878                     "vertex",
95879                     "area"
95880                 ],
95881                 "fields": [
95882                     "address",
95883                     "building_area",
95884                     "opening_hours"
95885                 ],
95886                 "suggestion": true
95887             },
95888             "shop/stationery/Канцтовары": {
95889                 "tags": {
95890                     "name": "Канцтовары",
95891                     "shop": "stationery"
95892                 },
95893                 "name": "Канцтовары",
95894                 "icon": "shop",
95895                 "geometry": [
95896                     "point",
95897                     "vertex",
95898                     "area"
95899                 ],
95900                 "fields": [
95901                     "address",
95902                     "building_area",
95903                     "opening_hours"
95904                 ],
95905                 "suggestion": true
95906             },
95907             "shop/car/Skoda": {
95908                 "tags": {
95909                     "name": "Skoda",
95910                     "shop": "car"
95911                 },
95912                 "name": "Skoda",
95913                 "icon": "car",
95914                 "geometry": [
95915                     "point",
95916                     "vertex",
95917                     "area"
95918                 ],
95919                 "fields": [
95920                     "address",
95921                     "opening_hours"
95922                 ],
95923                 "suggestion": true
95924             },
95925             "shop/car/BMW": {
95926                 "tags": {
95927                     "name": "BMW",
95928                     "shop": "car"
95929                 },
95930                 "name": "BMW",
95931                 "icon": "car",
95932                 "geometry": [
95933                     "point",
95934                     "vertex",
95935                     "area"
95936                 ],
95937                 "fields": [
95938                     "address",
95939                     "opening_hours"
95940                 ],
95941                 "suggestion": true
95942             },
95943             "shop/car/Citroen": {
95944                 "tags": {
95945                     "name": "Citroen",
95946                     "shop": "car"
95947                 },
95948                 "name": "Citroen",
95949                 "icon": "car",
95950                 "geometry": [
95951                     "point",
95952                     "vertex",
95953                     "area"
95954                 ],
95955                 "fields": [
95956                     "address",
95957                     "opening_hours"
95958                 ],
95959                 "suggestion": true
95960             },
95961             "shop/car/Renault": {
95962                 "tags": {
95963                     "name": "Renault",
95964                     "shop": "car"
95965                 },
95966                 "name": "Renault",
95967                 "icon": "car",
95968                 "geometry": [
95969                     "point",
95970                     "vertex",
95971                     "area"
95972                 ],
95973                 "fields": [
95974                     "address",
95975                     "opening_hours"
95976                 ],
95977                 "suggestion": true
95978             },
95979             "shop/car/Mercedes-Benz": {
95980                 "tags": {
95981                     "name": "Mercedes-Benz",
95982                     "shop": "car"
95983                 },
95984                 "name": "Mercedes-Benz",
95985                 "icon": "car",
95986                 "geometry": [
95987                     "point",
95988                     "vertex",
95989                     "area"
95990                 ],
95991                 "fields": [
95992                     "address",
95993                     "opening_hours"
95994                 ],
95995                 "suggestion": true
95996             },
95997             "shop/car/Volvo": {
95998                 "tags": {
95999                     "name": "Volvo",
96000                     "shop": "car"
96001                 },
96002                 "name": "Volvo",
96003                 "icon": "car",
96004                 "geometry": [
96005                     "point",
96006                     "vertex",
96007                     "area"
96008                 ],
96009                 "fields": [
96010                     "address",
96011                     "opening_hours"
96012                 ],
96013                 "suggestion": true
96014             },
96015             "shop/car/Ford": {
96016                 "tags": {
96017                     "name": "Ford",
96018                     "shop": "car"
96019                 },
96020                 "name": "Ford",
96021                 "icon": "car",
96022                 "geometry": [
96023                     "point",
96024                     "vertex",
96025                     "area"
96026                 ],
96027                 "fields": [
96028                     "address",
96029                     "opening_hours"
96030                 ],
96031                 "suggestion": true
96032             },
96033             "shop/car/Volkswagen": {
96034                 "tags": {
96035                     "name": "Volkswagen",
96036                     "shop": "car"
96037                 },
96038                 "name": "Volkswagen",
96039                 "icon": "car",
96040                 "geometry": [
96041                     "point",
96042                     "vertex",
96043                     "area"
96044                 ],
96045                 "fields": [
96046                     "address",
96047                     "opening_hours"
96048                 ],
96049                 "suggestion": true
96050             },
96051             "shop/car/Mazda": {
96052                 "tags": {
96053                     "name": "Mazda",
96054                     "shop": "car"
96055                 },
96056                 "name": "Mazda",
96057                 "icon": "car",
96058                 "geometry": [
96059                     "point",
96060                     "vertex",
96061                     "area"
96062                 ],
96063                 "fields": [
96064                     "address",
96065                     "opening_hours"
96066                 ],
96067                 "suggestion": true
96068             },
96069             "shop/car/Mitsubishi": {
96070                 "tags": {
96071                     "name": "Mitsubishi",
96072                     "shop": "car"
96073                 },
96074                 "name": "Mitsubishi",
96075                 "icon": "car",
96076                 "geometry": [
96077                     "point",
96078                     "vertex",
96079                     "area"
96080                 ],
96081                 "fields": [
96082                     "address",
96083                     "opening_hours"
96084                 ],
96085                 "suggestion": true
96086             },
96087             "shop/car/Fiat": {
96088                 "tags": {
96089                     "name": "Fiat",
96090                     "shop": "car"
96091                 },
96092                 "name": "Fiat",
96093                 "icon": "car",
96094                 "geometry": [
96095                     "point",
96096                     "vertex",
96097                     "area"
96098                 ],
96099                 "fields": [
96100                     "address",
96101                     "opening_hours"
96102                 ],
96103                 "suggestion": true
96104             },
96105             "shop/car/Автозапчасти": {
96106                 "tags": {
96107                     "name": "Автозапчасти",
96108                     "shop": "car"
96109                 },
96110                 "name": "Автозапчасти",
96111                 "icon": "car",
96112                 "geometry": [
96113                     "point",
96114                     "vertex",
96115                     "area"
96116                 ],
96117                 "fields": [
96118                     "address",
96119                     "opening_hours"
96120                 ],
96121                 "suggestion": true
96122             },
96123             "shop/car/Opel": {
96124                 "tags": {
96125                     "name": "Opel",
96126                     "shop": "car"
96127                 },
96128                 "name": "Opel",
96129                 "icon": "car",
96130                 "geometry": [
96131                     "point",
96132                     "vertex",
96133                     "area"
96134                 ],
96135                 "fields": [
96136                     "address",
96137                     "opening_hours"
96138                 ],
96139                 "suggestion": true
96140             },
96141             "shop/car/Audi": {
96142                 "tags": {
96143                     "name": "Audi",
96144                     "shop": "car"
96145                 },
96146                 "name": "Audi",
96147                 "icon": "car",
96148                 "geometry": [
96149                     "point",
96150                     "vertex",
96151                     "area"
96152                 ],
96153                 "fields": [
96154                     "address",
96155                     "opening_hours"
96156                 ],
96157                 "suggestion": true
96158             },
96159             "shop/car/Toyota": {
96160                 "tags": {
96161                     "name": "Toyota",
96162                     "shop": "car"
96163                 },
96164                 "name": "Toyota",
96165                 "icon": "car",
96166                 "geometry": [
96167                     "point",
96168                     "vertex",
96169                     "area"
96170                 ],
96171                 "fields": [
96172                     "address",
96173                     "opening_hours"
96174                 ],
96175                 "suggestion": true
96176             },
96177             "shop/car/Nissan": {
96178                 "tags": {
96179                     "name": "Nissan",
96180                     "shop": "car"
96181                 },
96182                 "name": "Nissan",
96183                 "icon": "car",
96184                 "geometry": [
96185                     "point",
96186                     "vertex",
96187                     "area"
96188                 ],
96189                 "fields": [
96190                     "address",
96191                     "opening_hours"
96192                 ],
96193                 "suggestion": true
96194             },
96195             "shop/car/Suzuki": {
96196                 "tags": {
96197                     "name": "Suzuki",
96198                     "shop": "car"
96199                 },
96200                 "name": "Suzuki",
96201                 "icon": "car",
96202                 "geometry": [
96203                     "point",
96204                     "vertex",
96205                     "area"
96206                 ],
96207                 "fields": [
96208                     "address",
96209                     "opening_hours"
96210                 ],
96211                 "suggestion": true
96212             },
96213             "shop/car/Honda": {
96214                 "tags": {
96215                     "name": "Honda",
96216                     "shop": "car"
96217                 },
96218                 "name": "Honda",
96219                 "icon": "car",
96220                 "geometry": [
96221                     "point",
96222                     "vertex",
96223                     "area"
96224                 ],
96225                 "fields": [
96226                     "address",
96227                     "opening_hours"
96228                 ],
96229                 "suggestion": true
96230             },
96231             "shop/car/Peugeot": {
96232                 "tags": {
96233                     "name": "Peugeot",
96234                     "shop": "car"
96235                 },
96236                 "name": "Peugeot",
96237                 "icon": "car",
96238                 "geometry": [
96239                     "point",
96240                     "vertex",
96241                     "area"
96242                 ],
96243                 "fields": [
96244                     "address",
96245                     "opening_hours"
96246                 ],
96247                 "suggestion": true
96248             },
96249             "shop/car/Hyundai": {
96250                 "tags": {
96251                     "name": "Hyundai",
96252                     "shop": "car"
96253                 },
96254                 "name": "Hyundai",
96255                 "icon": "car",
96256                 "geometry": [
96257                     "point",
96258                     "vertex",
96259                     "area"
96260                 ],
96261                 "fields": [
96262                     "address",
96263                     "opening_hours"
96264                 ],
96265                 "suggestion": true
96266             },
96267             "shop/car/Subaru": {
96268                 "tags": {
96269                     "name": "Subaru",
96270                     "shop": "car"
96271                 },
96272                 "name": "Subaru",
96273                 "icon": "car",
96274                 "geometry": [
96275                     "point",
96276                     "vertex",
96277                     "area"
96278                 ],
96279                 "fields": [
96280                     "address",
96281                     "opening_hours"
96282                 ],
96283                 "suggestion": true
96284             },
96285             "shop/car/Chevrolet": {
96286                 "tags": {
96287                     "name": "Chevrolet",
96288                     "shop": "car"
96289                 },
96290                 "name": "Chevrolet",
96291                 "icon": "car",
96292                 "geometry": [
96293                     "point",
96294                     "vertex",
96295                     "area"
96296                 ],
96297                 "fields": [
96298                     "address",
96299                     "opening_hours"
96300                 ],
96301                 "suggestion": true
96302             },
96303             "shop/car/Автомагазин": {
96304                 "tags": {
96305                     "name": "Автомагазин",
96306                     "shop": "car"
96307                 },
96308                 "name": "Автомагазин",
96309                 "icon": "car",
96310                 "geometry": [
96311                     "point",
96312                     "vertex",
96313                     "area"
96314                 ],
96315                 "fields": [
96316                     "address",
96317                     "opening_hours"
96318                 ],
96319                 "suggestion": true
96320             },
96321             "shop/clothes/Matalan": {
96322                 "tags": {
96323                     "name": "Matalan",
96324                     "shop": "clothes"
96325                 },
96326                 "name": "Matalan",
96327                 "icon": "clothing-store",
96328                 "geometry": [
96329                     "point",
96330                     "vertex",
96331                     "area"
96332                 ],
96333                 "fields": [
96334                     "address",
96335                     "building_area",
96336                     "opening_hours"
96337                 ],
96338                 "suggestion": true
96339             },
96340             "shop/clothes/KiK": {
96341                 "tags": {
96342                     "name": "KiK",
96343                     "shop": "clothes"
96344                 },
96345                 "name": "KiK",
96346                 "icon": "clothing-store",
96347                 "geometry": [
96348                     "point",
96349                     "vertex",
96350                     "area"
96351                 ],
96352                 "fields": [
96353                     "address",
96354                     "building_area",
96355                     "opening_hours"
96356                 ],
96357                 "suggestion": true
96358             },
96359             "shop/clothes/H&M": {
96360                 "tags": {
96361                     "name": "H&M",
96362                     "shop": "clothes"
96363                 },
96364                 "name": "H&M",
96365                 "icon": "clothing-store",
96366                 "geometry": [
96367                     "point",
96368                     "vertex",
96369                     "area"
96370                 ],
96371                 "fields": [
96372                     "address",
96373                     "building_area",
96374                     "opening_hours"
96375                 ],
96376                 "suggestion": true
96377             },
96378             "shop/clothes/Urban Outfitters": {
96379                 "tags": {
96380                     "name": "Urban Outfitters",
96381                     "shop": "clothes"
96382                 },
96383                 "name": "Urban Outfitters",
96384                 "icon": "clothing-store",
96385                 "geometry": [
96386                     "point",
96387                     "vertex",
96388                     "area"
96389                 ],
96390                 "fields": [
96391                     "address",
96392                     "building_area",
96393                     "opening_hours"
96394                 ],
96395                 "suggestion": true
96396             },
96397             "shop/clothes/Vögele": {
96398                 "tags": {
96399                     "name": "Vögele",
96400                     "shop": "clothes"
96401                 },
96402                 "name": "Vögele",
96403                 "icon": "clothing-store",
96404                 "geometry": [
96405                     "point",
96406                     "vertex",
96407                     "area"
96408                 ],
96409                 "fields": [
96410                     "address",
96411                     "building_area",
96412                     "opening_hours"
96413                 ],
96414                 "suggestion": true
96415             },
96416             "shop/clothes/Zeeman": {
96417                 "tags": {
96418                     "name": "Zeeman",
96419                     "shop": "clothes"
96420                 },
96421                 "name": "Zeeman",
96422                 "icon": "clothing-store",
96423                 "geometry": [
96424                     "point",
96425                     "vertex",
96426                     "area"
96427                 ],
96428                 "fields": [
96429                     "address",
96430                     "building_area",
96431                     "opening_hours"
96432                 ],
96433                 "suggestion": true
96434             },
96435             "shop/clothes/Takko": {
96436                 "tags": {
96437                     "name": "Takko",
96438                     "shop": "clothes"
96439                 },
96440                 "name": "Takko",
96441                 "icon": "clothing-store",
96442                 "geometry": [
96443                     "point",
96444                     "vertex",
96445                     "area"
96446                 ],
96447                 "fields": [
96448                     "address",
96449                     "building_area",
96450                     "opening_hours"
96451                 ],
96452                 "suggestion": true
96453             },
96454             "shop/clothes/C&A": {
96455                 "tags": {
96456                     "name": "C&A",
96457                     "shop": "clothes"
96458                 },
96459                 "name": "C&A",
96460                 "icon": "clothing-store",
96461                 "geometry": [
96462                     "point",
96463                     "vertex",
96464                     "area"
96465                 ],
96466                 "fields": [
96467                     "address",
96468                     "building_area",
96469                     "opening_hours"
96470                 ],
96471                 "suggestion": true
96472             },
96473             "shop/clothes/Zara": {
96474                 "tags": {
96475                     "name": "Zara",
96476                     "shop": "clothes"
96477                 },
96478                 "name": "Zara",
96479                 "icon": "clothing-store",
96480                 "geometry": [
96481                     "point",
96482                     "vertex",
96483                     "area"
96484                 ],
96485                 "fields": [
96486                     "address",
96487                     "building_area",
96488                     "opening_hours"
96489                 ],
96490                 "suggestion": true
96491             },
96492             "shop/clothes/Vero Moda": {
96493                 "tags": {
96494                     "name": "Vero Moda",
96495                     "shop": "clothes"
96496                 },
96497                 "name": "Vero Moda",
96498                 "icon": "clothing-store",
96499                 "geometry": [
96500                     "point",
96501                     "vertex",
96502                     "area"
96503                 ],
96504                 "fields": [
96505                     "address",
96506                     "building_area",
96507                     "opening_hours"
96508                 ],
96509                 "suggestion": true
96510             },
96511             "shop/clothes/NKD": {
96512                 "tags": {
96513                     "name": "NKD",
96514                     "shop": "clothes"
96515                 },
96516                 "name": "NKD",
96517                 "icon": "clothing-store",
96518                 "geometry": [
96519                     "point",
96520                     "vertex",
96521                     "area"
96522                 ],
96523                 "fields": [
96524                     "address",
96525                     "building_area",
96526                     "opening_hours"
96527                 ],
96528                 "suggestion": true
96529             },
96530             "shop/clothes/Ernsting's family": {
96531                 "tags": {
96532                     "name": "Ernsting's family",
96533                     "shop": "clothes"
96534                 },
96535                 "name": "Ernsting's family",
96536                 "icon": "clothing-store",
96537                 "geometry": [
96538                     "point",
96539                     "vertex",
96540                     "area"
96541                 ],
96542                 "fields": [
96543                     "address",
96544                     "building_area",
96545                     "opening_hours"
96546                 ],
96547                 "suggestion": true
96548             },
96549             "shop/clothes/Winners": {
96550                 "tags": {
96551                     "name": "Winners",
96552                     "shop": "clothes"
96553                 },
96554                 "name": "Winners",
96555                 "icon": "clothing-store",
96556                 "geometry": [
96557                     "point",
96558                     "vertex",
96559                     "area"
96560                 ],
96561                 "fields": [
96562                     "address",
96563                     "building_area",
96564                     "opening_hours"
96565                 ],
96566                 "suggestion": true
96567             },
96568             "shop/clothes/River Island": {
96569                 "tags": {
96570                     "name": "River Island",
96571                     "shop": "clothes"
96572                 },
96573                 "name": "River Island",
96574                 "icon": "clothing-store",
96575                 "geometry": [
96576                     "point",
96577                     "vertex",
96578                     "area"
96579                 ],
96580                 "fields": [
96581                     "address",
96582                     "building_area",
96583                     "opening_hours"
96584                 ],
96585                 "suggestion": true
96586             },
96587             "shop/clothes/Next": {
96588                 "tags": {
96589                     "name": "Next",
96590                     "shop": "clothes"
96591                 },
96592                 "name": "Next",
96593                 "icon": "clothing-store",
96594                 "geometry": [
96595                     "point",
96596                     "vertex",
96597                     "area"
96598                 ],
96599                 "fields": [
96600                     "address",
96601                     "building_area",
96602                     "opening_hours"
96603                 ],
96604                 "suggestion": true
96605             },
96606             "shop/clothes/Gap": {
96607                 "tags": {
96608                     "name": "Gap",
96609                     "shop": "clothes"
96610                 },
96611                 "name": "Gap",
96612                 "icon": "clothing-store",
96613                 "geometry": [
96614                     "point",
96615                     "vertex",
96616                     "area"
96617                 ],
96618                 "fields": [
96619                     "address",
96620                     "building_area",
96621                     "opening_hours"
96622                 ],
96623                 "suggestion": true
96624             },
96625             "shop/clothes/Adidas": {
96626                 "tags": {
96627                     "name": "Adidas",
96628                     "shop": "clothes"
96629                 },
96630                 "name": "Adidas",
96631                 "icon": "clothing-store",
96632                 "geometry": [
96633                     "point",
96634                     "vertex",
96635                     "area"
96636                 ],
96637                 "fields": [
96638                     "address",
96639                     "building_area",
96640                     "opening_hours"
96641                 ],
96642                 "suggestion": true
96643             },
96644             "shop/clothes/Mr Price": {
96645                 "tags": {
96646                     "name": "Mr Price",
96647                     "shop": "clothes"
96648                 },
96649                 "name": "Mr Price",
96650                 "icon": "clothing-store",
96651                 "geometry": [
96652                     "point",
96653                     "vertex",
96654                     "area"
96655                 ],
96656                 "fields": [
96657                     "address",
96658                     "building_area",
96659                     "opening_hours"
96660                 ],
96661                 "suggestion": true
96662             },
96663             "shop/clothes/Pep": {
96664                 "tags": {
96665                     "name": "Pep",
96666                     "shop": "clothes"
96667                 },
96668                 "name": "Pep",
96669                 "icon": "clothing-store",
96670                 "geometry": [
96671                     "point",
96672                     "vertex",
96673                     "area"
96674                 ],
96675                 "fields": [
96676                     "address",
96677                     "building_area",
96678                     "opening_hours"
96679                 ],
96680                 "suggestion": true
96681             },
96682             "shop/clothes/Edgars": {
96683                 "tags": {
96684                     "name": "Edgars",
96685                     "shop": "clothes"
96686                 },
96687                 "name": "Edgars",
96688                 "icon": "clothing-store",
96689                 "geometry": [
96690                     "point",
96691                     "vertex",
96692                     "area"
96693                 ],
96694                 "fields": [
96695                     "address",
96696                     "building_area",
96697                     "opening_hours"
96698                 ],
96699                 "suggestion": true
96700             },
96701             "shop/clothes/Ackermans": {
96702                 "tags": {
96703                     "name": "Ackermans",
96704                     "shop": "clothes"
96705                 },
96706                 "name": "Ackermans",
96707                 "icon": "clothing-store",
96708                 "geometry": [
96709                     "point",
96710                     "vertex",
96711                     "area"
96712                 ],
96713                 "fields": [
96714                     "address",
96715                     "building_area",
96716                     "opening_hours"
96717                 ],
96718                 "suggestion": true
96719             },
96720             "shop/clothes/Truworths": {
96721                 "tags": {
96722                     "name": "Truworths",
96723                     "shop": "clothes"
96724                 },
96725                 "name": "Truworths",
96726                 "icon": "clothing-store",
96727                 "geometry": [
96728                     "point",
96729                     "vertex",
96730                     "area"
96731                 ],
96732                 "fields": [
96733                     "address",
96734                     "building_area",
96735                     "opening_hours"
96736                 ],
96737                 "suggestion": true
96738             },
96739             "shop/clothes/Ross": {
96740                 "tags": {
96741                     "name": "Ross",
96742                     "shop": "clothes"
96743                 },
96744                 "name": "Ross",
96745                 "icon": "clothing-store",
96746                 "geometry": [
96747                     "point",
96748                     "vertex",
96749                     "area"
96750                 ],
96751                 "fields": [
96752                     "address",
96753                     "building_area",
96754                     "opening_hours"
96755                 ],
96756                 "suggestion": true
96757             },
96758             "shop/clothes/Burton": {
96759                 "tags": {
96760                     "name": "Burton",
96761                     "shop": "clothes"
96762                 },
96763                 "name": "Burton",
96764                 "icon": "clothing-store",
96765                 "geometry": [
96766                     "point",
96767                     "vertex",
96768                     "area"
96769                 ],
96770                 "fields": [
96771                     "address",
96772                     "building_area",
96773                     "opening_hours"
96774                 ],
96775                 "suggestion": true
96776             },
96777             "shop/clothes/Dorothy Perkins": {
96778                 "tags": {
96779                     "name": "Dorothy Perkins",
96780                     "shop": "clothes"
96781                 },
96782                 "name": "Dorothy Perkins",
96783                 "icon": "clothing-store",
96784                 "geometry": [
96785                     "point",
96786                     "vertex",
96787                     "area"
96788                 ],
96789                 "fields": [
96790                     "address",
96791                     "building_area",
96792                     "opening_hours"
96793                 ],
96794                 "suggestion": true
96795             },
96796             "shop/clothes/Lindex": {
96797                 "tags": {
96798                     "name": "Lindex",
96799                     "shop": "clothes"
96800                 },
96801                 "name": "Lindex",
96802                 "icon": "clothing-store",
96803                 "geometry": [
96804                     "point",
96805                     "vertex",
96806                     "area"
96807                 ],
96808                 "fields": [
96809                     "address",
96810                     "building_area",
96811                     "opening_hours"
96812                 ],
96813                 "suggestion": true
96814             },
96815             "shop/clothes/s.Oliver": {
96816                 "tags": {
96817                     "name": "s.Oliver",
96818                     "shop": "clothes"
96819                 },
96820                 "name": "s.Oliver",
96821                 "icon": "clothing-store",
96822                 "geometry": [
96823                     "point",
96824                     "vertex",
96825                     "area"
96826                 ],
96827                 "fields": [
96828                     "address",
96829                     "building_area",
96830                     "opening_hours"
96831                 ],
96832                 "suggestion": true
96833             },
96834             "shop/clothes/Cecil": {
96835                 "tags": {
96836                     "name": "Cecil",
96837                     "shop": "clothes"
96838                 },
96839                 "name": "Cecil",
96840                 "icon": "clothing-store",
96841                 "geometry": [
96842                     "point",
96843                     "vertex",
96844                     "area"
96845                 ],
96846                 "fields": [
96847                     "address",
96848                     "building_area",
96849                     "opening_hours"
96850                 ],
96851                 "suggestion": true
96852             },
96853             "shop/clothes/Dress Barn": {
96854                 "tags": {
96855                     "name": "Dress Barn",
96856                     "shop": "clothes"
96857                 },
96858                 "name": "Dress Barn",
96859                 "icon": "clothing-store",
96860                 "geometry": [
96861                     "point",
96862                     "vertex",
96863                     "area"
96864                 ],
96865                 "fields": [
96866                     "address",
96867                     "building_area",
96868                     "opening_hours"
96869                 ],
96870                 "suggestion": true
96871             },
96872             "shop/clothes/Old Navy": {
96873                 "tags": {
96874                     "name": "Old Navy",
96875                     "shop": "clothes"
96876                 },
96877                 "name": "Old Navy",
96878                 "icon": "clothing-store",
96879                 "geometry": [
96880                     "point",
96881                     "vertex",
96882                     "area"
96883                 ],
96884                 "fields": [
96885                     "address",
96886                     "building_area",
96887                     "opening_hours"
96888                 ],
96889                 "suggestion": true
96890             },
96891             "shop/clothes/Jack & Jones": {
96892                 "tags": {
96893                     "name": "Jack & Jones",
96894                     "shop": "clothes"
96895                 },
96896                 "name": "Jack & Jones",
96897                 "icon": "clothing-store",
96898                 "geometry": [
96899                     "point",
96900                     "vertex",
96901                     "area"
96902                 ],
96903                 "fields": [
96904                     "address",
96905                     "building_area",
96906                     "opening_hours"
96907                 ],
96908                 "suggestion": true
96909             },
96910             "shop/clothes/Pimkie": {
96911                 "tags": {
96912                     "name": "Pimkie",
96913                     "shop": "clothes"
96914                 },
96915                 "name": "Pimkie",
96916                 "icon": "clothing-store",
96917                 "geometry": [
96918                     "point",
96919                     "vertex",
96920                     "area"
96921                 ],
96922                 "fields": [
96923                     "address",
96924                     "building_area",
96925                     "opening_hours"
96926                 ],
96927                 "suggestion": true
96928             },
96929             "shop/clothes/Esprit": {
96930                 "tags": {
96931                     "name": "Esprit",
96932                     "shop": "clothes"
96933                 },
96934                 "name": "Esprit",
96935                 "icon": "clothing-store",
96936                 "geometry": [
96937                     "point",
96938                     "vertex",
96939                     "area"
96940                 ],
96941                 "fields": [
96942                     "address",
96943                     "building_area",
96944                     "opening_hours"
96945                 ],
96946                 "suggestion": true
96947             },
96948             "shop/clothes/Primark": {
96949                 "tags": {
96950                     "name": "Primark",
96951                     "shop": "clothes"
96952                 },
96953                 "name": "Primark",
96954                 "icon": "clothing-store",
96955                 "geometry": [
96956                     "point",
96957                     "vertex",
96958                     "area"
96959                 ],
96960                 "fields": [
96961                     "address",
96962                     "building_area",
96963                     "opening_hours"
96964                 ],
96965                 "suggestion": true
96966             },
96967             "shop/clothes/Bonita": {
96968                 "tags": {
96969                     "name": "Bonita",
96970                     "shop": "clothes"
96971                 },
96972                 "name": "Bonita",
96973                 "icon": "clothing-store",
96974                 "geometry": [
96975                     "point",
96976                     "vertex",
96977                     "area"
96978                 ],
96979                 "fields": [
96980                     "address",
96981                     "building_area",
96982                     "opening_hours"
96983                 ],
96984                 "suggestion": true
96985             },
96986             "shop/clothes/Mexx": {
96987                 "tags": {
96988                     "name": "Mexx",
96989                     "shop": "clothes"
96990                 },
96991                 "name": "Mexx",
96992                 "icon": "clothing-store",
96993                 "geometry": [
96994                     "point",
96995                     "vertex",
96996                     "area"
96997                 ],
96998                 "fields": [
96999                     "address",
97000                     "building_area",
97001                     "opening_hours"
97002                 ],
97003                 "suggestion": true
97004             },
97005             "shop/clothes/Gerry Weber": {
97006                 "tags": {
97007                     "name": "Gerry Weber",
97008                     "shop": "clothes"
97009                 },
97010                 "name": "Gerry Weber",
97011                 "icon": "clothing-store",
97012                 "geometry": [
97013                     "point",
97014                     "vertex",
97015                     "area"
97016                 ],
97017                 "fields": [
97018                     "address",
97019                     "building_area",
97020                     "opening_hours"
97021                 ],
97022                 "suggestion": true
97023             },
97024             "shop/clothes/Tally Weijl": {
97025                 "tags": {
97026                     "name": "Tally Weijl",
97027                     "shop": "clothes"
97028                 },
97029                 "name": "Tally Weijl",
97030                 "icon": "clothing-store",
97031                 "geometry": [
97032                     "point",
97033                     "vertex",
97034                     "area"
97035                 ],
97036                 "fields": [
97037                     "address",
97038                     "building_area",
97039                     "opening_hours"
97040                 ],
97041                 "suggestion": true
97042             },
97043             "shop/clothes/Mango": {
97044                 "tags": {
97045                     "name": "Mango",
97046                     "shop": "clothes"
97047                 },
97048                 "name": "Mango",
97049                 "icon": "clothing-store",
97050                 "geometry": [
97051                     "point",
97052                     "vertex",
97053                     "area"
97054                 ],
97055                 "fields": [
97056                     "address",
97057                     "building_area",
97058                     "opening_hours"
97059                 ],
97060                 "suggestion": true
97061             },
97062             "shop/clothes/TK Maxx": {
97063                 "tags": {
97064                     "name": "TK Maxx",
97065                     "shop": "clothes"
97066                 },
97067                 "name": "TK Maxx",
97068                 "icon": "clothing-store",
97069                 "geometry": [
97070                     "point",
97071                     "vertex",
97072                     "area"
97073                 ],
97074                 "fields": [
97075                     "address",
97076                     "building_area",
97077                     "opening_hours"
97078                 ],
97079                 "suggestion": true
97080             },
97081             "shop/clothes/Benetton": {
97082                 "tags": {
97083                     "name": "Benetton",
97084                     "shop": "clothes"
97085                 },
97086                 "name": "Benetton",
97087                 "icon": "clothing-store",
97088                 "geometry": [
97089                     "point",
97090                     "vertex",
97091                     "area"
97092                 ],
97093                 "fields": [
97094                     "address",
97095                     "building_area",
97096                     "opening_hours"
97097                 ],
97098                 "suggestion": true
97099             },
97100             "shop/clothes/Ulla Popken": {
97101                 "tags": {
97102                     "name": "Ulla Popken",
97103                     "shop": "clothes"
97104                 },
97105                 "name": "Ulla Popken",
97106                 "icon": "clothing-store",
97107                 "geometry": [
97108                     "point",
97109                     "vertex",
97110                     "area"
97111                 ],
97112                 "fields": [
97113                     "address",
97114                     "building_area",
97115                     "opening_hours"
97116                 ],
97117                 "suggestion": true
97118             },
97119             "shop/clothes/AWG": {
97120                 "tags": {
97121                     "name": "AWG",
97122                     "shop": "clothes"
97123                 },
97124                 "name": "AWG",
97125                 "icon": "clothing-store",
97126                 "geometry": [
97127                     "point",
97128                     "vertex",
97129                     "area"
97130                 ],
97131                 "fields": [
97132                     "address",
97133                     "building_area",
97134                     "opening_hours"
97135                 ],
97136                 "suggestion": true
97137             },
97138             "shop/clothes/Tommy Hilfiger": {
97139                 "tags": {
97140                     "name": "Tommy Hilfiger",
97141                     "shop": "clothes"
97142                 },
97143                 "name": "Tommy Hilfiger",
97144                 "icon": "clothing-store",
97145                 "geometry": [
97146                     "point",
97147                     "vertex",
97148                     "area"
97149                 ],
97150                 "fields": [
97151                     "address",
97152                     "building_area",
97153                     "opening_hours"
97154                 ],
97155                 "suggestion": true
97156             },
97157             "shop/clothes/New Yorker": {
97158                 "tags": {
97159                     "name": "New Yorker",
97160                     "shop": "clothes"
97161                 },
97162                 "name": "New Yorker",
97163                 "icon": "clothing-store",
97164                 "geometry": [
97165                     "point",
97166                     "vertex",
97167                     "area"
97168                 ],
97169                 "fields": [
97170                     "address",
97171                     "building_area",
97172                     "opening_hours"
97173                 ],
97174                 "suggestion": true
97175             },
97176             "shop/clothes/Orsay": {
97177                 "tags": {
97178                     "name": "Orsay",
97179                     "shop": "clothes"
97180                 },
97181                 "name": "Orsay",
97182                 "icon": "clothing-store",
97183                 "geometry": [
97184                     "point",
97185                     "vertex",
97186                     "area"
97187                 ],
97188                 "fields": [
97189                     "address",
97190                     "building_area",
97191                     "opening_hours"
97192                 ],
97193                 "suggestion": true
97194             },
97195             "shop/clothes/Jeans Fritz": {
97196                 "tags": {
97197                     "name": "Jeans Fritz",
97198                     "shop": "clothes"
97199                 },
97200                 "name": "Jeans Fritz",
97201                 "icon": "clothing-store",
97202                 "geometry": [
97203                     "point",
97204                     "vertex",
97205                     "area"
97206                 ],
97207                 "fields": [
97208                     "address",
97209                     "building_area",
97210                     "opening_hours"
97211                 ],
97212                 "suggestion": true
97213             },
97214             "shop/clothes/Charles Vögele": {
97215                 "tags": {
97216                     "name": "Charles Vögele",
97217                     "shop": "clothes"
97218                 },
97219                 "name": "Charles Vögele",
97220                 "icon": "clothing-store",
97221                 "geometry": [
97222                     "point",
97223                     "vertex",
97224                     "area"
97225                 ],
97226                 "fields": [
97227                     "address",
97228                     "building_area",
97229                     "opening_hours"
97230                 ],
97231                 "suggestion": true
97232             },
97233             "shop/clothes/New Look": {
97234                 "tags": {
97235                     "name": "New Look",
97236                     "shop": "clothes"
97237                 },
97238                 "name": "New Look",
97239                 "icon": "clothing-store",
97240                 "geometry": [
97241                     "point",
97242                     "vertex",
97243                     "area"
97244                 ],
97245                 "fields": [
97246                     "address",
97247                     "building_area",
97248                     "opening_hours"
97249                 ],
97250                 "suggestion": true
97251             },
97252             "shop/clothes/Lacoste": {
97253                 "tags": {
97254                     "name": "Lacoste",
97255                     "shop": "clothes"
97256                 },
97257                 "name": "Lacoste",
97258                 "icon": "clothing-store",
97259                 "geometry": [
97260                     "point",
97261                     "vertex",
97262                     "area"
97263                 ],
97264                 "fields": [
97265                     "address",
97266                     "building_area",
97267                     "opening_hours"
97268                 ],
97269                 "suggestion": true
97270             },
97271             "shop/clothes/Etam": {
97272                 "tags": {
97273                     "name": "Etam",
97274                     "shop": "clothes"
97275                 },
97276                 "name": "Etam",
97277                 "icon": "clothing-store",
97278                 "geometry": [
97279                     "point",
97280                     "vertex",
97281                     "area"
97282                 ],
97283                 "fields": [
97284                     "address",
97285                     "building_area",
97286                     "opening_hours"
97287                 ],
97288                 "suggestion": true
97289             },
97290             "shop/clothes/Kiabi": {
97291                 "tags": {
97292                     "name": "Kiabi",
97293                     "shop": "clothes"
97294                 },
97295                 "name": "Kiabi",
97296                 "icon": "clothing-store",
97297                 "geometry": [
97298                     "point",
97299                     "vertex",
97300                     "area"
97301                 ],
97302                 "fields": [
97303                     "address",
97304                     "building_area",
97305                     "opening_hours"
97306                 ],
97307                 "suggestion": true
97308             },
97309             "shop/clothes/Jack Wolfskin": {
97310                 "tags": {
97311                     "name": "Jack Wolfskin",
97312                     "shop": "clothes"
97313                 },
97314                 "name": "Jack Wolfskin",
97315                 "icon": "clothing-store",
97316                 "geometry": [
97317                     "point",
97318                     "vertex",
97319                     "area"
97320                 ],
97321                 "fields": [
97322                     "address",
97323                     "building_area",
97324                     "opening_hours"
97325                 ],
97326                 "suggestion": true
97327             },
97328             "shop/clothes/American Apparel": {
97329                 "tags": {
97330                     "name": "American Apparel",
97331                     "shop": "clothes"
97332                 },
97333                 "name": "American Apparel",
97334                 "icon": "clothing-store",
97335                 "geometry": [
97336                     "point",
97337                     "vertex",
97338                     "area"
97339                 ],
97340                 "fields": [
97341                     "address",
97342                     "building_area",
97343                     "opening_hours"
97344                 ],
97345                 "suggestion": true
97346             },
97347             "shop/clothes/Men's Wearhouse": {
97348                 "tags": {
97349                     "name": "Men's Wearhouse",
97350                     "shop": "clothes"
97351                 },
97352                 "name": "Men's Wearhouse",
97353                 "icon": "clothing-store",
97354                 "geometry": [
97355                     "point",
97356                     "vertex",
97357                     "area"
97358                 ],
97359                 "fields": [
97360                     "address",
97361                     "building_area",
97362                     "opening_hours"
97363                 ],
97364                 "suggestion": true
97365             },
97366             "shop/clothes/Intimissimi": {
97367                 "tags": {
97368                     "name": "Intimissimi",
97369                     "shop": "clothes"
97370                 },
97371                 "name": "Intimissimi",
97372                 "icon": "clothing-store",
97373                 "geometry": [
97374                     "point",
97375                     "vertex",
97376                     "area"
97377                 ],
97378                 "fields": [
97379                     "address",
97380                     "building_area",
97381                     "opening_hours"
97382                 ],
97383                 "suggestion": true
97384             },
97385             "shop/clothes/United Colors of Benetton": {
97386                 "tags": {
97387                     "name": "United Colors of Benetton",
97388                     "shop": "clothes"
97389                 },
97390                 "name": "United Colors of Benetton",
97391                 "icon": "clothing-store",
97392                 "geometry": [
97393                     "point",
97394                     "vertex",
97395                     "area"
97396                 ],
97397                 "fields": [
97398                     "address",
97399                     "building_area",
97400                     "opening_hours"
97401                 ],
97402                 "suggestion": true
97403             },
97404             "shop/clothes/Jules": {
97405                 "tags": {
97406                     "name": "Jules",
97407                     "shop": "clothes"
97408                 },
97409                 "name": "Jules",
97410                 "icon": "clothing-store",
97411                 "geometry": [
97412                     "point",
97413                     "vertex",
97414                     "area"
97415                 ],
97416                 "fields": [
97417                     "address",
97418                     "building_area",
97419                     "opening_hours"
97420                 ],
97421                 "suggestion": true
97422             },
97423             "shop/clothes/Second Hand": {
97424                 "tags": {
97425                     "name": "Second Hand",
97426                     "shop": "clothes"
97427                 },
97428                 "name": "Second Hand",
97429                 "icon": "clothing-store",
97430                 "geometry": [
97431                     "point",
97432                     "vertex",
97433                     "area"
97434                 ],
97435                 "fields": [
97436                     "address",
97437                     "building_area",
97438                     "opening_hours"
97439                 ],
97440                 "suggestion": true
97441             },
97442             "shop/clothes/AOKI": {
97443                 "tags": {
97444                     "name": "AOKI",
97445                     "shop": "clothes"
97446                 },
97447                 "name": "AOKI",
97448                 "icon": "clothing-store",
97449                 "geometry": [
97450                     "point",
97451                     "vertex",
97452                     "area"
97453                 ],
97454                 "fields": [
97455                     "address",
97456                     "building_area",
97457                     "opening_hours"
97458                 ],
97459                 "suggestion": true
97460             },
97461             "shop/clothes/Calzedonia": {
97462                 "tags": {
97463                     "name": "Calzedonia",
97464                     "shop": "clothes"
97465                 },
97466                 "name": "Calzedonia",
97467                 "icon": "clothing-store",
97468                 "geometry": [
97469                     "point",
97470                     "vertex",
97471                     "area"
97472                 ],
97473                 "fields": [
97474                     "address",
97475                     "building_area",
97476                     "opening_hours"
97477                 ],
97478                 "suggestion": true
97479             },
97480             "shop/clothes/洋服の青山": {
97481                 "tags": {
97482                     "name": "洋服の青山",
97483                     "shop": "clothes"
97484                 },
97485                 "name": "洋服の青山",
97486                 "icon": "clothing-store",
97487                 "geometry": [
97488                     "point",
97489                     "vertex",
97490                     "area"
97491                 ],
97492                 "fields": [
97493                     "address",
97494                     "building_area",
97495                     "opening_hours"
97496                 ],
97497                 "suggestion": true
97498             },
97499             "shop/clothes/Levi's": {
97500                 "tags": {
97501                     "name": "Levi's",
97502                     "shop": "clothes"
97503                 },
97504                 "name": "Levi's",
97505                 "icon": "clothing-store",
97506                 "geometry": [
97507                     "point",
97508                     "vertex",
97509                     "area"
97510                 ],
97511                 "fields": [
97512                     "address",
97513                     "building_area",
97514                     "opening_hours"
97515                 ],
97516                 "suggestion": true
97517             },
97518             "shop/clothes/Celio": {
97519                 "tags": {
97520                     "name": "Celio",
97521                     "shop": "clothes"
97522                 },
97523                 "name": "Celio",
97524                 "icon": "clothing-store",
97525                 "geometry": [
97526                     "point",
97527                     "vertex",
97528                     "area"
97529                 ],
97530                 "fields": [
97531                     "address",
97532                     "building_area",
97533                     "opening_hours"
97534                 ],
97535                 "suggestion": true
97536             },
97537             "shop/clothes/TJ Maxx": {
97538                 "tags": {
97539                     "name": "TJ Maxx",
97540                     "shop": "clothes"
97541                 },
97542                 "name": "TJ Maxx",
97543                 "icon": "clothing-store",
97544                 "geometry": [
97545                     "point",
97546                     "vertex",
97547                     "area"
97548                 ],
97549                 "fields": [
97550                     "address",
97551                     "building_area",
97552                     "opening_hours"
97553                 ],
97554                 "suggestion": true
97555             },
97556             "shop/clothes/Promod": {
97557                 "tags": {
97558                     "name": "Promod",
97559                     "shop": "clothes"
97560                 },
97561                 "name": "Promod",
97562                 "icon": "clothing-store",
97563                 "geometry": [
97564                     "point",
97565                     "vertex",
97566                     "area"
97567                 ],
97568                 "fields": [
97569                     "address",
97570                     "building_area",
97571                     "opening_hours"
97572                 ],
97573                 "suggestion": true
97574             },
97575             "shop/clothes/Street One": {
97576                 "tags": {
97577                     "name": "Street One",
97578                     "shop": "clothes"
97579                 },
97580                 "name": "Street One",
97581                 "icon": "clothing-store",
97582                 "geometry": [
97583                     "point",
97584                     "vertex",
97585                     "area"
97586                 ],
97587                 "fields": [
97588                     "address",
97589                     "building_area",
97590                     "opening_hours"
97591                 ],
97592                 "suggestion": true
97593             },
97594             "shop/clothes/ユニクロ": {
97595                 "tags": {
97596                     "name": "ユニクロ",
97597                     "shop": "clothes"
97598                 },
97599                 "name": "ユニクロ",
97600                 "icon": "clothing-store",
97601                 "geometry": [
97602                     "point",
97603                     "vertex",
97604                     "area"
97605                 ],
97606                 "fields": [
97607                     "address",
97608                     "building_area",
97609                     "opening_hours"
97610                 ],
97611                 "suggestion": true
97612             },
97613             "shop/clothes/Banana Republic": {
97614                 "tags": {
97615                     "name": "Banana Republic",
97616                     "shop": "clothes"
97617                 },
97618                 "name": "Banana Republic",
97619                 "icon": "clothing-store",
97620                 "geometry": [
97621                     "point",
97622                     "vertex",
97623                     "area"
97624                 ],
97625                 "fields": [
97626                     "address",
97627                     "building_area",
97628                     "opening_hours"
97629                 ],
97630                 "suggestion": true
97631             },
97632             "shop/clothes/Одежда": {
97633                 "tags": {
97634                     "name": "Одежда",
97635                     "shop": "clothes"
97636                 },
97637                 "name": "Одежда",
97638                 "icon": "clothing-store",
97639                 "geometry": [
97640                     "point",
97641                     "vertex",
97642                     "area"
97643                 ],
97644                 "fields": [
97645                     "address",
97646                     "building_area",
97647                     "opening_hours"
97648                 ],
97649                 "suggestion": true
97650             },
97651             "shop/clothes/Marshalls": {
97652                 "tags": {
97653                     "name": "Marshalls",
97654                     "shop": "clothes"
97655                 },
97656                 "name": "Marshalls",
97657                 "icon": "clothing-store",
97658                 "geometry": [
97659                     "point",
97660                     "vertex",
97661                     "area"
97662                 ],
97663                 "fields": [
97664                     "address",
97665                     "building_area",
97666                     "opening_hours"
97667                 ],
97668                 "suggestion": true
97669             },
97670             "shop/clothes/La Halle": {
97671                 "tags": {
97672                     "name": "La Halle",
97673                     "shop": "clothes"
97674                 },
97675                 "name": "La Halle",
97676                 "icon": "clothing-store",
97677                 "geometry": [
97678                     "point",
97679                     "vertex",
97680                     "area"
97681                 ],
97682                 "fields": [
97683                     "address",
97684                     "building_area",
97685                     "opening_hours"
97686                 ],
97687                 "suggestion": true
97688             },
97689             "shop/clothes/Peacocks": {
97690                 "tags": {
97691                     "name": "Peacocks",
97692                     "shop": "clothes"
97693                 },
97694                 "name": "Peacocks",
97695                 "icon": "clothing-store",
97696                 "geometry": [
97697                     "point",
97698                     "vertex",
97699                     "area"
97700                 ],
97701                 "fields": [
97702                     "address",
97703                     "building_area",
97704                     "opening_hours"
97705                 ],
97706                 "suggestion": true
97707             },
97708             "shop/clothes/しまむら": {
97709                 "tags": {
97710                     "name": "しまむら",
97711                     "shop": "clothes"
97712                 },
97713                 "name": "しまむら",
97714                 "icon": "clothing-store",
97715                 "geometry": [
97716                     "point",
97717                     "vertex",
97718                     "area"
97719                 ],
97720                 "fields": [
97721                     "address",
97722                     "building_area",
97723                     "opening_hours"
97724                 ],
97725                 "suggestion": true
97726             },
97727             "shop/books/Bruna": {
97728                 "tags": {
97729                     "name": "Bruna",
97730                     "shop": "books"
97731                 },
97732                 "name": "Bruna",
97733                 "icon": "shop",
97734                 "geometry": [
97735                     "point",
97736                     "vertex",
97737                     "area"
97738                 ],
97739                 "fields": [
97740                     "address",
97741                     "building_area",
97742                     "opening_hours"
97743                 ],
97744                 "suggestion": true
97745             },
97746             "shop/books/Waterstones": {
97747                 "tags": {
97748                     "name": "Waterstones",
97749                     "shop": "books"
97750                 },
97751                 "name": "Waterstones",
97752                 "icon": "shop",
97753                 "geometry": [
97754                     "point",
97755                     "vertex",
97756                     "area"
97757                 ],
97758                 "fields": [
97759                     "address",
97760                     "building_area",
97761                     "opening_hours"
97762                 ],
97763                 "suggestion": true
97764             },
97765             "shop/books/Libro": {
97766                 "tags": {
97767                     "name": "Libro",
97768                     "shop": "books"
97769                 },
97770                 "name": "Libro",
97771                 "icon": "shop",
97772                 "geometry": [
97773                     "point",
97774                     "vertex",
97775                     "area"
97776                 ],
97777                 "fields": [
97778                     "address",
97779                     "building_area",
97780                     "opening_hours"
97781                 ],
97782                 "suggestion": true
97783             },
97784             "shop/books/Barnes & Noble": {
97785                 "tags": {
97786                     "name": "Barnes & Noble",
97787                     "shop": "books"
97788                 },
97789                 "name": "Barnes & Noble",
97790                 "icon": "shop",
97791                 "geometry": [
97792                     "point",
97793                     "vertex",
97794                     "area"
97795                 ],
97796                 "fields": [
97797                     "address",
97798                     "building_area",
97799                     "opening_hours"
97800                 ],
97801                 "suggestion": true
97802             },
97803             "shop/books/Weltbild": {
97804                 "tags": {
97805                     "name": "Weltbild",
97806                     "shop": "books"
97807                 },
97808                 "name": "Weltbild",
97809                 "icon": "shop",
97810                 "geometry": [
97811                     "point",
97812                     "vertex",
97813                     "area"
97814                 ],
97815                 "fields": [
97816                     "address",
97817                     "building_area",
97818                     "opening_hours"
97819                 ],
97820                 "suggestion": true
97821             },
97822             "shop/books/Thalia": {
97823                 "tags": {
97824                     "name": "Thalia",
97825                     "shop": "books"
97826                 },
97827                 "name": "Thalia",
97828                 "icon": "shop",
97829                 "geometry": [
97830                     "point",
97831                     "vertex",
97832                     "area"
97833                 ],
97834                 "fields": [
97835                     "address",
97836                     "building_area",
97837                     "opening_hours"
97838                 ],
97839                 "suggestion": true
97840             },
97841             "shop/books/Книги": {
97842                 "tags": {
97843                     "name": "Книги",
97844                     "shop": "books"
97845                 },
97846                 "name": "Книги",
97847                 "icon": "shop",
97848                 "geometry": [
97849                     "point",
97850                     "vertex",
97851                     "area"
97852                 ],
97853                 "fields": [
97854                     "address",
97855                     "building_area",
97856                     "opening_hours"
97857                 ],
97858                 "suggestion": true
97859             },
97860             "shop/department_store/Debenhams": {
97861                 "tags": {
97862                     "name": "Debenhams",
97863                     "shop": "department_store"
97864                 },
97865                 "name": "Debenhams",
97866                 "icon": "shop",
97867                 "geometry": [
97868                     "point",
97869                     "vertex",
97870                     "area"
97871                 ],
97872                 "fields": [
97873                     "address",
97874                     "building_area",
97875                     "opening_hours"
97876                 ],
97877                 "suggestion": true
97878             },
97879             "shop/department_store/Karstadt": {
97880                 "tags": {
97881                     "name": "Karstadt",
97882                     "shop": "department_store"
97883                 },
97884                 "name": "Karstadt",
97885                 "icon": "shop",
97886                 "geometry": [
97887                     "point",
97888                     "vertex",
97889                     "area"
97890                 ],
97891                 "fields": [
97892                     "address",
97893                     "building_area",
97894                     "opening_hours"
97895                 ],
97896                 "suggestion": true
97897             },
97898             "shop/department_store/Kmart": {
97899                 "tags": {
97900                     "name": "Kmart",
97901                     "shop": "department_store"
97902                 },
97903                 "name": "Kmart",
97904                 "icon": "shop",
97905                 "geometry": [
97906                     "point",
97907                     "vertex",
97908                     "area"
97909                 ],
97910                 "fields": [
97911                     "address",
97912                     "building_area",
97913                     "opening_hours"
97914                 ],
97915                 "suggestion": true
97916             },
97917             "shop/department_store/Target": {
97918                 "tags": {
97919                     "name": "Target",
97920                     "shop": "department_store"
97921                 },
97922                 "name": "Target",
97923                 "icon": "shop",
97924                 "geometry": [
97925                     "point",
97926                     "vertex",
97927                     "area"
97928                 ],
97929                 "fields": [
97930                     "address",
97931                     "building_area",
97932                     "opening_hours"
97933                 ],
97934                 "suggestion": true
97935             },
97936             "shop/department_store/Galeria Kaufhof": {
97937                 "tags": {
97938                     "name": "Galeria Kaufhof",
97939                     "shop": "department_store"
97940                 },
97941                 "name": "Galeria Kaufhof",
97942                 "icon": "shop",
97943                 "geometry": [
97944                     "point",
97945                     "vertex",
97946                     "area"
97947                 ],
97948                 "fields": [
97949                     "address",
97950                     "building_area",
97951                     "opening_hours"
97952                 ],
97953                 "suggestion": true
97954             },
97955             "shop/department_store/Marks & Spencer": {
97956                 "tags": {
97957                     "name": "Marks & Spencer",
97958                     "shop": "department_store"
97959                 },
97960                 "name": "Marks & Spencer",
97961                 "icon": "shop",
97962                 "geometry": [
97963                     "point",
97964                     "vertex",
97965                     "area"
97966                 ],
97967                 "fields": [
97968                     "address",
97969                     "building_area",
97970                     "opening_hours"
97971                 ],
97972                 "suggestion": true
97973             },
97974             "shop/department_store/Big W": {
97975                 "tags": {
97976                     "name": "Big W",
97977                     "shop": "department_store"
97978                 },
97979                 "name": "Big W",
97980                 "icon": "shop",
97981                 "geometry": [
97982                     "point",
97983                     "vertex",
97984                     "area"
97985                 ],
97986                 "fields": [
97987                     "address",
97988                     "building_area",
97989                     "opening_hours"
97990                 ],
97991                 "suggestion": true
97992             },
97993             "shop/department_store/Woolworth": {
97994                 "tags": {
97995                     "name": "Woolworth",
97996                     "shop": "department_store"
97997                 },
97998                 "name": "Woolworth",
97999                 "icon": "shop",
98000                 "geometry": [
98001                     "point",
98002                     "vertex",
98003                     "area"
98004                 ],
98005                 "fields": [
98006                     "address",
98007                     "building_area",
98008                     "opening_hours"
98009                 ],
98010                 "suggestion": true
98011             },
98012             "shop/department_store/Универмаг": {
98013                 "tags": {
98014                     "name": "Универмаг",
98015                     "shop": "department_store"
98016                 },
98017                 "name": "Универмаг",
98018                 "icon": "shop",
98019                 "geometry": [
98020                     "point",
98021                     "vertex",
98022                     "area"
98023                 ],
98024                 "fields": [
98025                     "address",
98026                     "building_area",
98027                     "opening_hours"
98028                 ],
98029                 "suggestion": true
98030             },
98031             "shop/department_store/Sears": {
98032                 "tags": {
98033                     "name": "Sears",
98034                     "shop": "department_store"
98035                 },
98036                 "name": "Sears",
98037                 "icon": "shop",
98038                 "geometry": [
98039                     "point",
98040                     "vertex",
98041                     "area"
98042                 ],
98043                 "fields": [
98044                     "address",
98045                     "building_area",
98046                     "opening_hours"
98047                 ],
98048                 "suggestion": true
98049             },
98050             "shop/department_store/Kohl's": {
98051                 "tags": {
98052                     "name": "Kohl's",
98053                     "shop": "department_store"
98054                 },
98055                 "name": "Kohl's",
98056                 "icon": "shop",
98057                 "geometry": [
98058                     "point",
98059                     "vertex",
98060                     "area"
98061                 ],
98062                 "fields": [
98063                     "address",
98064                     "building_area",
98065                     "opening_hours"
98066                 ],
98067                 "suggestion": true
98068             },
98069             "shop/department_store/Macy's": {
98070                 "tags": {
98071                     "name": "Macy's",
98072                     "shop": "department_store"
98073                 },
98074                 "name": "Macy's",
98075                 "icon": "shop",
98076                 "geometry": [
98077                     "point",
98078                     "vertex",
98079                     "area"
98080                 ],
98081                 "fields": [
98082                     "address",
98083                     "building_area",
98084                     "opening_hours"
98085                 ],
98086                 "suggestion": true
98087             },
98088             "shop/department_store/JCPenney": {
98089                 "tags": {
98090                     "name": "JCPenney",
98091                     "shop": "department_store"
98092                 },
98093                 "name": "JCPenney",
98094                 "icon": "shop",
98095                 "geometry": [
98096                     "point",
98097                     "vertex",
98098                     "area"
98099                 ],
98100                 "fields": [
98101                     "address",
98102                     "building_area",
98103                     "opening_hours"
98104                 ],
98105                 "suggestion": true
98106             },
98107             "shop/alcohol/Alko": {
98108                 "tags": {
98109                     "name": "Alko",
98110                     "shop": "alcohol"
98111                 },
98112                 "name": "Alko",
98113                 "icon": "alcohol-shop",
98114                 "geometry": [
98115                     "point",
98116                     "vertex",
98117                     "area"
98118                 ],
98119                 "fields": [
98120                     "address",
98121                     "building_area",
98122                     "opening_hours"
98123                 ],
98124                 "suggestion": true
98125             },
98126             "shop/alcohol/The Beer Store": {
98127                 "tags": {
98128                     "name": "The Beer Store",
98129                     "shop": "alcohol"
98130                 },
98131                 "name": "The Beer Store",
98132                 "icon": "alcohol-shop",
98133                 "geometry": [
98134                     "point",
98135                     "vertex",
98136                     "area"
98137                 ],
98138                 "fields": [
98139                     "address",
98140                     "building_area",
98141                     "opening_hours"
98142                 ],
98143                 "suggestion": true
98144             },
98145             "shop/alcohol/Systembolaget": {
98146                 "tags": {
98147                     "name": "Systembolaget",
98148                     "shop": "alcohol"
98149                 },
98150                 "name": "Systembolaget",
98151                 "icon": "alcohol-shop",
98152                 "geometry": [
98153                     "point",
98154                     "vertex",
98155                     "area"
98156                 ],
98157                 "fields": [
98158                     "address",
98159                     "building_area",
98160                     "opening_hours"
98161                 ],
98162                 "suggestion": true
98163             },
98164             "shop/alcohol/LCBO": {
98165                 "tags": {
98166                     "name": "LCBO",
98167                     "shop": "alcohol"
98168                 },
98169                 "name": "LCBO",
98170                 "icon": "alcohol-shop",
98171                 "geometry": [
98172                     "point",
98173                     "vertex",
98174                     "area"
98175                 ],
98176                 "fields": [
98177                     "address",
98178                     "building_area",
98179                     "opening_hours"
98180                 ],
98181                 "suggestion": true
98182             },
98183             "shop/alcohol/Ароматный мир": {
98184                 "tags": {
98185                     "name": "Ароматный мир",
98186                     "shop": "alcohol"
98187                 },
98188                 "name": "Ароматный мир",
98189                 "icon": "alcohol-shop",
98190                 "geometry": [
98191                     "point",
98192                     "vertex",
98193                     "area"
98194                 ],
98195                 "fields": [
98196                     "address",
98197                     "building_area",
98198                     "opening_hours"
98199                 ],
98200                 "suggestion": true
98201             },
98202             "shop/alcohol/Bargain Booze": {
98203                 "tags": {
98204                     "name": "Bargain Booze",
98205                     "shop": "alcohol"
98206                 },
98207                 "name": "Bargain Booze",
98208                 "icon": "alcohol-shop",
98209                 "geometry": [
98210                     "point",
98211                     "vertex",
98212                     "area"
98213                 ],
98214                 "fields": [
98215                     "address",
98216                     "building_area",
98217                     "opening_hours"
98218                 ],
98219                 "suggestion": true
98220             },
98221             "shop/alcohol/Nicolas": {
98222                 "tags": {
98223                     "name": "Nicolas",
98224                     "shop": "alcohol"
98225                 },
98226                 "name": "Nicolas",
98227                 "icon": "alcohol-shop",
98228                 "geometry": [
98229                     "point",
98230                     "vertex",
98231                     "area"
98232                 ],
98233                 "fields": [
98234                     "address",
98235                     "building_area",
98236                     "opening_hours"
98237                 ],
98238                 "suggestion": true
98239             },
98240             "shop/alcohol/BWS": {
98241                 "tags": {
98242                     "name": "BWS",
98243                     "shop": "alcohol"
98244                 },
98245                 "name": "BWS",
98246                 "icon": "alcohol-shop",
98247                 "geometry": [
98248                     "point",
98249                     "vertex",
98250                     "area"
98251                 ],
98252                 "fields": [
98253                     "address",
98254                     "building_area",
98255                     "opening_hours"
98256                 ],
98257                 "suggestion": true
98258             },
98259             "shop/alcohol/Botilleria": {
98260                 "tags": {
98261                     "name": "Botilleria",
98262                     "shop": "alcohol"
98263                 },
98264                 "name": "Botilleria",
98265                 "icon": "alcohol-shop",
98266                 "geometry": [
98267                     "point",
98268                     "vertex",
98269                     "area"
98270                 ],
98271                 "fields": [
98272                     "address",
98273                     "building_area",
98274                     "opening_hours"
98275                 ],
98276                 "suggestion": true
98277             },
98278             "shop/alcohol/SAQ": {
98279                 "tags": {
98280                     "name": "SAQ",
98281                     "shop": "alcohol"
98282                 },
98283                 "name": "SAQ",
98284                 "icon": "alcohol-shop",
98285                 "geometry": [
98286                     "point",
98287                     "vertex",
98288                     "area"
98289                 ],
98290                 "fields": [
98291                     "address",
98292                     "building_area",
98293                     "opening_hours"
98294                 ],
98295                 "suggestion": true
98296             },
98297             "shop/alcohol/Gall & Gall": {
98298                 "tags": {
98299                     "name": "Gall & Gall",
98300                     "shop": "alcohol"
98301                 },
98302                 "name": "Gall & Gall",
98303                 "icon": "alcohol-shop",
98304                 "geometry": [
98305                     "point",
98306                     "vertex",
98307                     "area"
98308                 ],
98309                 "fields": [
98310                     "address",
98311                     "building_area",
98312                     "opening_hours"
98313                 ],
98314                 "suggestion": true
98315             },
98316             "shop/alcohol/Живое пиво": {
98317                 "tags": {
98318                     "name": "Живое пиво",
98319                     "shop": "alcohol"
98320                 },
98321                 "name": "Живое пиво",
98322                 "icon": "alcohol-shop",
98323                 "geometry": [
98324                     "point",
98325                     "vertex",
98326                     "area"
98327                 ],
98328                 "fields": [
98329                     "address",
98330                     "building_area",
98331                     "opening_hours"
98332                 ],
98333                 "suggestion": true
98334             },
98335             "shop/bakery/Kamps": {
98336                 "tags": {
98337                     "name": "Kamps",
98338                     "shop": "bakery"
98339                 },
98340                 "name": "Kamps",
98341                 "icon": "bakery",
98342                 "geometry": [
98343                     "point",
98344                     "vertex",
98345                     "area"
98346                 ],
98347                 "fields": [
98348                     "address",
98349                     "building_area",
98350                     "opening_hours"
98351                 ],
98352                 "suggestion": true
98353             },
98354             "shop/bakery/Banette": {
98355                 "tags": {
98356                     "name": "Banette",
98357                     "shop": "bakery"
98358                 },
98359                 "name": "Banette",
98360                 "icon": "bakery",
98361                 "geometry": [
98362                     "point",
98363                     "vertex",
98364                     "area"
98365                 ],
98366                 "fields": [
98367                     "address",
98368                     "building_area",
98369                     "opening_hours"
98370                 ],
98371                 "suggestion": true
98372             },
98373             "shop/bakery/Bäckerei Schmidt": {
98374                 "tags": {
98375                     "name": "Bäckerei Schmidt",
98376                     "shop": "bakery"
98377                 },
98378                 "name": "Bäckerei Schmidt",
98379                 "icon": "bakery",
98380                 "geometry": [
98381                     "point",
98382                     "vertex",
98383                     "area"
98384                 ],
98385                 "fields": [
98386                     "address",
98387                     "building_area",
98388                     "opening_hours"
98389                 ],
98390                 "suggestion": true
98391             },
98392             "shop/bakery/Anker": {
98393                 "tags": {
98394                     "name": "Anker",
98395                     "shop": "bakery"
98396                 },
98397                 "name": "Anker",
98398                 "icon": "bakery",
98399                 "geometry": [
98400                     "point",
98401                     "vertex",
98402                     "area"
98403                 ],
98404                 "fields": [
98405                     "address",
98406                     "building_area",
98407                     "opening_hours"
98408                 ],
98409                 "suggestion": true
98410             },
98411             "shop/bakery/Hofpfisterei": {
98412                 "tags": {
98413                     "name": "Hofpfisterei",
98414                     "shop": "bakery"
98415                 },
98416                 "name": "Hofpfisterei",
98417                 "icon": "bakery",
98418                 "geometry": [
98419                     "point",
98420                     "vertex",
98421                     "area"
98422                 ],
98423                 "fields": [
98424                     "address",
98425                     "building_area",
98426                     "opening_hours"
98427                 ],
98428                 "suggestion": true
98429             },
98430             "shop/bakery/Greggs": {
98431                 "tags": {
98432                     "name": "Greggs",
98433                     "shop": "bakery"
98434                 },
98435                 "name": "Greggs",
98436                 "icon": "bakery",
98437                 "geometry": [
98438                     "point",
98439                     "vertex",
98440                     "area"
98441                 ],
98442                 "fields": [
98443                     "address",
98444                     "building_area",
98445                     "opening_hours"
98446                 ],
98447                 "suggestion": true
98448             },
98449             "shop/bakery/Oebel": {
98450                 "tags": {
98451                     "name": "Oebel",
98452                     "shop": "bakery"
98453                 },
98454                 "name": "Oebel",
98455                 "icon": "bakery",
98456                 "geometry": [
98457                     "point",
98458                     "vertex",
98459                     "area"
98460                 ],
98461                 "fields": [
98462                     "address",
98463                     "building_area",
98464                     "opening_hours"
98465                 ],
98466                 "suggestion": true
98467             },
98468             "shop/bakery/Boulangerie": {
98469                 "tags": {
98470                     "name": "Boulangerie",
98471                     "shop": "bakery"
98472                 },
98473                 "name": "Boulangerie",
98474                 "icon": "bakery",
98475                 "geometry": [
98476                     "point",
98477                     "vertex",
98478                     "area"
98479                 ],
98480                 "fields": [
98481                     "address",
98482                     "building_area",
98483                     "opening_hours"
98484                 ],
98485                 "suggestion": true
98486             },
98487             "shop/bakery/Stadtbäckerei": {
98488                 "tags": {
98489                     "name": "Stadtbäckerei",
98490                     "shop": "bakery"
98491                 },
98492                 "name": "Stadtbäckerei",
98493                 "icon": "bakery",
98494                 "geometry": [
98495                     "point",
98496                     "vertex",
98497                     "area"
98498                 ],
98499                 "fields": [
98500                     "address",
98501                     "building_area",
98502                     "opening_hours"
98503                 ],
98504                 "suggestion": true
98505             },
98506             "shop/bakery/Steinecke": {
98507                 "tags": {
98508                     "name": "Steinecke",
98509                     "shop": "bakery"
98510                 },
98511                 "name": "Steinecke",
98512                 "icon": "bakery",
98513                 "geometry": [
98514                     "point",
98515                     "vertex",
98516                     "area"
98517                 ],
98518                 "fields": [
98519                     "address",
98520                     "building_area",
98521                     "opening_hours"
98522                 ],
98523                 "suggestion": true
98524             },
98525             "shop/bakery/Ihle": {
98526                 "tags": {
98527                     "name": "Ihle",
98528                     "shop": "bakery"
98529                 },
98530                 "name": "Ihle",
98531                 "icon": "bakery",
98532                 "geometry": [
98533                     "point",
98534                     "vertex",
98535                     "area"
98536                 ],
98537                 "fields": [
98538                     "address",
98539                     "building_area",
98540                     "opening_hours"
98541                 ],
98542                 "suggestion": true
98543             },
98544             "shop/bakery/Goldilocks": {
98545                 "tags": {
98546                     "name": "Goldilocks",
98547                     "shop": "bakery"
98548                 },
98549                 "name": "Goldilocks",
98550                 "icon": "bakery",
98551                 "geometry": [
98552                     "point",
98553                     "vertex",
98554                     "area"
98555                 ],
98556                 "fields": [
98557                     "address",
98558                     "building_area",
98559                     "opening_hours"
98560                 ],
98561                 "suggestion": true
98562             },
98563             "shop/bakery/Dat Backhus": {
98564                 "tags": {
98565                     "name": "Dat Backhus",
98566                     "shop": "bakery"
98567                 },
98568                 "name": "Dat Backhus",
98569                 "icon": "bakery",
98570                 "geometry": [
98571                     "point",
98572                     "vertex",
98573                     "area"
98574                 ],
98575                 "fields": [
98576                     "address",
98577                     "building_area",
98578                     "opening_hours"
98579                 ],
98580                 "suggestion": true
98581             },
98582             "shop/bakery/K&U": {
98583                 "tags": {
98584                     "name": "K&U",
98585                     "shop": "bakery"
98586                 },
98587                 "name": "K&U",
98588                 "icon": "bakery",
98589                 "geometry": [
98590                     "point",
98591                     "vertex",
98592                     "area"
98593                 ],
98594                 "fields": [
98595                     "address",
98596                     "building_area",
98597                     "opening_hours"
98598                 ],
98599                 "suggestion": true
98600             },
98601             "shop/bakery/Der Beck": {
98602                 "tags": {
98603                     "name": "Der Beck",
98604                     "shop": "bakery"
98605                 },
98606                 "name": "Der Beck",
98607                 "icon": "bakery",
98608                 "geometry": [
98609                     "point",
98610                     "vertex",
98611                     "area"
98612                 ],
98613                 "fields": [
98614                     "address",
98615                     "building_area",
98616                     "opening_hours"
98617                 ],
98618                 "suggestion": true
98619             },
98620             "shop/bakery/Thürmann": {
98621                 "tags": {
98622                     "name": "Thürmann",
98623                     "shop": "bakery"
98624                 },
98625                 "name": "Thürmann",
98626                 "icon": "bakery",
98627                 "geometry": [
98628                     "point",
98629                     "vertex",
98630                     "area"
98631                 ],
98632                 "fields": [
98633                     "address",
98634                     "building_area",
98635                     "opening_hours"
98636                 ],
98637                 "suggestion": true
98638             },
98639             "shop/bakery/Backwerk": {
98640                 "tags": {
98641                     "name": "Backwerk",
98642                     "shop": "bakery"
98643                 },
98644                 "name": "Backwerk",
98645                 "icon": "bakery",
98646                 "geometry": [
98647                     "point",
98648                     "vertex",
98649                     "area"
98650                 ],
98651                 "fields": [
98652                     "address",
98653                     "building_area",
98654                     "opening_hours"
98655                 ],
98656                 "suggestion": true
98657             },
98658             "shop/bakery/Bäcker": {
98659                 "tags": {
98660                     "name": "Bäcker",
98661                     "shop": "bakery"
98662                 },
98663                 "name": "Bäcker",
98664                 "icon": "bakery",
98665                 "geometry": [
98666                     "point",
98667                     "vertex",
98668                     "area"
98669                 ],
98670                 "fields": [
98671                     "address",
98672                     "building_area",
98673                     "opening_hours"
98674                 ],
98675                 "suggestion": true
98676             },
98677             "shop/bakery/Schäfer's": {
98678                 "tags": {
98679                     "name": "Schäfer's",
98680                     "shop": "bakery"
98681                 },
98682                 "name": "Schäfer's",
98683                 "icon": "bakery",
98684                 "geometry": [
98685                     "point",
98686                     "vertex",
98687                     "area"
98688                 ],
98689                 "fields": [
98690                     "address",
98691                     "building_area",
98692                     "opening_hours"
98693                 ],
98694                 "suggestion": true
98695             },
98696             "shop/bakery/Panaderia": {
98697                 "tags": {
98698                     "name": "Panaderia",
98699                     "shop": "bakery"
98700                 },
98701                 "name": "Panaderia",
98702                 "icon": "bakery",
98703                 "geometry": [
98704                     "point",
98705                     "vertex",
98706                     "area"
98707                 ],
98708                 "fields": [
98709                     "address",
98710                     "building_area",
98711                     "opening_hours"
98712                 ],
98713                 "suggestion": true
98714             },
98715             "shop/bakery/Goeken backen": {
98716                 "tags": {
98717                     "name": "Goeken backen",
98718                     "shop": "bakery"
98719                 },
98720                 "name": "Goeken backen",
98721                 "icon": "bakery",
98722                 "geometry": [
98723                     "point",
98724                     "vertex",
98725                     "area"
98726                 ],
98727                 "fields": [
98728                     "address",
98729                     "building_area",
98730                     "opening_hours"
98731                 ],
98732                 "suggestion": true
98733             },
98734             "shop/bakery/Stadtbäckerei Junge": {
98735                 "tags": {
98736                     "name": "Stadtbäckerei Junge",
98737                     "shop": "bakery"
98738                 },
98739                 "name": "Stadtbäckerei Junge",
98740                 "icon": "bakery",
98741                 "geometry": [
98742                     "point",
98743                     "vertex",
98744                     "area"
98745                 ],
98746                 "fields": [
98747                     "address",
98748                     "building_area",
98749                     "opening_hours"
98750                 ],
98751                 "suggestion": true
98752             },
98753             "shop/bakery/Boulangerie Patisserie": {
98754                 "tags": {
98755                     "name": "Boulangerie Patisserie",
98756                     "shop": "bakery"
98757                 },
98758                 "name": "Boulangerie Patisserie",
98759                 "icon": "bakery",
98760                 "geometry": [
98761                     "point",
98762                     "vertex",
98763                     "area"
98764                 ],
98765                 "fields": [
98766                     "address",
98767                     "building_area",
98768                     "opening_hours"
98769                 ],
98770                 "suggestion": true
98771             },
98772             "shop/bakery/Paul": {
98773                 "tags": {
98774                     "name": "Paul",
98775                     "shop": "bakery"
98776                 },
98777                 "name": "Paul",
98778                 "icon": "bakery",
98779                 "geometry": [
98780                     "point",
98781                     "vertex",
98782                     "area"
98783                 ],
98784                 "fields": [
98785                     "address",
98786                     "building_area",
98787                     "opening_hours"
98788                 ],
98789                 "suggestion": true
98790             },
98791             "shop/bakery/Хлеб": {
98792                 "tags": {
98793                     "name": "Хлеб",
98794                     "shop": "bakery"
98795                 },
98796                 "name": "Хлеб",
98797                 "icon": "bakery",
98798                 "geometry": [
98799                     "point",
98800                     "vertex",
98801                     "area"
98802                 ],
98803                 "fields": [
98804                     "address",
98805                     "building_area",
98806                     "opening_hours"
98807                 ],
98808                 "suggestion": true
98809             },
98810             "shop/bakery/Piekarnia": {
98811                 "tags": {
98812                     "name": "Piekarnia",
98813                     "shop": "bakery"
98814                 },
98815                 "name": "Piekarnia",
98816                 "icon": "bakery",
98817                 "geometry": [
98818                     "point",
98819                     "vertex",
98820                     "area"
98821                 ],
98822                 "fields": [
98823                     "address",
98824                     "building_area",
98825                     "opening_hours"
98826                 ],
98827                 "suggestion": true
98828             },
98829             "shop/bakery/Пекарня": {
98830                 "tags": {
98831                     "name": "Пекарня",
98832                     "shop": "bakery"
98833                 },
98834                 "name": "Пекарня",
98835                 "icon": "bakery",
98836                 "geometry": [
98837                     "point",
98838                     "vertex",
98839                     "area"
98840                 ],
98841                 "fields": [
98842                     "address",
98843                     "building_area",
98844                     "opening_hours"
98845                 ],
98846                 "suggestion": true
98847             },
98848             "shop/bakery/Кулиничи": {
98849                 "tags": {
98850                     "name": "Кулиничи",
98851                     "shop": "bakery"
98852                 },
98853                 "name": "Кулиничи",
98854                 "icon": "bakery",
98855                 "geometry": [
98856                     "point",
98857                     "vertex",
98858                     "area"
98859                 ],
98860                 "fields": [
98861                     "address",
98862                     "building_area",
98863                     "opening_hours"
98864                 ],
98865                 "suggestion": true
98866             },
98867             "shop/sports/Sports Direct": {
98868                 "tags": {
98869                     "name": "Sports Direct",
98870                     "shop": "sports"
98871                 },
98872                 "name": "Sports Direct",
98873                 "icon": "shop",
98874                 "geometry": [
98875                     "point",
98876                     "vertex",
98877                     "area"
98878                 ],
98879                 "fields": [
98880                     "address",
98881                     "building_area",
98882                     "opening_hours"
98883                 ],
98884                 "suggestion": true
98885             },
98886             "shop/sports/Decathlon": {
98887                 "tags": {
98888                     "name": "Decathlon",
98889                     "shop": "sports"
98890                 },
98891                 "name": "Decathlon",
98892                 "icon": "shop",
98893                 "geometry": [
98894                     "point",
98895                     "vertex",
98896                     "area"
98897                 ],
98898                 "fields": [
98899                     "address",
98900                     "building_area",
98901                     "opening_hours"
98902                 ],
98903                 "suggestion": true
98904             },
98905             "shop/sports/Intersport": {
98906                 "tags": {
98907                     "name": "Intersport",
98908                     "shop": "sports"
98909                 },
98910                 "name": "Intersport",
98911                 "icon": "shop",
98912                 "geometry": [
98913                     "point",
98914                     "vertex",
98915                     "area"
98916                 ],
98917                 "fields": [
98918                     "address",
98919                     "building_area",
98920                     "opening_hours"
98921                 ],
98922                 "suggestion": true
98923             },
98924             "shop/sports/Sports Authority": {
98925                 "tags": {
98926                     "name": "Sports Authority",
98927                     "shop": "sports"
98928                 },
98929                 "name": "Sports Authority",
98930                 "icon": "shop",
98931                 "geometry": [
98932                     "point",
98933                     "vertex",
98934                     "area"
98935                 ],
98936                 "fields": [
98937                     "address",
98938                     "building_area",
98939                     "opening_hours"
98940                 ],
98941                 "suggestion": true
98942             },
98943             "shop/sports/Спортмастер": {
98944                 "tags": {
98945                     "name": "Спортмастер",
98946                     "shop": "sports"
98947                 },
98948                 "name": "Спортмастер",
98949                 "icon": "shop",
98950                 "geometry": [
98951                     "point",
98952                     "vertex",
98953                     "area"
98954                 ],
98955                 "fields": [
98956                     "address",
98957                     "building_area",
98958                     "opening_hours"
98959                 ],
98960                 "suggestion": true
98961             },
98962             "shop/sports/Sport 2000": {
98963                 "tags": {
98964                     "name": "Sport 2000",
98965                     "shop": "sports"
98966                 },
98967                 "name": "Sport 2000",
98968                 "icon": "shop",
98969                 "geometry": [
98970                     "point",
98971                     "vertex",
98972                     "area"
98973                 ],
98974                 "fields": [
98975                     "address",
98976                     "building_area",
98977                     "opening_hours"
98978                 ],
98979                 "suggestion": true
98980             },
98981             "shop/sports/Dick's Sporting Goods": {
98982                 "tags": {
98983                     "name": "Dick's Sporting Goods",
98984                     "shop": "sports"
98985                 },
98986                 "name": "Dick's Sporting Goods",
98987                 "icon": "shop",
98988                 "geometry": [
98989                     "point",
98990                     "vertex",
98991                     "area"
98992                 ],
98993                 "fields": [
98994                     "address",
98995                     "building_area",
98996                     "opening_hours"
98997                 ],
98998                 "suggestion": true
98999             },
99000             "shop/variety_store/Tedi": {
99001                 "tags": {
99002                     "name": "Tedi",
99003                     "shop": "variety_store"
99004                 },
99005                 "name": "Tedi",
99006                 "icon": "shop",
99007                 "geometry": [
99008                     "point",
99009                     "vertex",
99010                     "area"
99011                 ],
99012                 "fields": [
99013                     "address",
99014                     "building_area",
99015                     "opening_hours"
99016                 ],
99017                 "suggestion": true
99018             },
99019             "shop/variety_store/Dollarama": {
99020                 "tags": {
99021                     "name": "Dollarama",
99022                     "shop": "variety_store"
99023                 },
99024                 "name": "Dollarama",
99025                 "icon": "shop",
99026                 "geometry": [
99027                     "point",
99028                     "vertex",
99029                     "area"
99030                 ],
99031                 "fields": [
99032                     "address",
99033                     "building_area",
99034                     "opening_hours"
99035                 ],
99036                 "suggestion": true
99037             },
99038             "shop/variety_store/Family Dollar": {
99039                 "tags": {
99040                     "name": "Family Dollar",
99041                     "shop": "variety_store"
99042                 },
99043                 "name": "Family Dollar",
99044                 "icon": "shop",
99045                 "geometry": [
99046                     "point",
99047                     "vertex",
99048                     "area"
99049                 ],
99050                 "fields": [
99051                     "address",
99052                     "building_area",
99053                     "opening_hours"
99054                 ],
99055                 "suggestion": true
99056             },
99057             "shop/variety_store/Dollar Tree": {
99058                 "tags": {
99059                     "name": "Dollar Tree",
99060                     "shop": "variety_store"
99061                 },
99062                 "name": "Dollar Tree",
99063                 "icon": "shop",
99064                 "geometry": [
99065                     "point",
99066                     "vertex",
99067                     "area"
99068                 ],
99069                 "fields": [
99070                     "address",
99071                     "building_area",
99072                     "opening_hours"
99073                 ],
99074                 "suggestion": true
99075             },
99076             "shop/pet/Fressnapf": {
99077                 "tags": {
99078                     "name": "Fressnapf",
99079                     "shop": "pet"
99080                 },
99081                 "name": "Fressnapf",
99082                 "icon": "dog-park",
99083                 "geometry": [
99084                     "point",
99085                     "vertex",
99086                     "area"
99087                 ],
99088                 "fields": [
99089                     "address",
99090                     "building_area",
99091                     "opening_hours"
99092                 ],
99093                 "suggestion": true
99094             },
99095             "shop/pet/PetSmart": {
99096                 "tags": {
99097                     "name": "PetSmart",
99098                     "shop": "pet"
99099                 },
99100                 "name": "PetSmart",
99101                 "icon": "dog-park",
99102                 "geometry": [
99103                     "point",
99104                     "vertex",
99105                     "area"
99106                 ],
99107                 "fields": [
99108                     "address",
99109                     "building_area",
99110                     "opening_hours"
99111                 ],
99112                 "suggestion": true
99113             },
99114             "shop/pet/Das Futterhaus": {
99115                 "tags": {
99116                     "name": "Das Futterhaus",
99117                     "shop": "pet"
99118                 },
99119                 "name": "Das Futterhaus",
99120                 "icon": "dog-park",
99121                 "geometry": [
99122                     "point",
99123                     "vertex",
99124                     "area"
99125                 ],
99126                 "fields": [
99127                     "address",
99128                     "building_area",
99129                     "opening_hours"
99130                 ],
99131                 "suggestion": true
99132             },
99133             "shop/pet/Pets at Home": {
99134                 "tags": {
99135                     "name": "Pets at Home",
99136                     "shop": "pet"
99137                 },
99138                 "name": "Pets at Home",
99139                 "icon": "dog-park",
99140                 "geometry": [
99141                     "point",
99142                     "vertex",
99143                     "area"
99144                 ],
99145                 "fields": [
99146                     "address",
99147                     "building_area",
99148                     "opening_hours"
99149                 ],
99150                 "suggestion": true
99151             },
99152             "shop/pet/Petco": {
99153                 "tags": {
99154                     "name": "Petco",
99155                     "shop": "pet"
99156                 },
99157                 "name": "Petco",
99158                 "icon": "dog-park",
99159                 "geometry": [
99160                     "point",
99161                     "vertex",
99162                     "area"
99163                 ],
99164                 "fields": [
99165                     "address",
99166                     "building_area",
99167                     "opening_hours"
99168                 ],
99169                 "suggestion": true
99170             },
99171             "shop/pet/Зоомагазин": {
99172                 "tags": {
99173                     "name": "Зоомагазин",
99174                     "shop": "pet"
99175                 },
99176                 "name": "Зоомагазин",
99177                 "icon": "dog-park",
99178                 "geometry": [
99179                     "point",
99180                     "vertex",
99181                     "area"
99182                 ],
99183                 "fields": [
99184                     "address",
99185                     "building_area",
99186                     "opening_hours"
99187                 ],
99188                 "suggestion": true
99189             },
99190             "shop/shoes/Deichmann": {
99191                 "tags": {
99192                     "name": "Deichmann",
99193                     "shop": "shoes"
99194                 },
99195                 "name": "Deichmann",
99196                 "icon": "shop",
99197                 "geometry": [
99198                     "point",
99199                     "vertex",
99200                     "area"
99201                 ],
99202                 "fields": [
99203                     "address",
99204                     "building_area",
99205                     "opening_hours"
99206                 ],
99207                 "suggestion": true
99208             },
99209             "shop/shoes/Reno": {
99210                 "tags": {
99211                     "name": "Reno",
99212                     "shop": "shoes"
99213                 },
99214                 "name": "Reno",
99215                 "icon": "shop",
99216                 "geometry": [
99217                     "point",
99218                     "vertex",
99219                     "area"
99220                 ],
99221                 "fields": [
99222                     "address",
99223                     "building_area",
99224                     "opening_hours"
99225                 ],
99226                 "suggestion": true
99227             },
99228             "shop/shoes/Ecco": {
99229                 "tags": {
99230                     "name": "Ecco",
99231                     "shop": "shoes"
99232                 },
99233                 "name": "Ecco",
99234                 "icon": "shop",
99235                 "geometry": [
99236                     "point",
99237                     "vertex",
99238                     "area"
99239                 ],
99240                 "fields": [
99241                     "address",
99242                     "building_area",
99243                     "opening_hours"
99244                 ],
99245                 "suggestion": true
99246             },
99247             "shop/shoes/Clarks": {
99248                 "tags": {
99249                     "name": "Clarks",
99250                     "shop": "shoes"
99251                 },
99252                 "name": "Clarks",
99253                 "icon": "shop",
99254                 "geometry": [
99255                     "point",
99256                     "vertex",
99257                     "area"
99258                 ],
99259                 "fields": [
99260                     "address",
99261                     "building_area",
99262                     "opening_hours"
99263                 ],
99264                 "suggestion": true
99265             },
99266             "shop/shoes/La Halle aux Chaussures": {
99267                 "tags": {
99268                     "name": "La Halle aux Chaussures",
99269                     "shop": "shoes"
99270                 },
99271                 "name": "La Halle aux Chaussures",
99272                 "icon": "shop",
99273                 "geometry": [
99274                     "point",
99275                     "vertex",
99276                     "area"
99277                 ],
99278                 "fields": [
99279                     "address",
99280                     "building_area",
99281                     "opening_hours"
99282                 ],
99283                 "suggestion": true
99284             },
99285             "shop/shoes/Brantano": {
99286                 "tags": {
99287                     "name": "Brantano",
99288                     "shop": "shoes"
99289                 },
99290                 "name": "Brantano",
99291                 "icon": "shop",
99292                 "geometry": [
99293                     "point",
99294                     "vertex",
99295                     "area"
99296                 ],
99297                 "fields": [
99298                     "address",
99299                     "building_area",
99300                     "opening_hours"
99301                 ],
99302                 "suggestion": true
99303             },
99304             "shop/shoes/Geox": {
99305                 "tags": {
99306                     "name": "Geox",
99307                     "shop": "shoes"
99308                 },
99309                 "name": "Geox",
99310                 "icon": "shop",
99311                 "geometry": [
99312                     "point",
99313                     "vertex",
99314                     "area"
99315                 ],
99316                 "fields": [
99317                     "address",
99318                     "building_area",
99319                     "opening_hours"
99320                 ],
99321                 "suggestion": true
99322             },
99323             "shop/shoes/Salamander": {
99324                 "tags": {
99325                     "name": "Salamander",
99326                     "shop": "shoes"
99327                 },
99328                 "name": "Salamander",
99329                 "icon": "shop",
99330                 "geometry": [
99331                     "point",
99332                     "vertex",
99333                     "area"
99334                 ],
99335                 "fields": [
99336                     "address",
99337                     "building_area",
99338                     "opening_hours"
99339                 ],
99340                 "suggestion": true
99341             },
99342             "shop/shoes/Обувь": {
99343                 "tags": {
99344                     "name": "Обувь",
99345                     "shop": "shoes"
99346                 },
99347                 "name": "Обувь",
99348                 "icon": "shop",
99349                 "geometry": [
99350                     "point",
99351                     "vertex",
99352                     "area"
99353                 ],
99354                 "fields": [
99355                     "address",
99356                     "building_area",
99357                     "opening_hours"
99358                 ],
99359                 "suggestion": true
99360             },
99361             "shop/shoes/Payless Shoe Source": {
99362                 "tags": {
99363                     "name": "Payless Shoe Source",
99364                     "shop": "shoes"
99365                 },
99366                 "name": "Payless Shoe Source",
99367                 "icon": "shop",
99368                 "geometry": [
99369                     "point",
99370                     "vertex",
99371                     "area"
99372                 ],
99373                 "fields": [
99374                     "address",
99375                     "building_area",
99376                     "opening_hours"
99377                 ],
99378                 "suggestion": true
99379             },
99380             "shop/shoes/Famous Footwear": {
99381                 "tags": {
99382                     "name": "Famous Footwear",
99383                     "shop": "shoes"
99384                 },
99385                 "name": "Famous Footwear",
99386                 "icon": "shop",
99387                 "geometry": [
99388                     "point",
99389                     "vertex",
99390                     "area"
99391                 ],
99392                 "fields": [
99393                     "address",
99394                     "building_area",
99395                     "opening_hours"
99396                 ],
99397                 "suggestion": true
99398             },
99399             "shop/shoes/Quick Schuh": {
99400                 "tags": {
99401                     "name": "Quick Schuh",
99402                     "shop": "shoes"
99403                 },
99404                 "name": "Quick Schuh",
99405                 "icon": "shop",
99406                 "geometry": [
99407                     "point",
99408                     "vertex",
99409                     "area"
99410                 ],
99411                 "fields": [
99412                     "address",
99413                     "building_area",
99414                     "opening_hours"
99415                 ],
99416                 "suggestion": true
99417             },
99418             "shop/shoes/Shoe Zone": {
99419                 "tags": {
99420                     "name": "Shoe Zone",
99421                     "shop": "shoes"
99422                 },
99423                 "name": "Shoe Zone",
99424                 "icon": "shop",
99425                 "geometry": [
99426                     "point",
99427                     "vertex",
99428                     "area"
99429                 ],
99430                 "fields": [
99431                     "address",
99432                     "building_area",
99433                     "opening_hours"
99434                 ],
99435                 "suggestion": true
99436             },
99437             "shop/shoes/Foot Locker": {
99438                 "tags": {
99439                     "name": "Foot Locker",
99440                     "shop": "shoes"
99441                 },
99442                 "name": "Foot Locker",
99443                 "icon": "shop",
99444                 "geometry": [
99445                     "point",
99446                     "vertex",
99447                     "area"
99448                 ],
99449                 "fields": [
99450                     "address",
99451                     "building_area",
99452                     "opening_hours"
99453                 ],
99454                 "suggestion": true
99455             },
99456             "shop/shoes/Bata": {
99457                 "tags": {
99458                     "name": "Bata",
99459                     "shop": "shoes"
99460                 },
99461                 "name": "Bata",
99462                 "icon": "shop",
99463                 "geometry": [
99464                     "point",
99465                     "vertex",
99466                     "area"
99467                 ],
99468                 "fields": [
99469                     "address",
99470                     "building_area",
99471                     "opening_hours"
99472                 ],
99473                 "suggestion": true
99474             },
99475             "shop/shoes/ЦентрОбувь": {
99476                 "tags": {
99477                     "name": "ЦентрОбувь",
99478                     "shop": "shoes"
99479                 },
99480                 "name": "ЦентрОбувь",
99481                 "icon": "shop",
99482                 "geometry": [
99483                     "point",
99484                     "vertex",
99485                     "area"
99486                 ],
99487                 "fields": [
99488                     "address",
99489                     "building_area",
99490                     "opening_hours"
99491                 ],
99492                 "suggestion": true
99493             },
99494             "shop/toys/La Grande Récré": {
99495                 "tags": {
99496                     "name": "La Grande Récré",
99497                     "shop": "toys"
99498                 },
99499                 "name": "La Grande Récré",
99500                 "icon": "shop",
99501                 "geometry": [
99502                     "point",
99503                     "vertex",
99504                     "area"
99505                 ],
99506                 "fields": [
99507                     "address",
99508                     "building_area",
99509                     "opening_hours"
99510                 ],
99511                 "suggestion": true
99512             },
99513             "shop/toys/Toys R Us": {
99514                 "tags": {
99515                     "name": "Toys R Us",
99516                     "shop": "toys"
99517                 },
99518                 "name": "Toys R Us",
99519                 "icon": "shop",
99520                 "geometry": [
99521                     "point",
99522                     "vertex",
99523                     "area"
99524                 ],
99525                 "fields": [
99526                     "address",
99527                     "building_area",
99528                     "opening_hours"
99529                 ],
99530                 "suggestion": true
99531             },
99532             "shop/toys/Intertoys": {
99533                 "tags": {
99534                     "name": "Intertoys",
99535                     "shop": "toys"
99536                 },
99537                 "name": "Intertoys",
99538                 "icon": "shop",
99539                 "geometry": [
99540                     "point",
99541                     "vertex",
99542                     "area"
99543                 ],
99544                 "fields": [
99545                     "address",
99546                     "building_area",
99547                     "opening_hours"
99548                 ],
99549                 "suggestion": true
99550             },
99551             "shop/toys/Детский мир": {
99552                 "tags": {
99553                     "name": "Детский мир",
99554                     "shop": "toys"
99555                 },
99556                 "name": "Детский мир",
99557                 "icon": "shop",
99558                 "geometry": [
99559                     "point",
99560                     "vertex",
99561                     "area"
99562                 ],
99563                 "fields": [
99564                     "address",
99565                     "building_area",
99566                     "opening_hours"
99567                 ],
99568                 "suggestion": true
99569             },
99570             "shop/toys/Игрушки": {
99571                 "tags": {
99572                     "name": "Игрушки",
99573                     "shop": "toys"
99574                 },
99575                 "name": "Игрушки",
99576                 "icon": "shop",
99577                 "geometry": [
99578                     "point",
99579                     "vertex",
99580                     "area"
99581                 ],
99582                 "fields": [
99583                     "address",
99584                     "building_area",
99585                     "opening_hours"
99586                 ],
99587                 "suggestion": true
99588             },
99589             "shop/travel_agency/Flight Centre": {
99590                 "tags": {
99591                     "name": "Flight Centre",
99592                     "shop": "travel_agency"
99593                 },
99594                 "name": "Flight Centre",
99595                 "icon": "suitcase",
99596                 "geometry": [
99597                     "point",
99598                     "vertex",
99599                     "area"
99600                 ],
99601                 "fields": [
99602                     "address",
99603                     "building_area",
99604                     "opening_hours"
99605                 ],
99606                 "suggestion": true
99607             },
99608             "shop/travel_agency/Thomas Cook": {
99609                 "tags": {
99610                     "name": "Thomas Cook",
99611                     "shop": "travel_agency"
99612                 },
99613                 "name": "Thomas Cook",
99614                 "icon": "suitcase",
99615                 "geometry": [
99616                     "point",
99617                     "vertex",
99618                     "area"
99619                 ],
99620                 "fields": [
99621                     "address",
99622                     "building_area",
99623                     "opening_hours"
99624                 ],
99625                 "suggestion": true
99626             },
99627             "shop/jewelry/Bijou Brigitte": {
99628                 "tags": {
99629                     "name": "Bijou Brigitte",
99630                     "shop": "jewelry"
99631                 },
99632                 "name": "Bijou Brigitte",
99633                 "icon": "shop",
99634                 "geometry": [
99635                     "point",
99636                     "vertex",
99637                     "area"
99638                 ],
99639                 "fields": [
99640                     "address",
99641                     "building_area",
99642                     "opening_hours"
99643                 ],
99644                 "suggestion": true
99645             },
99646             "shop/jewelry/Christ": {
99647                 "tags": {
99648                     "name": "Christ",
99649                     "shop": "jewelry"
99650                 },
99651                 "name": "Christ",
99652                 "icon": "shop",
99653                 "geometry": [
99654                     "point",
99655                     "vertex",
99656                     "area"
99657                 ],
99658                 "fields": [
99659                     "address",
99660                     "building_area",
99661                     "opening_hours"
99662                 ],
99663                 "suggestion": true
99664             },
99665             "shop/jewelry/Swarovski": {
99666                 "tags": {
99667                     "name": "Swarovski",
99668                     "shop": "jewelry"
99669                 },
99670                 "name": "Swarovski",
99671                 "icon": "shop",
99672                 "geometry": [
99673                     "point",
99674                     "vertex",
99675                     "area"
99676                 ],
99677                 "fields": [
99678                     "address",
99679                     "building_area",
99680                     "opening_hours"
99681                 ],
99682                 "suggestion": true
99683             },
99684             "shop/optician/Fielmann": {
99685                 "tags": {
99686                     "name": "Fielmann",
99687                     "shop": "optician"
99688                 },
99689                 "name": "Fielmann",
99690                 "icon": "shop",
99691                 "geometry": [
99692                     "point",
99693                     "vertex",
99694                     "area"
99695                 ],
99696                 "fields": [
99697                     "address",
99698                     "building_area",
99699                     "opening_hours"
99700                 ],
99701                 "suggestion": true
99702             },
99703             "shop/optician/Apollo Optik": {
99704                 "tags": {
99705                     "name": "Apollo Optik",
99706                     "shop": "optician"
99707                 },
99708                 "name": "Apollo Optik",
99709                 "icon": "shop",
99710                 "geometry": [
99711                     "point",
99712                     "vertex",
99713                     "area"
99714                 ],
99715                 "fields": [
99716                     "address",
99717                     "building_area",
99718                     "opening_hours"
99719                 ],
99720                 "suggestion": true
99721             },
99722             "shop/optician/Vision Express": {
99723                 "tags": {
99724                     "name": "Vision Express",
99725                     "shop": "optician"
99726                 },
99727                 "name": "Vision Express",
99728                 "icon": "shop",
99729                 "geometry": [
99730                     "point",
99731                     "vertex",
99732                     "area"
99733                 ],
99734                 "fields": [
99735                     "address",
99736                     "building_area",
99737                     "opening_hours"
99738                 ],
99739                 "suggestion": true
99740             },
99741             "shop/optician/Оптика": {
99742                 "tags": {
99743                     "name": "Оптика",
99744                     "shop": "optician"
99745                 },
99746                 "name": "Оптика",
99747                 "icon": "shop",
99748                 "geometry": [
99749                     "point",
99750                     "vertex",
99751                     "area"
99752                 ],
99753                 "fields": [
99754                     "address",
99755                     "building_area",
99756                     "opening_hours"
99757                 ],
99758                 "suggestion": true
99759             },
99760             "shop/optician/Optic 2000": {
99761                 "tags": {
99762                     "name": "Optic 2000",
99763                     "shop": "optician"
99764                 },
99765                 "name": "Optic 2000",
99766                 "icon": "shop",
99767                 "geometry": [
99768                     "point",
99769                     "vertex",
99770                     "area"
99771                 ],
99772                 "fields": [
99773                     "address",
99774                     "building_area",
99775                     "opening_hours"
99776                 ],
99777                 "suggestion": true
99778             },
99779             "shop/optician/Alain Afflelou": {
99780                 "tags": {
99781                     "name": "Alain Afflelou",
99782                     "shop": "optician"
99783                 },
99784                 "name": "Alain Afflelou",
99785                 "icon": "shop",
99786                 "geometry": [
99787                     "point",
99788                     "vertex",
99789                     "area"
99790                 ],
99791                 "fields": [
99792                     "address",
99793                     "building_area",
99794                     "opening_hours"
99795                 ],
99796                 "suggestion": true
99797             },
99798             "shop/optician/Specsavers": {
99799                 "tags": {
99800                     "name": "Specsavers",
99801                     "shop": "optician"
99802                 },
99803                 "name": "Specsavers",
99804                 "icon": "shop",
99805                 "geometry": [
99806                     "point",
99807                     "vertex",
99808                     "area"
99809                 ],
99810                 "fields": [
99811                     "address",
99812                     "building_area",
99813                     "opening_hours"
99814                 ],
99815                 "suggestion": true
99816             },
99817             "shop/optician/Krys": {
99818                 "tags": {
99819                     "name": "Krys",
99820                     "shop": "optician"
99821                 },
99822                 "name": "Krys",
99823                 "icon": "shop",
99824                 "geometry": [
99825                     "point",
99826                     "vertex",
99827                     "area"
99828                 ],
99829                 "fields": [
99830                     "address",
99831                     "building_area",
99832                     "opening_hours"
99833                 ],
99834                 "suggestion": true
99835             },
99836             "shop/optician/Atol": {
99837                 "tags": {
99838                     "name": "Atol",
99839                     "shop": "optician"
99840                 },
99841                 "name": "Atol",
99842                 "icon": "shop",
99843                 "geometry": [
99844                     "point",
99845                     "vertex",
99846                     "area"
99847                 ],
99848                 "fields": [
99849                     "address",
99850                     "building_area",
99851                     "opening_hours"
99852                 ],
99853                 "suggestion": true
99854             },
99855             "shop/video/Blockbuster": {
99856                 "tags": {
99857                     "name": "Blockbuster",
99858                     "shop": "video"
99859                 },
99860                 "name": "Blockbuster",
99861                 "icon": "shop",
99862                 "geometry": [
99863                     "point",
99864                     "vertex",
99865                     "area"
99866                 ],
99867                 "fields": [
99868                     "address",
99869                     "building_area",
99870                     "opening_hours"
99871                 ],
99872                 "suggestion": true
99873             },
99874             "shop/video/World of Video": {
99875                 "tags": {
99876                     "name": "World of Video",
99877                     "shop": "video"
99878                 },
99879                 "name": "World of Video",
99880                 "icon": "shop",
99881                 "geometry": [
99882                     "point",
99883                     "vertex",
99884                     "area"
99885                 ],
99886                 "fields": [
99887                     "address",
99888                     "building_area",
99889                     "opening_hours"
99890                 ],
99891                 "suggestion": true
99892             },
99893             "shop/mobile_phone/Билайн": {
99894                 "tags": {
99895                     "name": "Билайн",
99896                     "shop": "mobile_phone"
99897                 },
99898                 "name": "Билайн",
99899                 "icon": "mobilephone",
99900                 "geometry": [
99901                     "point",
99902                     "vertex",
99903                     "area"
99904                 ],
99905                 "fields": [
99906                     "address",
99907                     "building_area",
99908                     "opening_hours"
99909                 ],
99910                 "suggestion": true
99911             },
99912             "shop/mobile_phone/ソフトバンクショップ (SoftBank shop)": {
99913                 "tags": {
99914                     "name": "ソフトバンクショップ (SoftBank shop)",
99915                     "shop": "mobile_phone"
99916                 },
99917                 "name": "ソフトバンクショップ (SoftBank shop)",
99918                 "icon": "mobilephone",
99919                 "geometry": [
99920                     "point",
99921                     "vertex",
99922                     "area"
99923                 ],
99924                 "fields": [
99925                     "address",
99926                     "building_area",
99927                     "opening_hours"
99928                 ],
99929                 "suggestion": true
99930             },
99931             "shop/mobile_phone/Vodafone": {
99932                 "tags": {
99933                     "name": "Vodafone",
99934                     "shop": "mobile_phone"
99935                 },
99936                 "name": "Vodafone",
99937                 "icon": "mobilephone",
99938                 "geometry": [
99939                     "point",
99940                     "vertex",
99941                     "area"
99942                 ],
99943                 "fields": [
99944                     "address",
99945                     "building_area",
99946                     "opening_hours"
99947                 ],
99948                 "suggestion": true
99949             },
99950             "shop/mobile_phone/O2": {
99951                 "tags": {
99952                     "name": "O2",
99953                     "shop": "mobile_phone"
99954                 },
99955                 "name": "O2",
99956                 "icon": "mobilephone",
99957                 "geometry": [
99958                     "point",
99959                     "vertex",
99960                     "area"
99961                 ],
99962                 "fields": [
99963                     "address",
99964                     "building_area",
99965                     "opening_hours"
99966                 ],
99967                 "suggestion": true
99968             },
99969             "shop/mobile_phone/Carphone Warehouse": {
99970                 "tags": {
99971                     "name": "Carphone Warehouse",
99972                     "shop": "mobile_phone"
99973                 },
99974                 "name": "Carphone Warehouse",
99975                 "icon": "mobilephone",
99976                 "geometry": [
99977                     "point",
99978                     "vertex",
99979                     "area"
99980                 ],
99981                 "fields": [
99982                     "address",
99983                     "building_area",
99984                     "opening_hours"
99985                 ],
99986                 "suggestion": true
99987             },
99988             "shop/mobile_phone/Orange": {
99989                 "tags": {
99990                     "name": "Orange",
99991                     "shop": "mobile_phone"
99992                 },
99993                 "name": "Orange",
99994                 "icon": "mobilephone",
99995                 "geometry": [
99996                     "point",
99997                     "vertex",
99998                     "area"
99999                 ],
100000                 "fields": [
100001                     "address",
100002                     "building_area",
100003                     "opening_hours"
100004                 ],
100005                 "suggestion": true
100006             },
100007             "shop/mobile_phone/Verizon Wireless": {
100008                 "tags": {
100009                     "name": "Verizon Wireless",
100010                     "shop": "mobile_phone"
100011                 },
100012                 "name": "Verizon Wireless",
100013                 "icon": "mobilephone",
100014                 "geometry": [
100015                     "point",
100016                     "vertex",
100017                     "area"
100018                 ],
100019                 "fields": [
100020                     "address",
100021                     "building_area",
100022                     "opening_hours"
100023                 ],
100024                 "suggestion": true
100025             },
100026             "shop/mobile_phone/Sprint": {
100027                 "tags": {
100028                     "name": "Sprint",
100029                     "shop": "mobile_phone"
100030                 },
100031                 "name": "Sprint",
100032                 "icon": "mobilephone",
100033                 "geometry": [
100034                     "point",
100035                     "vertex",
100036                     "area"
100037                 ],
100038                 "fields": [
100039                     "address",
100040                     "building_area",
100041                     "opening_hours"
100042                 ],
100043                 "suggestion": true
100044             },
100045             "shop/mobile_phone/T-Mobile": {
100046                 "tags": {
100047                     "name": "T-Mobile",
100048                     "shop": "mobile_phone"
100049                 },
100050                 "name": "T-Mobile",
100051                 "icon": "mobilephone",
100052                 "geometry": [
100053                     "point",
100054                     "vertex",
100055                     "area"
100056                 ],
100057                 "fields": [
100058                     "address",
100059                     "building_area",
100060                     "opening_hours"
100061                 ],
100062                 "suggestion": true
100063             },
100064             "shop/mobile_phone/МТС": {
100065                 "tags": {
100066                     "name": "МТС",
100067                     "shop": "mobile_phone"
100068                 },
100069                 "name": "МТС",
100070                 "icon": "mobilephone",
100071                 "geometry": [
100072                     "point",
100073                     "vertex",
100074                     "area"
100075                 ],
100076                 "fields": [
100077                     "address",
100078                     "building_area",
100079                     "opening_hours"
100080                 ],
100081                 "suggestion": true
100082             },
100083             "shop/mobile_phone/Евросеть": {
100084                 "tags": {
100085                     "name": "Евросеть",
100086                     "shop": "mobile_phone"
100087                 },
100088                 "name": "Евросеть",
100089                 "icon": "mobilephone",
100090                 "geometry": [
100091                     "point",
100092                     "vertex",
100093                     "area"
100094                 ],
100095                 "fields": [
100096                     "address",
100097                     "building_area",
100098                     "opening_hours"
100099                 ],
100100                 "suggestion": true
100101             },
100102             "shop/mobile_phone/Bell": {
100103                 "tags": {
100104                     "name": "Bell",
100105                     "shop": "mobile_phone"
100106                 },
100107                 "name": "Bell",
100108                 "icon": "mobilephone",
100109                 "geometry": [
100110                     "point",
100111                     "vertex",
100112                     "area"
100113                 ],
100114                 "fields": [
100115                     "address",
100116                     "building_area",
100117                     "opening_hours"
100118                 ],
100119                 "suggestion": true
100120             },
100121             "shop/mobile_phone/The Phone House": {
100122                 "tags": {
100123                     "name": "The Phone House",
100124                     "shop": "mobile_phone"
100125                 },
100126                 "name": "The Phone House",
100127                 "icon": "mobilephone",
100128                 "geometry": [
100129                     "point",
100130                     "vertex",
100131                     "area"
100132                 ],
100133                 "fields": [
100134                     "address",
100135                     "building_area",
100136                     "opening_hours"
100137                 ],
100138                 "suggestion": true
100139             },
100140             "shop/mobile_phone/SFR": {
100141                 "tags": {
100142                     "name": "SFR",
100143                     "shop": "mobile_phone"
100144                 },
100145                 "name": "SFR",
100146                 "icon": "mobilephone",
100147                 "geometry": [
100148                     "point",
100149                     "vertex",
100150                     "area"
100151                 ],
100152                 "fields": [
100153                     "address",
100154                     "building_area",
100155                     "opening_hours"
100156                 ],
100157                 "suggestion": true
100158             },
100159             "shop/mobile_phone/Связной": {
100160                 "tags": {
100161                     "name": "Связной",
100162                     "shop": "mobile_phone"
100163                 },
100164                 "name": "Связной",
100165                 "icon": "mobilephone",
100166                 "geometry": [
100167                     "point",
100168                     "vertex",
100169                     "area"
100170                 ],
100171                 "fields": [
100172                     "address",
100173                     "building_area",
100174                     "opening_hours"
100175                 ],
100176                 "suggestion": true
100177             },
100178             "shop/mobile_phone/Мегафон": {
100179                 "tags": {
100180                     "name": "Мегафон",
100181                     "shop": "mobile_phone"
100182                 },
100183                 "name": "Мегафон",
100184                 "icon": "mobilephone",
100185                 "geometry": [
100186                     "point",
100187                     "vertex",
100188                     "area"
100189                 ],
100190                 "fields": [
100191                     "address",
100192                     "building_area",
100193                     "opening_hours"
100194                 ],
100195                 "suggestion": true
100196             },
100197             "shop/mobile_phone/AT&T": {
100198                 "tags": {
100199                     "name": "AT&T",
100200                     "shop": "mobile_phone"
100201                 },
100202                 "name": "AT&T",
100203                 "icon": "mobilephone",
100204                 "geometry": [
100205                     "point",
100206                     "vertex",
100207                     "area"
100208                 ],
100209                 "fields": [
100210                     "address",
100211                     "building_area",
100212                     "opening_hours"
100213                 ],
100214                 "suggestion": true
100215             },
100216             "shop/mobile_phone/ドコモショップ (docomo shop)": {
100217                 "tags": {
100218                     "name": "ドコモショップ (docomo shop)",
100219                     "shop": "mobile_phone"
100220                 },
100221                 "name": "ドコモショップ (docomo shop)",
100222                 "icon": "mobilephone",
100223                 "geometry": [
100224                     "point",
100225                     "vertex",
100226                     "area"
100227                 ],
100228                 "fields": [
100229                     "address",
100230                     "building_area",
100231                     "opening_hours"
100232                 ],
100233                 "suggestion": true
100234             },
100235             "shop/mobile_phone/au": {
100236                 "tags": {
100237                     "name": "au",
100238                     "shop": "mobile_phone"
100239                 },
100240                 "name": "au",
100241                 "icon": "mobilephone",
100242                 "geometry": [
100243                     "point",
100244                     "vertex",
100245                     "area"
100246                 ],
100247                 "fields": [
100248                     "address",
100249                     "building_area",
100250                     "opening_hours"
100251                 ],
100252                 "suggestion": true
100253             },
100254             "shop/mobile_phone/Movistar": {
100255                 "tags": {
100256                     "name": "Movistar",
100257                     "shop": "mobile_phone"
100258                 },
100259                 "name": "Movistar",
100260                 "icon": "mobilephone",
100261                 "geometry": [
100262                     "point",
100263                     "vertex",
100264                     "area"
100265                 ],
100266                 "fields": [
100267                     "address",
100268                     "building_area",
100269                     "opening_hours"
100270                 ],
100271                 "suggestion": true
100272             },
100273             "shop/mobile_phone/Bitė": {
100274                 "tags": {
100275                     "name": "Bitė",
100276                     "shop": "mobile_phone"
100277                 },
100278                 "name": "Bitė",
100279                 "icon": "mobilephone",
100280                 "geometry": [
100281                     "point",
100282                     "vertex",
100283                     "area"
100284                 ],
100285                 "fields": [
100286                     "address",
100287                     "building_area",
100288                     "opening_hours"
100289                 ],
100290                 "suggestion": true
100291             },
100292             "shop/computer/PC World": {
100293                 "tags": {
100294                     "name": "PC World",
100295                     "shop": "computer"
100296                 },
100297                 "name": "PC World",
100298                 "icon": "shop",
100299                 "geometry": [
100300                     "point",
100301                     "vertex",
100302                     "area"
100303                 ],
100304                 "fields": [
100305                     "address",
100306                     "building_area",
100307                     "opening_hours"
100308                 ],
100309                 "suggestion": true
100310             },
100311             "shop/computer/DNS": {
100312                 "tags": {
100313                     "name": "DNS",
100314                     "shop": "computer"
100315                 },
100316                 "name": "DNS",
100317                 "icon": "shop",
100318                 "geometry": [
100319                     "point",
100320                     "vertex",
100321                     "area"
100322                 ],
100323                 "fields": [
100324                     "address",
100325                     "building_area",
100326                     "opening_hours"
100327                 ],
100328                 "suggestion": true
100329             },
100330             "shop/hairdresser/Klier": {
100331                 "tags": {
100332                     "name": "Klier",
100333                     "shop": "hairdresser"
100334                 },
100335                 "name": "Klier",
100336                 "icon": "hairdresser",
100337                 "geometry": [
100338                     "point",
100339                     "vertex",
100340                     "area"
100341                 ],
100342                 "fields": [
100343                     "address",
100344                     "building_area",
100345                     "opening_hours"
100346                 ],
100347                 "suggestion": true
100348             },
100349             "shop/hairdresser/Supercuts": {
100350                 "tags": {
100351                     "name": "Supercuts",
100352                     "shop": "hairdresser"
100353                 },
100354                 "name": "Supercuts",
100355                 "icon": "hairdresser",
100356                 "geometry": [
100357                     "point",
100358                     "vertex",
100359                     "area"
100360                 ],
100361                 "fields": [
100362                     "address",
100363                     "building_area",
100364                     "opening_hours"
100365                 ],
100366                 "suggestion": true
100367             },
100368             "shop/hairdresser/Hairkiller": {
100369                 "tags": {
100370                     "name": "Hairkiller",
100371                     "shop": "hairdresser"
100372                 },
100373                 "name": "Hairkiller",
100374                 "icon": "hairdresser",
100375                 "geometry": [
100376                     "point",
100377                     "vertex",
100378                     "area"
100379                 ],
100380                 "fields": [
100381                     "address",
100382                     "building_area",
100383                     "opening_hours"
100384                 ],
100385                 "suggestion": true
100386             },
100387             "shop/hairdresser/Great Clips": {
100388                 "tags": {
100389                     "name": "Great Clips",
100390                     "shop": "hairdresser"
100391                 },
100392                 "name": "Great Clips",
100393                 "icon": "hairdresser",
100394                 "geometry": [
100395                     "point",
100396                     "vertex",
100397                     "area"
100398                 ],
100399                 "fields": [
100400                     "address",
100401                     "building_area",
100402                     "opening_hours"
100403                 ],
100404                 "suggestion": true
100405             },
100406             "shop/hairdresser/Парикмахерская": {
100407                 "tags": {
100408                     "name": "Парикмахерская",
100409                     "shop": "hairdresser"
100410                 },
100411                 "name": "Парикмахерская",
100412                 "icon": "hairdresser",
100413                 "geometry": [
100414                     "point",
100415                     "vertex",
100416                     "area"
100417                 ],
100418                 "fields": [
100419                     "address",
100420                     "building_area",
100421                     "opening_hours"
100422                 ],
100423                 "suggestion": true
100424             },
100425             "shop/hairdresser/Стиль": {
100426                 "tags": {
100427                     "name": "Стиль",
100428                     "shop": "hairdresser"
100429                 },
100430                 "name": "Стиль",
100431                 "icon": "hairdresser",
100432                 "geometry": [
100433                     "point",
100434                     "vertex",
100435                     "area"
100436                 ],
100437                 "fields": [
100438                     "address",
100439                     "building_area",
100440                     "opening_hours"
100441                 ],
100442                 "suggestion": true
100443             },
100444             "shop/hairdresser/Fryzjer": {
100445                 "tags": {
100446                     "name": "Fryzjer",
100447                     "shop": "hairdresser"
100448                 },
100449                 "name": "Fryzjer",
100450                 "icon": "hairdresser",
100451                 "geometry": [
100452                     "point",
100453                     "vertex",
100454                     "area"
100455                 ],
100456                 "fields": [
100457                     "address",
100458                     "building_area",
100459                     "opening_hours"
100460                 ],
100461                 "suggestion": true
100462             },
100463             "shop/hairdresser/Franck Provost": {
100464                 "tags": {
100465                     "name": "Franck Provost",
100466                     "shop": "hairdresser"
100467                 },
100468                 "name": "Franck Provost",
100469                 "icon": "hairdresser",
100470                 "geometry": [
100471                     "point",
100472                     "vertex",
100473                     "area"
100474                 ],
100475                 "fields": [
100476                     "address",
100477                     "building_area",
100478                     "opening_hours"
100479                 ],
100480                 "suggestion": true
100481             },
100482             "shop/hairdresser/Салон красоты": {
100483                 "tags": {
100484                     "name": "Салон красоты",
100485                     "shop": "hairdresser"
100486                 },
100487                 "name": "Салон красоты",
100488                 "icon": "hairdresser",
100489                 "geometry": [
100490                     "point",
100491                     "vertex",
100492                     "area"
100493                 ],
100494                 "fields": [
100495                     "address",
100496                     "building_area",
100497                     "opening_hours"
100498                 ],
100499                 "suggestion": true
100500             },
100501             "shop/hardware/1000 мелочей": {
100502                 "tags": {
100503                     "name": "1000 мелочей",
100504                     "shop": "hardware"
100505                 },
100506                 "name": "1000 мелочей",
100507                 "icon": "shop",
100508                 "geometry": [
100509                     "point",
100510                     "vertex",
100511                     "area"
100512                 ],
100513                 "fields": [
100514                     "address",
100515                     "building_area",
100516                     "opening_hours"
100517                 ],
100518                 "suggestion": true
100519             },
100520             "shop/hardware/Хозтовары": {
100521                 "tags": {
100522                     "name": "Хозтовары",
100523                     "shop": "hardware"
100524                 },
100525                 "name": "Хозтовары",
100526                 "icon": "shop",
100527                 "geometry": [
100528                     "point",
100529                     "vertex",
100530                     "area"
100531                 ],
100532                 "fields": [
100533                     "address",
100534                     "building_area",
100535                     "opening_hours"
100536                 ],
100537                 "suggestion": true
100538             },
100539             "shop/motorcycle/Yamaha": {
100540                 "tags": {
100541                     "name": "Yamaha",
100542                     "shop": "motorcycle"
100543                 },
100544                 "name": "Yamaha",
100545                 "icon": "scooter",
100546                 "geometry": [
100547                     "point",
100548                     "vertex",
100549                     "area"
100550                 ],
100551                 "fields": [
100552                     "address",
100553                     "building_area",
100554                     "opening_hours"
100555                 ],
100556                 "suggestion": true
100557             }
100558         },
100559         "defaults": {
100560             "area": [
100561                 "category-landuse",
100562                 "category-building",
100563                 "category-water-area",
100564                 "leisure/park",
100565                 "amenity/hospital",
100566                 "amenity/place_of_worship",
100567                 "amenity/cafe",
100568                 "amenity/restaurant",
100569                 "area"
100570             ],
100571             "line": [
100572                 "category-road",
100573                 "category-rail",
100574                 "category-path",
100575                 "category-water-line",
100576                 "power/line",
100577                 "line"
100578             ],
100579             "point": [
100580                 "leisure/park",
100581                 "amenity/hospital",
100582                 "amenity/place_of_worship",
100583                 "amenity/cafe",
100584                 "amenity/restaurant",
100585                 "amenity/bar",
100586                 "amenity/bank",
100587                 "shop/supermarket",
100588                 "point"
100589             ],
100590             "vertex": [
100591                 "highway/crosswalk",
100592                 "railway/level_crossing",
100593                 "highway/traffic_signals",
100594                 "highway/turning_circle",
100595                 "highway/mini_roundabout",
100596                 "highway/motorway_junction",
100597                 "vertex"
100598             ],
100599             "relation": [
100600                 "category-route",
100601                 "category-restriction",
100602                 "type/boundary",
100603                 "type/multipolygon",
100604                 "relation"
100605             ]
100606         },
100607         "categories": {
100608             "category-building": {
100609                 "geometry": "area",
100610                 "name": "Building",
100611                 "icon": "building",
100612                 "members": [
100613                     "building/house",
100614                     "building/apartments",
100615                     "building/commercial",
100616                     "building/industrial",
100617                     "building/residential",
100618                     "building"
100619                 ]
100620             },
100621             "category-golf": {
100622                 "geometry": "area",
100623                 "name": "Golf",
100624                 "icon": "golf",
100625                 "members": [
100626                     "golf/fairway",
100627                     "golf/green",
100628                     "golf/lateral_water_hazard",
100629                     "golf/rough",
100630                     "golf/bunker",
100631                     "golf/tee",
100632                     "golf/water_hazard"
100633                 ]
100634             },
100635             "category-landuse": {
100636                 "geometry": "area",
100637                 "name": "Land Use",
100638                 "icon": "land-use",
100639                 "members": [
100640                     "landuse/residential",
100641                     "landuse/industrial",
100642                     "landuse/commercial",
100643                     "landuse/retail",
100644                     "landuse/farm",
100645                     "landuse/farmyard",
100646                     "landuse/forest",
100647                     "landuse/meadow",
100648                     "landuse/cemetery",
100649                     "landuse/military"
100650                 ]
100651             },
100652             "category-path": {
100653                 "geometry": "line",
100654                 "name": "Path",
100655                 "icon": "category-path",
100656                 "members": [
100657                     "highway/footway",
100658                     "highway/cycleway",
100659                     "highway/bridleway",
100660                     "highway/path",
100661                     "highway/steps"
100662                 ]
100663             },
100664             "category-rail": {
100665                 "geometry": "line",
100666                 "name": "Rail",
100667                 "icon": "category-rail",
100668                 "members": [
100669                     "railway/rail",
100670                     "railway/subway",
100671                     "railway/tram",
100672                     "railway/monorail",
100673                     "railway/disused",
100674                     "railway/abandoned"
100675                 ]
100676             },
100677             "category-restriction": {
100678                 "geometry": "relation",
100679                 "name": "Restriction",
100680                 "icon": "restriction",
100681                 "members": [
100682                     "type/restriction/no_left_turn",
100683                     "type/restriction/no_right_turn",
100684                     "type/restriction/no_straight_on",
100685                     "type/restriction/no_u_turn",
100686                     "type/restriction/only_left_turn",
100687                     "type/restriction/only_right_turn",
100688                     "type/restriction/only_straight_on",
100689                     "type/restriction"
100690                 ]
100691             },
100692             "category-road": {
100693                 "geometry": "line",
100694                 "name": "Road",
100695                 "icon": "category-roads",
100696                 "members": [
100697                     "highway/residential",
100698                     "highway/motorway",
100699                     "highway/trunk",
100700                     "highway/primary",
100701                     "highway/secondary",
100702                     "highway/tertiary",
100703                     "highway/service",
100704                     "highway/motorway_link",
100705                     "highway/trunk_link",
100706                     "highway/primary_link",
100707                     "highway/secondary_link",
100708                     "highway/tertiary_link",
100709                     "highway/unclassified",
100710                     "highway/track",
100711                     "highway/road"
100712                 ]
100713             },
100714             "category-route": {
100715                 "geometry": "relation",
100716                 "name": "Route",
100717                 "icon": "route",
100718                 "members": [
100719                     "type/route/road",
100720                     "type/route/bicycle",
100721                     "type/route/foot",
100722                     "type/route/hiking",
100723                     "type/route/bus",
100724                     "type/route/train",
100725                     "type/route/tram",
100726                     "type/route/ferry",
100727                     "type/route/power",
100728                     "type/route/pipeline",
100729                     "type/route/detour",
100730                     "type/route_master",
100731                     "type/route"
100732                 ]
100733             },
100734             "category-water-area": {
100735                 "geometry": "area",
100736                 "name": "Water",
100737                 "icon": "water",
100738                 "members": [
100739                     "natural/water/lake",
100740                     "natural/water/pond",
100741                     "natural/water/reservoir",
100742                     "natural/water"
100743                 ]
100744             },
100745             "category-water-line": {
100746                 "geometry": "line",
100747                 "name": "Water",
100748                 "icon": "category-water",
100749                 "members": [
100750                     "waterway/river",
100751                     "waterway/stream",
100752                     "waterway/canal",
100753                     "waterway/ditch",
100754                     "waterway/drain"
100755                 ]
100756             }
100757         },
100758         "fields": {
100759             "access": {
100760                 "keys": [
100761                     "access",
100762                     "foot",
100763                     "motor_vehicle",
100764                     "bicycle",
100765                     "horse"
100766                 ],
100767                 "reference": {
100768                     "key": "access"
100769                 },
100770                 "type": "access",
100771                 "label": "Access",
100772                 "placeholder": "Unknown",
100773                 "strings": {
100774                     "types": {
100775                         "access": "General",
100776                         "foot": "Foot",
100777                         "motor_vehicle": "Motor Vehicles",
100778                         "bicycle": "Bicycles",
100779                         "horse": "Horses"
100780                     },
100781                     "options": {
100782                         "yes": {
100783                             "title": "Allowed",
100784                             "description": "Access permitted by law; a right of way"
100785                         },
100786                         "no": {
100787                             "title": "Prohibited",
100788                             "description": "Access not permitted to the general public"
100789                         },
100790                         "permissive": {
100791                             "title": "Permissive",
100792                             "description": "Access permitted until such time as the owner revokes the permission"
100793                         },
100794                         "private": {
100795                             "title": "Private",
100796                             "description": "Access permitted only with permission of the owner on an individual basis"
100797                         },
100798                         "designated": {
100799                             "title": "Designated",
100800                             "description": "Access permitted according to signs or specific local laws"
100801                         },
100802                         "destination": {
100803                             "title": "Destination",
100804                             "description": "Access permitted only to reach a destination"
100805                         }
100806                     }
100807                 }
100808             },
100809             "access_simple": {
100810                 "key": "access",
100811                 "type": "combo",
100812                 "label": "Access",
100813                 "options": [
100814                     "public",
100815                     "permissive",
100816                     "private",
100817                     "customers"
100818                 ]
100819             },
100820             "address": {
100821                 "type": "address",
100822                 "keys": [
100823                     "addr:housenumber",
100824                     "addr:street",
100825                     "addr:city",
100826                     "addr:postcode"
100827                 ],
100828                 "reference": {
100829                     "key": "addr"
100830                 },
100831                 "icon": "address",
100832                 "universal": true,
100833                 "label": "Address",
100834                 "strings": {
100835                     "placeholders": {
100836                         "number": "123",
100837                         "street": "Street",
100838                         "city": "City",
100839                         "postcode": "Postal code"
100840                     }
100841                 }
100842             },
100843             "admin_level": {
100844                 "key": "admin_level",
100845                 "type": "number",
100846                 "label": "Admin Level"
100847             },
100848             "aerialway": {
100849                 "key": "aerialway",
100850                 "type": "typeCombo",
100851                 "label": "Type"
100852             },
100853             "aerialway/access": {
100854                 "key": "aerialway:access",
100855                 "type": "combo",
100856                 "options": [
100857                     "entry",
100858                     "exit",
100859                     "both"
100860                 ],
100861                 "label": "Access"
100862             },
100863             "aerialway/bubble": {
100864                 "key": "aerialway:bubble",
100865                 "type": "check",
100866                 "label": "Bubble"
100867             },
100868             "aerialway/capacity": {
100869                 "key": "aerialway:capacity",
100870                 "type": "number",
100871                 "label": "Capacity (per hour)",
100872                 "placeholder": "500, 2500, 5000..."
100873             },
100874             "aerialway/duration": {
100875                 "key": "aerialway:duration",
100876                 "type": "number",
100877                 "label": "Duration (minutes)",
100878                 "placeholder": "1, 2, 3..."
100879             },
100880             "aerialway/heating": {
100881                 "key": "aerialway:heating",
100882                 "type": "check",
100883                 "label": "Heated"
100884             },
100885             "aerialway/occupancy": {
100886                 "key": "aerialway:occupancy",
100887                 "type": "number",
100888                 "label": "Occupancy",
100889                 "placeholder": "2, 4, 8..."
100890             },
100891             "aerialway/summer/access": {
100892                 "key": "aerialway:summer:access",
100893                 "type": "combo",
100894                 "options": [
100895                     "entry",
100896                     "exit",
100897                     "both"
100898                 ],
100899                 "label": "Access (summer)"
100900             },
100901             "aeroway": {
100902                 "key": "aeroway",
100903                 "type": "typeCombo",
100904                 "label": "Type"
100905             },
100906             "amenity": {
100907                 "key": "amenity",
100908                 "type": "typeCombo",
100909                 "label": "Type"
100910             },
100911             "artist": {
100912                 "key": "artist_name",
100913                 "type": "text",
100914                 "label": "Artist"
100915             },
100916             "artwork_type": {
100917                 "key": "artwork_type",
100918                 "type": "combo",
100919                 "label": "Type"
100920             },
100921             "atm": {
100922                 "key": "atm",
100923                 "type": "check",
100924                 "label": "ATM"
100925             },
100926             "backrest": {
100927                 "key": "backrest",
100928                 "type": "check",
100929                 "label": "Backrest"
100930             },
100931             "barrier": {
100932                 "key": "barrier",
100933                 "type": "typeCombo",
100934                 "label": "Type"
100935             },
100936             "bicycle_parking": {
100937                 "key": "bicycle_parking",
100938                 "type": "combo",
100939                 "label": "Type"
100940             },
100941             "boundary": {
100942                 "key": "boundary",
100943                 "type": "combo",
100944                 "label": "Type"
100945             },
100946             "building": {
100947                 "key": "building",
100948                 "type": "typeCombo",
100949                 "label": "Building"
100950             },
100951             "building_area": {
100952                 "key": "building",
100953                 "type": "defaultcheck",
100954                 "default": "yes",
100955                 "geometry": "area",
100956                 "label": "Building"
100957             },
100958             "capacity": {
100959                 "key": "capacity",
100960                 "type": "number",
100961                 "label": "Capacity",
100962                 "placeholder": "50, 100, 200..."
100963             },
100964             "cardinal_direction": {
100965                 "key": "direction",
100966                 "type": "combo",
100967                 "options": [
100968                     "N",
100969                     "E",
100970                     "S",
100971                     "W",
100972                     "NE",
100973                     "SE",
100974                     "SW",
100975                     "NNE",
100976                     "ENE",
100977                     "ESE",
100978                     "SSE",
100979                     "SSW",
100980                     "WSW",
100981                     "WNW",
100982                     "NNW"
100983                 ],
100984                 "label": "Direction"
100985             },
100986             "clock_direction": {
100987                 "key": "direction",
100988                 "type": "combo",
100989                 "options": [
100990                     "clockwise",
100991                     "anticlockwise"
100992                 ],
100993                 "label": "Direction",
100994                 "strings": {
100995                     "options": {
100996                         "clockwise": "Clockwise",
100997                         "anticlockwise": "Counterclockwise"
100998                     }
100999                 }
101000             },
101001             "collection_times": {
101002                 "key": "collection_times",
101003                 "type": "text",
101004                 "label": "Collection Times"
101005             },
101006             "construction": {
101007                 "key": "construction",
101008                 "type": "combo",
101009                 "label": "Type"
101010             },
101011             "country": {
101012                 "key": "country",
101013                 "type": "combo",
101014                 "label": "Country"
101015             },
101016             "covered": {
101017                 "key": "covered",
101018                 "type": "check",
101019                 "label": "Covered"
101020             },
101021             "crop": {
101022                 "key": "crop",
101023                 "type": "combo",
101024                 "label": "Crop"
101025             },
101026             "crossing": {
101027                 "key": "crossing",
101028                 "type": "combo",
101029                 "label": "Type"
101030             },
101031             "cuisine": {
101032                 "key": "cuisine",
101033                 "type": "combo",
101034                 "indexed": true,
101035                 "label": "Cuisine"
101036             },
101037             "denomination": {
101038                 "key": "denomination",
101039                 "type": "combo",
101040                 "label": "Denomination"
101041             },
101042             "denotation": {
101043                 "key": "denotation",
101044                 "type": "combo",
101045                 "label": "Denotation"
101046             },
101047             "description": {
101048                 "key": "description",
101049                 "type": "textarea",
101050                 "label": "Description"
101051             },
101052             "electrified": {
101053                 "key": "electrified",
101054                 "type": "combo",
101055                 "label": "Electrification",
101056                 "options": [
101057                     "contact_line",
101058                     "rail",
101059                     "yes",
101060                     "no"
101061                 ]
101062             },
101063             "elevation": {
101064                 "key": "ele",
101065                 "type": "number",
101066                 "icon": "elevation",
101067                 "universal": true,
101068                 "label": "Elevation"
101069             },
101070             "emergency": {
101071                 "key": "emergency",
101072                 "type": "check",
101073                 "label": "Emergency"
101074             },
101075             "entrance": {
101076                 "key": "entrance",
101077                 "type": "typeCombo",
101078                 "label": "Type"
101079             },
101080             "except": {
101081                 "key": "except",
101082                 "type": "combo",
101083                 "label": "Exceptions"
101084             },
101085             "fax": {
101086                 "key": "fax",
101087                 "type": "tel",
101088                 "label": "Fax",
101089                 "placeholder": "+31 42 123 4567"
101090             },
101091             "fee": {
101092                 "key": "fee",
101093                 "type": "check",
101094                 "label": "Fee"
101095             },
101096             "fire_hydrant/type": {
101097                 "key": "fire_hydrant:type",
101098                 "type": "combo",
101099                 "options": [
101100                     "pillar",
101101                     "pond",
101102                     "underground",
101103                     "wall"
101104                 ],
101105                 "label": "Type"
101106             },
101107             "fixme": {
101108                 "key": "fixme",
101109                 "type": "textarea",
101110                 "label": "Fix Me"
101111             },
101112             "fuel": {
101113                 "key": "fuel",
101114                 "type": "combo",
101115                 "label": "Fuel"
101116             },
101117             "fuel/biodiesel": {
101118                 "key": "fuel:biodiesel",
101119                 "type": "check",
101120                 "label": "Sells Biodiesel"
101121             },
101122             "fuel/diesel": {
101123                 "key": "fuel:diesel",
101124                 "type": "check",
101125                 "label": "Sells Diesel"
101126             },
101127             "fuel/e10": {
101128                 "key": "fuel:e10",
101129                 "type": "check",
101130                 "label": "Sells E10"
101131             },
101132             "fuel/e85": {
101133                 "key": "fuel:e85",
101134                 "type": "check",
101135                 "label": "Sells E85"
101136             },
101137             "fuel/lpg": {
101138                 "key": "fuel:lpg",
101139                 "type": "check",
101140                 "label": "Sells Propane"
101141             },
101142             "fuel/octane_100": {
101143                 "key": "fuel:octane_100",
101144                 "type": "check",
101145                 "label": "Sells Racing Gasoline"
101146             },
101147             "fuel/octane_91": {
101148                 "key": "fuel:octane_91",
101149                 "type": "check",
101150                 "label": "Sells Regular Gasoline"
101151             },
101152             "fuel/octane_95": {
101153                 "key": "fuel:octane_95",
101154                 "type": "check",
101155                 "label": "Sells Midgrade Gasoline"
101156             },
101157             "fuel/octane_98": {
101158                 "key": "fuel:octane_98",
101159                 "type": "check",
101160                 "label": "Sells Premium Gasoline"
101161             },
101162             "gauge": {
101163                 "key": "gauge",
101164                 "type": "combo",
101165                 "label": "Gauge"
101166             },
101167             "generator/method": {
101168                 "key": "generator:method",
101169                 "type": "combo",
101170                 "label": "Method"
101171             },
101172             "generator/source": {
101173                 "key": "generator:source",
101174                 "type": "combo",
101175                 "label": "Source"
101176             },
101177             "generator/type": {
101178                 "key": "generator:type",
101179                 "type": "combo",
101180                 "label": "Type"
101181             },
101182             "golf_hole": {
101183                 "key": "ref",
101184                 "type": "text",
101185                 "label": "Reference",
101186                 "placeholder": "Hole number (1-18)"
101187             },
101188             "handicap": {
101189                 "key": "handicap",
101190                 "type": "number",
101191                 "label": "Handicap",
101192                 "placeholder": "1-18"
101193             },
101194             "highway": {
101195                 "key": "highway",
101196                 "type": "typeCombo",
101197                 "label": "Type"
101198             },
101199             "historic": {
101200                 "key": "historic",
101201                 "type": "typeCombo",
101202                 "label": "Type"
101203             },
101204             "hoops": {
101205                 "key": "hoops",
101206                 "type": "number",
101207                 "label": "Hoops",
101208                 "placeholder": "1, 2, 4..."
101209             },
101210             "iata": {
101211                 "key": "iata",
101212                 "type": "text",
101213                 "label": "IATA"
101214             },
101215             "icao": {
101216                 "key": "icao",
101217                 "type": "text",
101218                 "label": "ICAO"
101219             },
101220             "incline": {
101221                 "key": "incline",
101222                 "type": "combo",
101223                 "label": "Incline"
101224             },
101225             "information": {
101226                 "key": "information",
101227                 "type": "typeCombo",
101228                 "label": "Type"
101229             },
101230             "internet_access": {
101231                 "key": "internet_access",
101232                 "type": "combo",
101233                 "options": [
101234                     "yes",
101235                     "no",
101236                     "wlan",
101237                     "wired",
101238                     "terminal"
101239                 ],
101240                 "label": "Internet Access",
101241                 "strings": {
101242                     "options": {
101243                         "yes": "Yes",
101244                         "no": "No",
101245                         "wlan": "Wifi",
101246                         "wired": "Wired",
101247                         "terminal": "Terminal"
101248                     }
101249                 }
101250             },
101251             "landuse": {
101252                 "key": "landuse",
101253                 "type": "typeCombo",
101254                 "label": "Type"
101255             },
101256             "lanes": {
101257                 "key": "lanes",
101258                 "type": "number",
101259                 "label": "Lanes",
101260                 "placeholder": "1, 2, 3..."
101261             },
101262             "layer": {
101263                 "key": "layer",
101264                 "type": "combo",
101265                 "label": "Layer"
101266             },
101267             "leisure": {
101268                 "key": "leisure",
101269                 "type": "typeCombo",
101270                 "label": "Type"
101271             },
101272             "length": {
101273                 "key": "length",
101274                 "type": "number",
101275                 "label": "Length (Meters)"
101276             },
101277             "levels": {
101278                 "key": "building:levels",
101279                 "type": "number",
101280                 "label": "Levels",
101281                 "placeholder": "2, 4, 6..."
101282             },
101283             "lit": {
101284                 "key": "lit",
101285                 "type": "check",
101286                 "label": "Lit"
101287             },
101288             "location": {
101289                 "key": "location",
101290                 "type": "combo",
101291                 "label": "Location"
101292             },
101293             "man_made": {
101294                 "key": "man_made",
101295                 "type": "typeCombo",
101296                 "label": "Type"
101297             },
101298             "maxspeed": {
101299                 "key": "maxspeed",
101300                 "type": "maxspeed",
101301                 "label": "Speed Limit",
101302                 "placeholder": "40, 50, 60..."
101303             },
101304             "name": {
101305                 "key": "name",
101306                 "type": "localized",
101307                 "label": "Name",
101308                 "placeholder": "Common name (if any)"
101309             },
101310             "natural": {
101311                 "key": "natural",
101312                 "type": "typeCombo",
101313                 "label": "Natural"
101314             },
101315             "network": {
101316                 "key": "network",
101317                 "type": "text",
101318                 "label": "Network"
101319             },
101320             "note": {
101321                 "key": "note",
101322                 "type": "textarea",
101323                 "universal": true,
101324                 "icon": "note",
101325                 "label": "Note"
101326             },
101327             "office": {
101328                 "key": "office",
101329                 "type": "typeCombo",
101330                 "label": "Type"
101331             },
101332             "oneway": {
101333                 "key": "oneway",
101334                 "type": "check",
101335                 "label": "One Way",
101336                 "strings": {
101337                     "options": {
101338                         "undefined": "Assumed to be No",
101339                         "yes": "Yes",
101340                         "no": "No"
101341                     }
101342                 }
101343             },
101344             "oneway_yes": {
101345                 "key": "oneway",
101346                 "type": "check",
101347                 "default": "yes",
101348                 "label": "One Way",
101349                 "strings": {
101350                     "options": {
101351                         "undefined": "Assumed to be Yes",
101352                         "yes": "Yes",
101353                         "no": "No"
101354                     }
101355                 }
101356             },
101357             "opening_hours": {
101358                 "key": "opening_hours",
101359                 "type": "text",
101360                 "label": "Hours"
101361             },
101362             "operator": {
101363                 "key": "operator",
101364                 "type": "text",
101365                 "label": "Operator"
101366             },
101367             "par": {
101368                 "key": "par",
101369                 "type": "number",
101370                 "label": "Par",
101371                 "placeholder": "3, 4, 5..."
101372             },
101373             "park_ride": {
101374                 "key": "park_ride",
101375                 "type": "check",
101376                 "label": "Park and Ride"
101377             },
101378             "parking": {
101379                 "key": "parking",
101380                 "type": "combo",
101381                 "options": [
101382                     "surface",
101383                     "multi-storey",
101384                     "underground",
101385                     "sheds",
101386                     "carports",
101387                     "garage_boxes",
101388                     "lane"
101389                 ],
101390                 "label": "Type"
101391             },
101392             "phone": {
101393                 "key": "phone",
101394                 "type": "tel",
101395                 "icon": "telephone",
101396                 "universal": true,
101397                 "label": "Phone",
101398                 "placeholder": "+31 42 123 4567"
101399             },
101400             "piste/difficulty": {
101401                 "key": "piste:difficulty",
101402                 "type": "combo",
101403                 "label": "Difficulty"
101404             },
101405             "piste/grooming": {
101406                 "key": "piste:grooming",
101407                 "type": "combo",
101408                 "label": "Grooming"
101409             },
101410             "piste/type": {
101411                 "key": "piste:type",
101412                 "type": "typeCombo",
101413                 "label": "Type"
101414             },
101415             "place": {
101416                 "key": "place",
101417                 "type": "typeCombo",
101418                 "label": "Type"
101419             },
101420             "population": {
101421                 "key": "population",
101422                 "type": "text",
101423                 "label": "Population"
101424             },
101425             "power": {
101426                 "key": "power",
101427                 "type": "typeCombo",
101428                 "label": "Type"
101429             },
101430             "railway": {
101431                 "key": "railway",
101432                 "type": "typeCombo",
101433                 "label": "Type"
101434             },
101435             "recycling/cans": {
101436                 "key": "recycling:cans",
101437                 "type": "check",
101438                 "label": "Accepts Cans"
101439             },
101440             "recycling/clothes": {
101441                 "key": "recycling:clothes",
101442                 "type": "check",
101443                 "label": "Accepts Clothes"
101444             },
101445             "recycling/glass": {
101446                 "key": "recycling:glass",
101447                 "type": "check",
101448                 "label": "Accepts Glass"
101449             },
101450             "recycling/paper": {
101451                 "key": "recycling:paper",
101452                 "type": "check",
101453                 "label": "Accepts Paper"
101454             },
101455             "ref": {
101456                 "key": "ref",
101457                 "type": "text",
101458                 "label": "Reference"
101459             },
101460             "relation": {
101461                 "key": "type",
101462                 "type": "combo",
101463                 "label": "Type"
101464             },
101465             "religion": {
101466                 "key": "religion",
101467                 "type": "combo",
101468                 "options": [
101469                     "christian",
101470                     "muslim",
101471                     "buddhist",
101472                     "jewish",
101473                     "hindu",
101474                     "shinto",
101475                     "taoist"
101476                 ],
101477                 "label": "Religion",
101478                 "strings": {
101479                     "options": {
101480                         "christian": "Christian",
101481                         "muslim": "Muslim",
101482                         "buddhist": "Buddhist",
101483                         "jewish": "Jewish",
101484                         "hindu": "Hindu",
101485                         "shinto": "Shinto",
101486                         "taoist": "Taoist"
101487                     }
101488                 }
101489             },
101490             "restriction": {
101491                 "key": "restriction",
101492                 "type": "combo",
101493                 "label": "Type"
101494             },
101495             "restrictions": {
101496                 "type": "restrictions",
101497                 "geometry": "vertex",
101498                 "icon": "restrictions",
101499                 "reference": {
101500                     "rtype": "restriction"
101501                 },
101502                 "label": "Turn Restrictions"
101503             },
101504             "route": {
101505                 "key": "route",
101506                 "type": "combo",
101507                 "label": "Type"
101508             },
101509             "route_master": {
101510                 "key": "route_master",
101511                 "type": "combo",
101512                 "label": "Type"
101513             },
101514             "sac_scale": {
101515                 "key": "sac_scale",
101516                 "type": "combo",
101517                 "label": "Path Difficulty"
101518             },
101519             "seasonal": {
101520                 "key": "seasonal",
101521                 "type": "check",
101522                 "label": "Seasonal"
101523             },
101524             "service": {
101525                 "key": "service",
101526                 "type": "combo",
101527                 "options": [
101528                     "parking_aisle",
101529                     "driveway",
101530                     "alley",
101531                     "drive-through",
101532                     "emergency_access"
101533                 ],
101534                 "label": "Type"
101535             },
101536             "shelter": {
101537                 "key": "shelter",
101538                 "type": "check",
101539                 "label": "Shelter"
101540             },
101541             "shelter_type": {
101542                 "key": "shelter_type",
101543                 "type": "combo",
101544                 "options": [
101545                     "public_transport",
101546                     "picnic_shelter",
101547                     "weather_shelter",
101548                     "lean_to",
101549                     "basic_hut",
101550                     "field_shelter",
101551                     "rock_shelter"
101552                 ],
101553                 "label": "Type"
101554             },
101555             "shop": {
101556                 "key": "shop",
101557                 "type": "typeCombo",
101558                 "label": "Type"
101559             },
101560             "sloped_curb": {
101561                 "key": "sloped_curb",
101562                 "type": "combo",
101563                 "label": "Sloped Curb"
101564             },
101565             "smoking": {
101566                 "key": "smoking",
101567                 "type": "combo",
101568                 "options": [
101569                     "no",
101570                     "outside",
101571                     "separated",
101572                     "yes"
101573                 ],
101574                 "label": "Smoking"
101575             },
101576             "social_facility_for": {
101577                 "key": "social_facility:for",
101578                 "type": "radio",
101579                 "label": "People served",
101580                 "placeholder": "Homeless, Disabled, Child, etc",
101581                 "options": [
101582                     "abused",
101583                     "child",
101584                     "disabled",
101585                     "diseased",
101586                     "drug_addicted",
101587                     "homeless",
101588                     "juvenile",
101589                     "mental_health",
101590                     "migrant",
101591                     "orphan",
101592                     "senior",
101593                     "underprivileged",
101594                     "unemployed",
101595                     "victim"
101596                 ]
101597             },
101598             "source": {
101599                 "key": "source",
101600                 "type": "text",
101601                 "icon": "source",
101602                 "universal": true,
101603                 "label": "Source"
101604             },
101605             "sport": {
101606                 "key": "sport",
101607                 "type": "combo",
101608                 "label": "Sport"
101609             },
101610             "sport_ice": {
101611                 "key": "sport",
101612                 "type": "combo",
101613                 "options": [
101614                     "skating",
101615                     "hockey",
101616                     "multi",
101617                     "curling",
101618                     "ice_stock"
101619                 ],
101620                 "label": "Sport"
101621             },
101622             "structure": {
101623                 "type": "radio",
101624                 "keys": [
101625                     "bridge",
101626                     "tunnel",
101627                     "embankment",
101628                     "cutting",
101629                     "ford"
101630                 ],
101631                 "label": "Structure",
101632                 "placeholder": "Unknown",
101633                 "strings": {
101634                     "options": {
101635                         "bridge": "Bridge",
101636                         "tunnel": "Tunnel",
101637                         "embankment": "Embankment",
101638                         "cutting": "Cutting",
101639                         "ford": "Ford"
101640                     }
101641                 }
101642             },
101643             "studio_type": {
101644                 "key": "type",
101645                 "type": "combo",
101646                 "options": [
101647                     "audio",
101648                     "video"
101649                 ],
101650                 "label": "Type"
101651             },
101652             "supervised": {
101653                 "key": "supervised",
101654                 "type": "check",
101655                 "label": "Supervised"
101656             },
101657             "surface": {
101658                 "key": "surface",
101659                 "type": "combo",
101660                 "label": "Surface"
101661             },
101662             "tactile_paving": {
101663                 "key": "tactile_paving",
101664                 "type": "check",
101665                 "label": "Tactile Paving"
101666             },
101667             "toilets/disposal": {
101668                 "key": "toilets:disposal",
101669                 "type": "combo",
101670                 "label": "Disposal"
101671             },
101672             "tourism": {
101673                 "key": "tourism",
101674                 "type": "typeCombo",
101675                 "label": "Type"
101676             },
101677             "towertype": {
101678                 "key": "tower:type",
101679                 "type": "combo",
101680                 "label": "Tower type"
101681             },
101682             "tracktype": {
101683                 "key": "tracktype",
101684                 "type": "combo",
101685                 "label": "Type"
101686             },
101687             "trail_visibility": {
101688                 "key": "trail_visibility",
101689                 "type": "combo",
101690                 "label": "Trail Visibility"
101691             },
101692             "tree_type": {
101693                 "key": "type",
101694                 "type": "combo",
101695                 "options": [
101696                     "broad_leaved",
101697                     "conifer",
101698                     "palm"
101699                 ],
101700                 "label": "Type"
101701             },
101702             "trees": {
101703                 "key": "trees",
101704                 "type": "combo",
101705                 "label": "Trees"
101706             },
101707             "tunnel": {
101708                 "key": "tunnel",
101709                 "type": "combo",
101710                 "label": "Tunnel"
101711             },
101712             "vending": {
101713                 "key": "vending",
101714                 "type": "combo",
101715                 "label": "Type of Goods"
101716             },
101717             "water": {
101718                 "key": "water",
101719                 "type": "combo",
101720                 "label": "Type"
101721             },
101722             "waterway": {
101723                 "key": "waterway",
101724                 "type": "typeCombo",
101725                 "label": "Type"
101726             },
101727             "website": {
101728                 "key": "website",
101729                 "type": "url",
101730                 "icon": "website",
101731                 "placeholder": "http://example.com/",
101732                 "universal": true,
101733                 "label": "Website"
101734             },
101735             "wetland": {
101736                 "key": "wetland",
101737                 "type": "combo",
101738                 "label": "Type"
101739             },
101740             "wheelchair": {
101741                 "key": "wheelchair",
101742                 "type": "radio",
101743                 "options": [
101744                     "yes",
101745                     "limited",
101746                     "no"
101747                 ],
101748                 "icon": "wheelchair",
101749                 "universal": true,
101750                 "label": "Wheelchair Access"
101751             },
101752             "width": {
101753                 "key": "width",
101754                 "type": "number",
101755                 "label": "Width (Meters)"
101756             },
101757             "wikipedia": {
101758                 "key": "wikipedia",
101759                 "type": "wikipedia",
101760                 "icon": "wikipedia",
101761                 "universal": true,
101762                 "label": "Wikipedia"
101763             },
101764             "wood": {
101765                 "key": "wood",
101766                 "type": "combo",
101767                 "label": "Type"
101768             }
101769         }
101770     },
101771     "imperial": {
101772         "type": "FeatureCollection",
101773         "features": [
101774             {
101775                 "type": "Feature",
101776                 "properties": {
101777                     "id": 0
101778                 },
101779                 "geometry": {
101780                     "type": "MultiPolygon",
101781                     "coordinates": [
101782                         [
101783                             [
101784                                 [
101785                                     -1.426496,
101786                                     50.639342
101787                                 ],
101788                                 [
101789                                     -1.445953,
101790                                     50.648139
101791                                 ],
101792                                 [
101793                                     -1.452789,
101794                                     50.654283
101795                                 ],
101796                                 [
101797                                     -1.485951,
101798                                     50.669338
101799                                 ],
101800                                 [
101801                                     -1.497426,
101802                                     50.672309
101803                                 ],
101804                                 [
101805                                     -1.535146,
101806                                     50.669379
101807                                 ],
101808                                 [
101809                                     -1.551503,
101810                                     50.665107
101811                                 ],
101812                                 [
101813                                     -1.569488,
101814                                     50.658026
101815                                 ],
101816                                 [
101817                                     -1.545318,
101818                                     50.686103
101819                                 ],
101820                                 [
101821                                     -1.50593,
101822                                     50.707709
101823                                 ],
101824                                 [
101825                                     -1.418691,
101826                                     50.733791
101827                                 ],
101828                                 [
101829                                     -1.420888,
101830                                     50.730455
101831                                 ],
101832                                 [
101833                                     -1.423451,
101834                                     50.7237
101835                                 ],
101836                                 [
101837                                     -1.425364,
101838                                     50.72012
101839                                 ],
101840                                 [
101841                                     -1.400868,
101842                                     50.721991
101843                                 ],
101844                                 [
101845                                     -1.377553,
101846                                     50.734198
101847                                 ],
101848                                 [
101849                                     -1.343495,
101850                                     50.761054
101851                                 ],
101852                                 [
101853                                     -1.318512,
101854                                     50.772162
101855                                 ],
101856                                 [
101857                                     -1.295766,
101858                                     50.773179
101859                                 ],
101860                                 [
101861                                     -1.144276,
101862                                     50.733791
101863                                 ],
101864                                 [
101865                                     -1.119537,
101866                                     50.734198
101867                                 ],
101868                                 [
101869                                     -1.10912,
101870                                     50.732856
101871                                 ],
101872                                 [
101873                                     -1.097035,
101874                                     50.726955
101875                                 ],
101876                                 [
101877                                     -1.096425,
101878                                     50.724433
101879                                 ],
101880                                 [
101881                                     -1.097646,
101882                                     50.71601
101883                                 ],
101884                                 [
101885                                     -1.097035,
101886                                     50.713324
101887                                 ],
101888                                 [
101889                                     -1.094228,
101890                                     50.712633
101891                                 ],
101892                                 [
101893                                     -1.085561,
101894                                     50.714016
101895                                 ],
101896                                 [
101897                                     -1.082753,
101898                                     50.713324
101899                                 ],
101900                                 [
101901                                     -1.062327,
101902                                     50.692816
101903                                 ],
101904                                 [
101905                                     -1.062327,
101906                                     50.685289
101907                                 ],
101908                                 [
101909                                     -1.066965,
101910                                     50.685248
101911                                 ],
101912                                 [
101913                                     -1.069651,
101914                                     50.683498
101915                                 ],
101916                                 [
101917                                     -1.071889,
101918                                     50.680976
101919                                 ],
101920                                 [
101921                                     -1.075307,
101922                                     50.678534
101923                                 ],
101924                                 [
101925                                     -1.112701,
101926                                     50.671454
101927                                 ],
101928                                 [
101929                                     -1.128651,
101930                                     50.666449
101931                                 ],
101932                                 [
101933                                     -1.156361,
101934                                     50.650784
101935                                 ],
101936                                 [
101937                                     -1.162221,
101938                                     50.645982
101939                                 ],
101940                                 [
101941                                     -1.164703,
101942                                     50.640937
101943                                 ],
101944                                 [
101945                                     -1.164666,
101946                                     50.639543
101947                                 ],
101948                                 [
101949                                     -1.426496,
101950                                     50.639342
101951                                 ]
101952                             ]
101953                         ],
101954                         [
101955                             [
101956                                 [
101957                                     -7.240314,
101958                                     55.050389
101959                                 ],
101960                                 [
101961                                     -7.013736,
101962                                     55.1615
101963                                 ],
101964                                 [
101965                                     -6.958913,
101966                                     55.20349
101967                                 ],
101968                                 [
101969                                     -6.571562,
101970                                     55.268366
101971                                 ],
101972                                 [
101973                                     -6.509633,
101974                                     55.31398
101975                                 ],
101976                                 [
101977                                     -6.226158,
101978                                     55.344406
101979                                 ],
101980                                 [
101981                                     -6.07105,
101982                                     55.25001
101983                                 ],
101984                                 [
101985                                     -5.712696,
101986                                     55.017635
101987                                 ],
101988                                 [
101989                                     -5.242021,
101990                                     54.415204
101991                                 ],
101992                                 [
101993                                     -5.695554,
101994                                     54.14284
101995                                 ],
101996                                 [
101997                                     -5.72473,
101998                                     54.07455
101999                                 ],
102000                                 [
102001                                     -6.041633,
102002                                     54.006238
102003                                 ],
102004                                 [
102005                                     -6.153953,
102006                                     54.054931
102007                                 ],
102008                                 [
102009                                     -6.220539,
102010                                     54.098803
102011                                 ],
102012                                 [
102013                                     -6.242502,
102014                                     54.099758
102015                                 ],
102016                                 [
102017                                     -6.263661,
102018                                     54.104682
102019                                 ],
102020                                 [
102021                                     -6.269887,
102022                                     54.097927
102023                                 ],
102024                                 [
102025                                     -6.28465,
102026                                     54.105226
102027                                 ],
102028                                 [
102029                                     -6.299585,
102030                                     54.104037
102031                                 ],
102032                                 [
102033                                     -6.313796,
102034                                     54.099696
102035                                 ],
102036                                 [
102037                                     -6.327128,
102038                                     54.097888
102039                                 ],
102040                                 [
102041                                     -6.338962,
102042                                     54.102952
102043                                 ],
102044                                 [
102045                                     -6.346662,
102046                                     54.109877
102047                                 ],
102048                                 [
102049                                     -6.354827,
102050                                     54.110652
102051                                 ],
102052                                 [
102053                                     -6.368108,
102054                                     54.097319
102055                                 ],
102056                                 [
102057                                     -6.369348,
102058                                     54.091118
102059                                 ],
102060                                 [
102061                                     -6.367643,
102062                                     54.083418
102063                                 ],
102064                                 [
102065                                     -6.366919,
102066                                     54.075098
102067                                 ],
102068                                 [
102069                                     -6.371157,
102070                                     54.066778
102071                                 ],
102072                                 [
102073                                     -6.377513,
102074                                     54.063264
102075                                 ],
102076                                 [
102077                                     -6.401026,
102078                                     54.060887
102079                                 ],
102080                                 [
102081                                     -6.426761,
102082                                     54.05541
102083                                 ],
102084                                 [
102085                                     -6.433892,
102086                                     54.055306
102087                                 ],
102088                                 [
102089                                     -6.4403,
102090                                     54.057993
102091                                 ],
102092                                 [
102093                                     -6.446243,
102094                                     54.062438
102095                                 ],
102096                                 [
102097                                     -6.450222,
102098                                     54.066675
102099                                 ],
102100                                 [
102101                                     -6.450894,
102102                                     54.068432
102103                                 ],
102104                                 [
102105                                     -6.47854,
102106                                     54.067709
102107                                 ],
102108                                 [
102109                                     -6.564013,
102110                                     54.04895
102111                                 ],
102112                                 [
102113                                     -6.571868,
102114                                     54.049519
102115                                 ],
102116                                 [
102117                                     -6.587164,
102118                                     54.053343
102119                                 ],
102120                                 [
102121                                     -6.595071,
102122                                     54.052412
102123                                 ],
102124                                 [
102125                                     -6.60029,
102126                                     54.04895
102127                                 ],
102128                                 [
102129                                     -6.605217,
102130                                     54.044475
102131                                 ],
102132                                 [
102133                                     -6.610987,
102134                                     54.039235
102135                                 ],
102136                                 [
102137                                     -6.616465,
102138                                     54.037271
102139                                 ],
102140                                 [
102141                                     -6.630624,
102142                                     54.041819
102143                                 ],
102144                                 [
102145                                     -6.657289,
102146                                     54.061146
102147                                 ],
102148                                 [
102149                                     -6.672534,
102150                                     54.068432
102151                                 ],
102152                                 [
102153                                     -6.657082,
102154                                     54.091945
102155                                 ],
102156                                 [
102157                                     -6.655791,
102158                                     54.103314
102159                                 ],
102160                                 [
102161                                     -6.666436,
102162                                     54.114786
102163                                 ],
102164                                 [
102165                                     -6.643957,
102166                                     54.131839
102167                                 ],
102168                                 [
102169                                     -6.634552,
102170                                     54.150133
102171                                 ],
102172                                 [
102173                                     -6.640339,
102174                                     54.168013
102175                                 ],
102176                                 [
102177                                     -6.648448,
102178                                     54.173665
102179                                 ],
102180                                 [
102181                                     -6.663025,
102182                                     54.183826
102183                                 ],
102184                                 [
102185                                     -6.683954,
102186                                     54.194368
102187                                 ],
102188                                 [
102189                                     -6.694651,
102190                                     54.197985
102191                                 ],
102192                                 [
102193                                     -6.706537,
102194                                     54.198915
102195                                 ],
102196                                 [
102197                                     -6.717234,
102198                                     54.195143
102199                                 ],
102200                                 [
102201                                     -6.724779,
102202                                     54.188631
102203                                 ],
102204                                 [
102205                                     -6.73284,
102206                                     54.183567
102207                                 ],
102208                                 [
102209                                     -6.744777,
102210                                     54.184187
102211                                 ],
102212                                 [
102213                                     -6.766481,
102214                                     54.192352
102215                                 ],
102216                                 [
102217                                     -6.787824,
102218                                     54.202998
102219                                 ],
102220                                 [
102221                                     -6.807358,
102222                                     54.21633
102223                                 ],
102224                                 [
102225                                     -6.823946,
102226                                     54.23235
102227                                 ],
102228                                 [
102229                                     -6.829733,
102230                                     54.242375
102231                                 ],
102232                                 [
102233                                     -6.833196,
102234                                     54.25209
102235                                 ],
102236                                 [
102237                                     -6.837743,
102238                                     54.260513
102239                                 ],
102240                                 [
102241                                     -6.846683,
102242                                     54.266456
102243                                 ],
102244                                 [
102245                                     -6.882185,
102246                                     54.277257
102247                                 ],
102248                                 [
102249                                     -6.864667,
102250                                     54.282734
102251                                 ],
102252                                 [
102253                                     -6.856657,
102254                                     54.292811
102255                                 ],
102256                                 [
102257                                     -6.858414,
102258                                     54.307332
102259                                 ],
102260                                 [
102261                                     -6.870015,
102262                                     54.326001
102263                                 ],
102264                                 [
102265                                     -6.879705,
102266                                     54.341594
102267                                 ],
102268                                 [
102269                                     -6.885957,
102270                                     54.345624
102271                                 ],
102272                                 [
102273                                     -6.897895,
102274                                     54.346193
102275                                 ],
102276                                 [
102277                                     -6.905956,
102278                                     54.349035
102279                                 ],
102280                                 [
102281                                     -6.915051,
102282                                     54.365933
102283                                 ],
102284                                 [
102285                                     -6.922028,
102286                                     54.372703
102287                                 ],
102288                                 [
102289                                     -6.984091,
102290                                     54.403089
102291                                 ],
102292                                 [
102293                                     -7.017836,
102294                                     54.413166
102295                                 ],
102296                                 [
102297                                     -7.049255,
102298                                     54.411512
102299                                 ],
102300                                 [
102301                                     -7.078504,
102302                                     54.394717
102303                                 ],
102304                                 [
102305                                     -7.127028,
102306                                     54.349759
102307                                 ],
102308                                 [
102309                                     -7.159894,
102310                                     54.335186
102311                                 ],
102312                                 [
102313                                     -7.168059,
102314                                     54.335031
102315                                 ],
102316                                 [
102317                                     -7.185629,
102318                                     54.336943
102319                                 ],
102320                                 [
102321                                     -7.18947,
102322                                     54.335692
102323                                 ],
102324                                 [
102325                                     -7.19245,
102326                                     54.334721
102327                                 ],
102328                                 [
102329                                     -7.193949,
102330                                     54.329967
102331                                 ],
102332                                 [
102333                                     -7.191468,
102334                                     54.323869
102335                                 ],
102336                                 [
102337                                     -7.187644,
102338                                     54.318804
102339                                 ],
102340                                 [
102341                                     -7.185009,
102342                                     54.317254
102343                                 ],
102344                                 [
102345                                     -7.184647,
102346                                     54.316634
102347                                 ],
102348                                 [
102349                                     -7.192399,
102350                                     54.307384
102351                                 ],
102352                                 [
102353                                     -7.193691,
102354                                     54.307539
102355                                 ],
102356                                 [
102357                                     -7.199168,
102358                                     54.303457
102359                                 ],
102360                                 [
102361                                     -7.206661,
102362                                     54.304903
102363                                 ],
102364                                 [
102365                                     -7.211467,
102366                                     54.30418
102367                                 ],
102368                                 [
102369                                     -7.209038,
102370                                     54.293431
102371                                 ],
102372                                 [
102373                                     -7.1755,
102374                                     54.283664
102375                                 ],
102376                                 [
102377                                     -7.181495,
102378                                     54.269763
102379                                 ],
102380                                 [
102381                                     -7.14589,
102382                                     54.25209
102383                                 ],
102384                                 [
102385                                     -7.159739,
102386                                     54.24067
102387                                 ],
102388                                 [
102389                                     -7.153331,
102390                                     54.224237
102391                                 ],
102392                                 [
102393                                     -7.174725,
102394                                     54.216072
102395                                 ],
102396                                 [
102397                                     -7.229502,
102398                                     54.207545
102399                                 ],
102400                                 [
102401                                     -7.240871,
102402                                     54.202326
102403                                 ],
102404                                 [
102405                                     -7.249088,
102406                                     54.197416
102407                                 ],
102408                                 [
102409                                     -7.255496,
102410                                     54.190854
102411                                 ],
102412                                 [
102413                                     -7.261128,
102414                                     54.18088
102415                                 ],
102416                                 [
102417                                     -7.256322,
102418                                     54.176901
102419                                 ],
102420                                 [
102421                                     -7.247021,
102422                                     54.17225
102423                                 ],
102424                                 [
102425                                     -7.24578,
102426                                     54.166979
102427                                 ],
102428                                 [
102429                                     -7.265366,
102430                                     54.16114
102431                                 ],
102432                                 [
102433                                     -7.26087,
102434                                     54.151166
102435                                 ],
102436                                 [
102437                                     -7.263505,
102438                                     54.140986
102439                                 ],
102440                                 [
102441                                     -7.27074,
102442                                     54.132253
102443                                 ],
102444                                 [
102445                                     -7.280042,
102446                                     54.126155
102447                                 ],
102448                                 [
102449                                     -7.293788,
102450                                     54.122021
102451                                 ],
102452                                 [
102453                                     -7.297353,
102454                                     54.125896
102455                                 ],
102456                                 [
102457                                     -7.29632,
102458                                     54.134991
102459                                 ],
102460                                 [
102461                                     -7.296423,
102462                                     54.146515
102463                                 ],
102464                                 [
102465                                     -7.295028,
102466                                     54.155404
102467                                 ],
102468                                 [
102469                                     -7.292134,
102470                                     54.162638
102471                                 ],
102472                                 [
102473                                     -7.295545,
102474                                     54.165119
102475                                 ],
102476                                 [
102477                                     -7.325982,
102478                                     54.154577
102479                                 ],
102480                                 [
102481                                     -7.333165,
102482                                     54.149409
102483                                 ],
102484                                 [
102485                                     -7.333165,
102486                                     54.142743
102487                                 ],
102488                                 [
102489                                     -7.310324,
102490                                     54.114683
102491                                 ],
102492                                 [
102493                                     -7.316489,
102494                                     54.11428
102495                                 ],
102496                                 [
102497                                     -7.326964,
102498                                     54.113597
102499                                 ],
102500                                 [
102501                                     -7.375488,
102502                                     54.123312
102503                                 ],
102504                                 [
102505                                     -7.390216,
102506                                     54.121194
102507                                 ],
102508                                 [
102509                                     -7.39466,
102510                                     54.121917
102511                                 ],
102512                                 [
102513                                     -7.396624,
102514                                     54.126258
102515                                 ],
102516                                 [
102517                                     -7.403962,
102518                                     54.135043
102519                                 ],
102520                                 [
102521                                     -7.41223,
102522                                     54.136438
102523                                 ],
102524                                 [
102525                                     -7.422255,
102526                                     54.135456
102527                                 ],
102528                                 [
102529                                     -7.425769,
102530                                     54.136955
102531                                 ],
102532                                 [
102533                                     -7.414659,
102534                                     54.145688
102535                                 ],
102536                                 [
102537                                     -7.439619,
102538                                     54.146929
102539                                 ],
102540                                 [
102541                                     -7.480753,
102542                                     54.127653
102543                                 ],
102544                                 [
102545                                     -7.502302,
102546                                     54.125121
102547                                 ],
102548                                 [
102549                                     -7.609014,
102550                                     54.139901
102551                                 ],
102552                                 [
102553                                     -7.620796,
102554                                     54.144965
102555                                 ],
102556                                 [
102557                                     -7.624052,
102558                                     54.153336
102559                                 ],
102560                                 [
102561                                     -7.625706,
102562                                     54.162173
102563                                 ],
102564                                 [
102565                                     -7.632682,
102566                                     54.168529
102567                                 ],
102568                                 [
102569                                     -7.70477,
102570                                     54.200362
102571                                 ],
102572                                 [
102573                                     -7.722599,
102574                                     54.202326
102575                                 ],
102576                                 [
102577                                     -7.782078,
102578                                     54.2
102579                                 ],
102580                                 [
102581                                     -7.836959,
102582                                     54.204341
102583                                 ],
102584                                 [
102585                                     -7.856441,
102586                                     54.211421
102587                                 ],
102588                                 [
102589                                     -7.86967,
102590                                     54.226872
102591                                 ],
102592                                 [
102593                                     -7.873649,
102594                                     54.271055
102595                                 ],
102596                                 [
102597                                     -7.880264,
102598                                     54.287023
102599                                 ],
102600                                 [
102601                                     -7.894966,
102602                                     54.293586
102603                                 ],
102604                                 [
102605                                     -7.93411,
102606                                     54.297049
102607                                 ],
102608                                 [
102609                                     -7.942075,
102610                                     54.298873
102611                                 ],
102612                                 [
102613                                     -7.950802,
102614                                     54.300873
102615                                 ],
102616                                 [
102617                                     -7.96801,
102618                                     54.31219
102619                                 ],
102620                                 [
102621                                     -7.981033,
102622                                     54.326556
102623                                 ],
102624                                 [
102625                                     -8.002194,
102626                                     54.357923
102627                                 ],
102628                                 [
102629                                     -8.03134,
102630                                     54.358027
102631                                 ],
102632                                 [
102633                                     -8.05648,
102634                                     54.365882
102635                                 ],
102636                                 [
102637                                     -8.079941,
102638                                     54.380196
102639                                 ],
102640                                 [
102641                                     -8.122419,
102642                                     54.415233
102643                                 ],
102644                                 [
102645                                     -8.146346,
102646                                     54.430736
102647                                 ],
102648                                 [
102649                                     -8.156035,
102650                                     54.439055
102651                                 ],
102652                                 [
102653                                     -8.158128,
102654                                     54.447117
102655                                 ],
102656                                 [
102657                                     -8.161177,
102658                                     54.454817
102659                                 ],
102660                                 [
102661                                     -8.173837,
102662                                     54.461741
102663                                 ],
102664                                 [
102665                                     -8.168467,
102666                                     54.463477
102667                                 ],
102668                                 [
102669                                     -8.15017,
102670                                     54.46939
102671                                 ],
102672                                 [
102673                                     -8.097046,
102674                                     54.478588
102675                                 ],
102676                                 [
102677                                     -8.072448,
102678                                     54.487063
102679                                 ],
102680                                 [
102681                                     -8.060976,
102682                                     54.493316
102683                                 ],
102684                                 [
102685                                     -8.05586,
102686                                     54.497553
102687                                 ],
102688                                 [
102689                                     -8.043561,
102690                                     54.512229
102691                                 ],
102692                                 [
102693                                     -8.023278,
102694                                     54.529696
102695                                 ],
102696                                 [
102697                                     -8.002194,
102698                                     54.543442
102699                                 ],
102700                                 [
102701                                     -7.926411,
102702                                     54.533055
102703                                 ],
102704                                 [
102705                                     -7.887137,
102706                                     54.532125
102707                                 ],
102708                                 [
102709                                     -7.848844,
102710                                     54.54091
102711                                 ],
102712                                 [
102713                                     -7.749264,
102714                                     54.596152
102715                                 ],
102716                                 [
102717                                     -7.707871,
102718                                     54.604162
102719                                 ],
102720                                 [
102721                                     -7.707944,
102722                                     54.604708
102723                                 ],
102724                                 [
102725                                     -7.707951,
102726                                     54.604763
102727                                 ],
102728                                 [
102729                                     -7.710558,
102730                                     54.624264
102731                                 ],
102732                                 [
102733                                     -7.721204,
102734                                     54.625866
102735                                 ],
102736                                 [
102737                                     -7.736758,
102738                                     54.619251
102739                                 ],
102740                                 [
102741                                     -7.753553,
102742                                     54.614497
102743                                 ],
102744                                 [
102745                                     -7.769159,
102746                                     54.618011
102747                                 ],
102748                                 [
102749                                     -7.801199,
102750                                     54.634806
102751                                 ],
102752                                 [
102753                                     -7.814996,
102754                                     54.639457
102755                                 ],
102756                                 [
102757                                     -7.822541,
102758                                     54.638113
102759                                 ],
102760                                 [
102761                                     -7.838044,
102762                                     54.63124
102763                                 ],
102764                                 [
102765                                     -7.846416,
102766                                     54.631447
102767                                 ],
102768                                 [
102769                                     -7.85427,
102770                                     54.636408
102771                                 ],
102772                                 [
102773                                     -7.864347,
102774                                     54.649069
102775                                 ],
102776                                 [
102777                                     -7.872771,
102778                                     54.652221
102779                                 ],
102780                                 [
102781                                     -7.890082,
102782                                     54.655063
102783                                 ],
102784                                 [
102785                                     -7.906619,
102786                                     54.661316
102787                                 ],
102788                                 [
102789                                     -7.914835,
102790                                     54.671651
102791                                 ],
102792                                 [
102793                                     -7.907135,
102794                                     54.686689
102795                                 ],
102796                                 [
102797                                     -7.913233,
102798                                     54.688653
102799                                 ],
102800                                 [
102801                                     -7.929666,
102802                                     54.696714
102803                                 ],
102804                                 [
102805                                     -7.880109,
102806                                     54.711029
102807                                 ],
102808                                 [
102809                                     -7.845899,
102810                                     54.731027
102811                                 ],
102812                                 [
102813                                     -7.832153,
102814                                     54.730614
102815                                 ],
102816                                 [
102817                                     -7.803576,
102818                                     54.716145
102819                                 ],
102820                                 [
102821                                     -7.770503,
102822                                     54.706016
102823                                 ],
102824                                 [
102825                                     -7.736603,
102826                                     54.707463
102827                                 ],
102828                                 [
102829                                     -7.70229,
102830                                     54.718883
102831                                 ],
102832                                 [
102833                                     -7.667512,
102834                                     54.738779
102835                                 ],
102836                                 [
102837                                     -7.649683,
102838                                     54.744877
102839                                 ],
102840                                 [
102841                                     -7.61537,
102842                                     54.739347
102843                                 ],
102844                                 [
102845                                     -7.585398,
102846                                     54.744722
102847                                 ],
102848                                 [
102849                                     -7.566639,
102850                                     54.738675
102851                                 ],
102852                                 [
102853                                     -7.556149,
102854                                     54.738365
102855                                 ],
102856                                 [
102857                                     -7.543075,
102858                                     54.741673
102859                                 ],
102860                                 [
102861                                     -7.543023,
102862                                     54.743791
102863                                 ],
102864                                 [
102865                                     -7.548398,
102866                                     54.747202
102867                                 ],
102868                                 [
102869                                     -7.551705,
102870                                     54.754695
102871                                 ],
102872                                 [
102873                                     -7.549741,
102874                                     54.779603
102875                                 ],
102876                                 [
102877                                     -7.543385,
102878                                     54.793091
102879                                 ],
102880                                 [
102881                                     -7.470831,
102882                                     54.845284
102883                                 ],
102884                                 [
102885                                     -7.45507,
102886                                     54.863009
102887                                 ],
102888                                 [
102889                                     -7.444735,
102890                                     54.884455
102891                                 ],
102892                                 [
102893                                     -7.444735,
102894                                     54.894893
102895                                 ],
102896                                 [
102897                                     -7.448972,
102898                                     54.920318
102899                                 ],
102900                                 [
102901                                     -7.445251,
102902                                     54.932152
102903                                 ],
102904                                 [
102905                                     -7.436983,
102906                                     54.938301
102907                                 ],
102908                                 [
102909                                     -7.417139,
102910                                     54.943056
102911                                 ],
102912                                 [
102913                                     -7.415755,
102914                                     54.944372
102915                                 ],
102916                                 [
102917                                     -7.408665,
102918                                     54.951117
102919                                 ],
102920                                 [
102921                                     -7.407424,
102922                                     54.959437
102923                                 ],
102924                                 [
102925                                     -7.413109,
102926                                     54.984965
102927                                 ],
102928                                 [
102929                                     -7.409078,
102930                                     54.992045
102931                                 ],
102932                                 [
102933                                     -7.403755,
102934                                     54.99313
102935                                 ],
102936                                 [
102937                                     -7.40112,
102938                                     54.994836
102939                                 ],
102940                                 [
102941                                     -7.405254,
102942                                     55.003569
102943                                 ],
102944                                 [
102945                                     -7.376987,
102946                                     55.02889
102947                                 ],
102948                                 [
102949                                     -7.366962,
102950                                     55.035557
102951                                 ],
102952                                 [
102953                                     -7.355024,
102954                                     55.040931
102955                                 ],
102956                                 [
102957                                     -7.291152,
102958                                     55.046615
102959                                 ],
102960                                 [
102961                                     -7.282987,
102962                                     55.051835
102963                                 ],
102964                                 [
102965                                     -7.275288,
102966                                     55.058863
102967                                 ],
102968                                 [
102969                                     -7.266503,
102970                                     55.065167
102971                                 ],
102972                                 [
102973                                     -7.247097,
102974                                     55.069328
102975                                 ],
102976                                 [
102977                                     -7.2471,
102978                                     55.069322
102979                                 ],
102980                                 [
102981                                     -7.256744,
102982                                     55.050686
102983                                 ],
102984                                 [
102985                                     -7.240956,
102986                                     55.050279
102987                                 ],
102988                                 [
102989                                     -7.240314,
102990                                     55.050389
102991                                 ]
102992                             ]
102993                         ],
102994                         [
102995                             [
102996                                 [
102997                                     -13.688588,
102998                                     57.596259
102999                                 ],
103000                                 [
103001                                     -13.690419,
103002                                     57.596259
103003                                 ],
103004                                 [
103005                                     -13.691314,
103006                                     57.596503
103007                                 ],
103008                                 [
103009                                     -13.691314,
103010                                     57.597154
103011                                 ],
103012                                 [
103013                                     -13.690419,
103014                                     57.597805
103015                                 ],
103016                                 [
103017                                     -13.688588,
103018                                     57.597805
103019                                 ],
103020                                 [
103021                                     -13.687652,
103022                                     57.597154
103023                                 ],
103024                                 [
103025                                     -13.687652,
103026                                     57.596869
103027                                 ],
103028                                 [
103029                                     -13.688588,
103030                                     57.596259
103031                                 ]
103032                             ]
103033                         ],
103034                         [
103035                             [
103036                                 [
103037                                     -4.839121,
103038                                     54.469789
103039                                 ],
103040                                 [
103041                                     -4.979941,
103042                                     54.457977
103043                                 ],
103044                                 [
103045                                     -5.343644,
103046                                     54.878637
103047                                 ],
103048                                 [
103049                                     -5.308469,
103050                                     55.176452
103051                                 ],
103052                                 [
103053                                     -6.272566,
103054                                     55.418443
103055                                 ],
103056                                 [
103057                                     -8.690528,
103058                                     57.833706
103059                                 ],
103060                                 [
103061                                     -6.344705,
103062                                     59.061083
103063                                 ],
103064                                 [
103065                                     -4.204785,
103066                                     58.63305
103067                                 ],
103068                                 [
103069                                     -2.31566,
103070                                     60.699068
103071                                 ],
103072                                 [
103073                                     -1.695335,
103074                                     60.76432
103075                                 ],
103076                                 [
103077                                     -1.58092,
103078                                     60.866001
103079                                 ],
103080                                 [
103081                                     -0.17022,
103082                                     60.897204
103083                                 ],
103084                                 [
103085                                     -0.800508,
103086                                     59.770037
103087                                 ],
103088                                 [
103089                                     -1.292368,
103090                                     57.732574
103091                                 ],
103092                                 [
103093                                     -1.850077,
103094                                     55.766368
103095                                 ],
103096                                 [
103097                                     -1.73054,
103098                                     55.782219
103099                                 ],
103100                                 [
103101                                     1.892395,
103102                                     52.815229
103103                                 ],
103104                                 [
103105                                     1.742775,
103106                                     51.364209
103107                                 ],
103108                                 [
103109                                     1.080173,
103110                                     50.847526
103111                                 ],
103112                                 [
103113                                     0.000774,
103114                                     50.664982
103115                                 ],
103116                                 [
103117                                     -0.162997,
103118                                     50.752401
103119                                 ],
103120                                 [
103121                                     -0.725152,
103122                                     50.731879
103123                                 ],
103124                                 [
103125                                     -0.768853,
103126                                     50.741516
103127                                 ],
103128                                 [
103129                                     -0.770985,
103130                                     50.736884
103131                                 ],
103132                                 [
103133                                     -0.789947,
103134                                     50.730048
103135                                 ],
103136                                 [
103137                                     -0.812815,
103138                                     50.734768
103139                                 ],
103140                                 [
103141                                     -0.877742,
103142                                     50.761156
103143                                 ],
103144                                 [
103145                                     -0.942879,
103146                                     50.758338
103147                                 ],
103148                                 [
103149                                     -0.992581,
103150                                     50.737379
103151                                 ],
103152                                 [
103153                                     -1.18513,
103154                                     50.766989
103155                                 ],
103156                                 [
103157                                     -1.282741,
103158                                     50.792353
103159                                 ],
103160                                 [
103161                                     -1.375004,
103162                                     50.772063
103163                                 ],
103164                                 [
103165                                     -1.523427,
103166                                     50.719605
103167                                 ],
103168                                 [
103169                                     -1.630649,
103170                                     50.695128
103171                                 ],
103172                                 [
103173                                     -1.663617,
103174                                     50.670508
103175                                 ],
103176                                 [
103177                                     -1.498021,
103178                                     50.40831
103179                                 ],
103180                                 [
103181                                     -4.097427,
103182                                     49.735486
103183                                 ],
103184                                 [
103185                                     -6.825199,
103186                                     49.700905
103187                                 ],
103188                                 [
103189                                     -5.541541,
103190                                     51.446591
103191                                 ],
103192                                 [
103193                                     -6.03361,
103194                                     51.732369
103195                                 ],
103196                                 [
103197                                     -4.791746,
103198                                     52.635365
103199                                 ],
103200                                 [
103201                                     -4.969244,
103202                                     52.637413
103203                                 ],
103204                                 [
103205                                     -5.049473,
103206                                     53.131209
103207                                 ],
103208                                 [
103209                                     -4.787393,
103210                                     53.409491
103211                                 ],
103212                                 [
103213                                     -4.734148,
103214                                     53.424866
103215                                 ],
103216                                 [
103217                                     -4.917096,
103218                                     53.508212
103219                                 ],
103220                                 [
103221                                     -4.839121,
103222                                     54.469789
103223                                 ]
103224                             ]
103225                         ]
103226                     ]
103227                 }
103228             },
103229             {
103230                 "type": "Feature",
103231                 "properties": {
103232                     "id": 0
103233                 },
103234                 "geometry": {
103235                     "type": "MultiPolygon",
103236                     "coordinates": [
103237                         [
103238                             [
103239                                 [
103240                                     -157.018938,
103241                                     19.300864
103242                                 ],
103243                                 [
103244                                     -179.437336,
103245                                     27.295312
103246                                 ],
103247                                 [
103248                                     -179.480084,
103249                                     28.991459
103250                                 ],
103251                                 [
103252                                     -168.707465,
103253                                     26.30325
103254                                 ],
103255                                 [
103256                                     -163.107414,
103257                                     24.60499
103258                                 ],
103259                                 [
103260                                     -153.841679,
103261                                     20.079306
103262                                 ],
103263                                 [
103264                                     -154.233846,
103265                                     19.433391
103266                                 ],
103267                                 [
103268                                     -153.61725,
103269                                     18.900587
103270                                 ],
103271                                 [
103272                                     -154.429471,
103273                                     18.171036
103274                                 ],
103275                                 [
103276                                     -156.780638,
103277                                     18.718492
103278                                 ],
103279                                 [
103280                                     -157.018938,
103281                                     19.300864
103282                                 ]
103283                             ]
103284                         ],
103285                         [
103286                             [
103287                                 [
103288                                     -78.91269,
103289                                     43.037032
103290                                 ],
103291                                 [
103292                                     -78.964351,
103293                                     42.976393
103294                                 ],
103295                                 [
103296                                     -78.981718,
103297                                     42.979043
103298                                 ],
103299                                 [
103300                                     -78.998055,
103301                                     42.991111
103302                                 ],
103303                                 [
103304                                     -79.01189,
103305                                     43.004358
103306                                 ],
103307                                 [
103308                                     -79.022046,
103309                                     43.010539
103310                                 ],
103311                                 [
103312                                     -79.023076,
103313                                     43.017015
103314                                 ],
103315                                 [
103316                                     -79.00983,
103317                                     43.050867
103318                                 ],
103319                                 [
103320                                     -79.011449,
103321                                     43.065291
103322                                 ],
103323                                 [
103324                                     -78.993051,
103325                                     43.066174
103326                                 ],
103327                                 [
103328                                     -78.975536,
103329                                     43.069707
103330                                 ],
103331                                 [
103332                                     -78.958905,
103333                                     43.070884
103334                                 ],
103335                                 [
103336                                     -78.943304,
103337                                     43.065291
103338                                 ],
103339                                 [
103340                                     -78.917399,
103341                                     43.058521
103342                                 ],
103343                                 [
103344                                     -78.908569,
103345                                     43.049396
103346                                 ],
103347                                 [
103348                                     -78.91269,
103349                                     43.037032
103350                                 ]
103351                             ]
103352                         ],
103353                         [
103354                             [
103355                                 [
103356                                     -123.03529,
103357                                     48.992515
103358                                 ],
103359                                 [
103360                                     -123.035308,
103361                                     48.992499
103362                                 ],
103363                                 [
103364                                     -123.045277,
103365                                     48.984361
103366                                 ],
103367                                 [
103368                                     -123.08849,
103369                                     48.972235
103370                                 ],
103371                                 [
103372                                     -123.089345,
103373                                     48.987982
103374                                 ],
103375                                 [
103376                                     -123.090484,
103377                                     48.992499
103378                                 ],
103379                                 [
103380                                     -123.090488,
103381                                     48.992515
103382                                 ],
103383                                 [
103384                                     -123.035306,
103385                                     48.992515
103386                                 ],
103387                                 [
103388                                     -123.03529,
103389                                     48.992515
103390                                 ]
103391                             ]
103392                         ],
103393                         [
103394                             [
103395                                 [
103396                                     -103.837038,
103397                                     29.279906
103398                                 ],
103399                                 [
103400                                     -103.864121,
103401                                     29.281366
103402                                 ],
103403                                 [
103404                                     -103.928122,
103405                                     29.293019
103406                                 ],
103407                                 [
103408                                     -104.01915,
103409                                     29.32033
103410                                 ],
103411                                 [
103412                                     -104.057313,
103413                                     29.339037
103414                                 ],
103415                                 [
103416                                     -104.105424,
103417                                     29.385675
103418                                 ],
103419                                 [
103420                                     -104.139789,
103421                                     29.400584
103422                                 ],
103423                                 [
103424                                     -104.161648,
103425                                     29.416759
103426                                 ],
103427                                 [
103428                                     -104.194514,
103429                                     29.448927
103430                                 ],
103431                                 [
103432                                     -104.212291,
103433                                     29.484661
103434                                 ],
103435                                 [
103436                                     -104.218698,
103437                                     29.489829
103438                                 ],
103439                                 [
103440                                     -104.227148,
103441                                     29.493033
103442                                 ],
103443                                 [
103444                                     -104.251022,
103445                                     29.508588
103446                                 ],
103447                                 [
103448                                     -104.267171,
103449                                     29.526571
103450                                 ],
103451                                 [
103452                                     -104.292751,
103453                                     29.532824
103454                                 ],
103455                                 [
103456                                     -104.320604,
103457                                     29.532255
103458                                 ],
103459                                 [
103460                                     -104.338484,
103461                                     29.524013
103462                                 ],
103463                                 [
103464                                     -104.349026,
103465                                     29.537578
103466                                 ],
103467                                 [
103468                                     -104.430443,
103469                                     29.582795
103470                                 ],
103471                                 [
103472                                     -104.437832,
103473                                     29.58543
103474                                 ],
103475                                 [
103476                                     -104.444008,
103477                                     29.589203
103478                                 ],
103479                                 [
103480                                     -104.448555,
103481                                     29.597678
103482                                 ],
103483                                 [
103484                                     -104.452069,
103485                                     29.607109
103486                                 ],
103487                                 [
103488                                     -104.455222,
103489                                     29.613387
103490                                 ],
103491                                 [
103492                                     -104.469381,
103493                                     29.625402
103494                                 ],
103495                                 [
103496                                     -104.516639,
103497                                     29.654315
103498                                 ],
103499                                 [
103500                                     -104.530824,
103501                                     29.667906
103502                                 ],
103503                                 [
103504                                     -104.535036,
103505                                     29.677802
103506                                 ],
103507                                 [
103508                                     -104.535191,
103509                                     29.687853
103510                                 ],
103511                                 [
103512                                     -104.537103,
103513                                     29.702116
103514                                 ],
103515                                 [
103516                                     -104.543666,
103517                                     29.71643
103518                                 ],
103519                                 [
103520                                     -104.561391,
103521                                     29.745421
103522                                 ],
103523                                 [
103524                                     -104.570279,
103525                                     29.787511
103526                                 ],
103527                                 [
103528                                     -104.583586,
103529                                     29.802575
103530                                 ],
103531                                 [
103532                                     -104.601207,
103533                                     29.81477
103534                                 ],
103535                                 [
103536                                     -104.619682,
103537                                     29.833064
103538                                 ],
103539                                 [
103540                                     -104.623764,
103541                                     29.841487
103542                                 ],
103543                                 [
103544                                     -104.637588,
103545                                     29.887996
103546                                 ],
103547                                 [
103548                                     -104.656346,
103549                                     29.908201
103550                                 ],
103551                                 [
103552                                     -104.660635,
103553                                     29.918433
103554                                 ],
103555                                 [
103556                                     -104.663478,
103557                                     29.923084
103558                                 ],
103559                                 [
103560                                     -104.676526,
103561                                     29.93683
103562                                 ],
103563                                 [
103564                                     -104.680479,
103565                                     29.942308
103566                                 ],
103567                                 [
103568                                     -104.682469,
103569                                     29.952126
103570                                 ],
103571                                 [
103572                                     -104.680117,
103573                                     29.967784
103574                                 ],
103575                                 [
103576                                     -104.680479,
103577                                     29.976466
103578                                 ],
103579                                 [
103580                                     -104.699108,
103581                                     30.03145
103582                                 ],
103583                                 [
103584                                     -104.701589,
103585                                     30.055324
103586                                 ],
103587                                 [
103588                                     -104.698592,
103589                                     30.075271
103590                                 ],
103591                                 [
103592                                     -104.684639,
103593                                     30.111135
103594                                 ],
103595                                 [
103596                                     -104.680479,
103597                                     30.134131
103598                                 ],
103599                                 [
103600                                     -104.67867,
103601                                     30.170356
103602                                 ],
103603                                 [
103604                                     -104.681564,
103605                                     30.192939
103606                                 ],
103607                                 [
103608                                     -104.695853,
103609                                     30.208441
103610                                 ],
103611                                 [
103612                                     -104.715231,
103613                                     30.243995
103614                                 ],
103615                                 [
103616                                     -104.724585,
103617                                     30.252211
103618                                 ],
103619                                 [
103620                                     -104.742155,
103621                                     30.25986
103622                                 ],
103623                                 [
103624                                     -104.74939,
103625                                     30.264459
103626                                 ],
103627                                 [
103628                                     -104.761689,
103629                                     30.284199
103630                                 ],
103631                                 [
103632                                     -104.774143,
103633                                     30.311588
103634                                 ],
103635                                 [
103636                                     -104.788767,
103637                                     30.335927
103638                                 ],
103639                                 [
103640                                     -104.807732,
103641                                     30.346418
103642                                 ],
103643                                 [
103644                                     -104.8129,
103645                                     30.350707
103646                                 ],
103647                                 [
103648                                     -104.814967,
103649                                     30.360577
103650                                 ],
103651                                 [
103652                                     -104.816001,
103653                                     30.371997
103654                                 ],
103655                                 [
103656                                     -104.818274,
103657                                     30.380524
103658                                 ],
103659                                 [
103660                                     -104.824269,
103661                                     30.38719
103662                                 ],
103663                                 [
103664                                     -104.83755,
103665                                     30.394063
103666                                 ],
103667                                 [
103668                                     -104.844939,
103669                                     30.40104
103670                                 ],
103671                                 [
103672                                     -104.853259,
103673                                     30.41215
103674                                 ],
103675                                 [
103676                                     -104.855016,
103677                                     30.417473
103678                                 ],
103679                                 [
103680                                     -104.853621,
103681                                     30.423984
103682                                 ],
103683                                 [
103684                                     -104.852432,
103685                                     30.438867
103686                                 ],
103687                                 [
103688                                     -104.854655,
103689                                     30.448737
103690                                 ],
103691                                 [
103692                                     -104.864473,
103693                                     30.462018
103694                                 ],
103695                                 [
103696                                     -104.866695,
103697                                     30.473025
103698                                 ],
103699                                 [
103700                                     -104.865248,
103701                                     30.479898
103702                                 ],
103703                                 [
103704                                     -104.859615,
103705                                     30.491112
103706                                 ],
103707                                 [
103708                                     -104.859254,
103709                                     30.497261
103710                                 ],
103711                                 [
103712                                     -104.863026,
103713                                     30.502377
103714                                 ],
103715                                 [
103716                                     -104.879718,
103717                                     30.510852
103718                                 ],
103719                                 [
103720                                     -104.882146,
103721                                     30.520929
103722                                 ],
103723                                 [
103724                                     -104.884007,
103725                                     30.541858
103726                                 ],
103727                                 [
103728                                     -104.886591,
103729                                     30.551883
103730                                 ],
103731                                 [
103732                                     -104.898166,
103733                                     30.569401
103734                                 ],
103735                                 [
103736                                     -104.928242,
103737                                     30.599529
103738                                 ],
103739                                 [
103740                                     -104.93434,
103741                                     30.610536
103742                                 ],
103743                                 [
103744                                     -104.941057,
103745                                     30.61405
103746                                 ],
103747                                 [
103748                                     -104.972735,
103749                                     30.618029
103750                                 ],
103751                                 [
103752                                     -104.98276,
103753                                     30.620716
103754                                 ],
103755                                 [
103756                                     -104.989117,
103757                                     30.629553
103758                                 ],
103759                                 [
103760                                     -104.991649,
103761                                     30.640301
103762                                 ],
103763                                 [
103764                                     -104.992941,
103765                                     30.651464
103766                                 ],
103767                                 [
103768                                     -104.995783,
103769                                     30.661747
103770                                 ],
103771                                 [
103772                                     -105.008495,
103773                                     30.676992
103774                                 ],
103775                                 [
103776                                     -105.027977,
103777                                     30.690117
103778                                 ],
103779                                 [
103780                                     -105.049475,
103781                                     30.699264
103782                                 ],
103783                                 [
103784                                     -105.06813,
103785                                     30.702675
103786                                 ],
103787                                 [
103788                                     -105.087043,
103789                                     30.709806
103790                                 ],
103791                                 [
103792                                     -105.133604,
103793                                     30.757917
103794                                 ],
103795                                 [
103796                                     -105.140425,
103797                                     30.750476
103798                                 ],
103799                                 [
103800                                     -105.153241,
103801                                     30.763188
103802                                 ],
103803                                 [
103804                                     -105.157788,
103805                                     30.76572
103806                                 ],
103807                                 [
103808                                     -105.160889,
103809                                     30.764118
103810                                 ],
103811                                 [
103812                                     -105.162698,
103813                                     30.774919
103814                                 ],
103815                                 [
103816                                     -105.167297,
103817                                     30.781171
103818                                 ],
103819                                 [
103820                                     -105.17479,
103821                                     30.783962
103822                                 ],
103823                                 [
103824                                     -105.185125,
103825                                     30.784634
103826                                 ],
103827                                 [
103828                                     -105.195306,
103829                                     30.787941
103830                                 ],
103831                                 [
103832                                     -105.204917,
103833                                     30.80241
103834                                 ],
103835                                 [
103836                                     -105.2121,
103837                                     30.805718
103838                                 ],
103839                                 [
103840                                     -105.21825,
103841                                     30.806803
103842                                 ],
103843                                 [
103844                                     -105.229257,
103845                                     30.810214
103846                                 ],
103847                                 [
103848                                     -105.232874,
103849                                     30.809128
103850                                 ],
103851                                 [
103852                                     -105.239851,
103853                                     30.801532
103854                                 ],
103855                                 [
103856                                     -105.243985,
103857                                     30.799103
103858                                 ],
103859                                 [
103860                                     -105.249049,
103861                                     30.798845
103862                                 ],
103863                                 [
103864                                     -105.259488,
103865                                     30.802979
103866                                 ],
103867                                 [
103868                                     -105.265844,
103869                                     30.808405
103870                                 ],
103871                                 [
103872                                     -105.270753,
103873                                     30.814348
103874                                 ],
103875                                 [
103876                                     -105.277006,
103877                                     30.819412
103878                                 ],
103879                                 [
103880                                     -105.334315,
103881                                     30.843803
103882                                 ],
103883                                 [
103884                                     -105.363771,
103885                                     30.850366
103886                                 ],
103887                                 [
103888                                     -105.376173,
103889                                     30.859565
103890                                 ],
103891                                 [
103892                                     -105.41555,
103893                                     30.902456
103894                                 ],
103895                                 [
103896                                     -105.496682,
103897                                     30.95651
103898                                 ],
103899                                 [
103900                                     -105.530789,
103901                                     30.991701
103902                                 ],
103903                                 [
103904                                     -105.555955,
103905                                     31.002605
103906                                 ],
103907                                 [
103908                                     -105.565722,
103909                                     31.016661
103910                                 ],
103911                                 [
103912                                     -105.578641,
103913                                     31.052163
103914                                 ],
103915                                 [
103916                                     -105.59094,
103917                                     31.071438
103918                                 ],
103919                                 [
103920                                     -105.605875,
103921                                     31.081928
103922                                 ],
103923                                 [
103924                                     -105.623496,
103925                                     31.090351
103926                                 ],
103927                                 [
103928                                     -105.643805,
103929                                     31.103684
103930                                 ],
103931                                 [
103932                                     -105.668042,
103933                                     31.127869
103934                                 ],
103935                                 [
103936                                     -105.675225,
103937                                     31.131951
103938                                 ],
103939                                 [
103940                                     -105.692278,
103941                                     31.137635
103942                                 ],
103943                                 [
103944                                     -105.76819,
103945                                     31.18001
103946                                 ],
103947                                 [
103948                                     -105.777854,
103949                                     31.192722
103950                                 ],
103951                                 [
103952                                     -105.78483,
103953                                     31.211016
103954                                 ],
103955                                 [
103956                                     -105.861983,
103957                                     31.288376
103958                                 ],
103959                                 [
103960                                     -105.880147,
103961                                     31.300881
103962                                 ],
103963                                 [
103964                                     -105.896994,
103965                                     31.305997
103966                                 ],
103967                                 [
103968                                     -105.897149,
103969                                     31.309511
103970                                 ],
103971                                 [
103972                                     -105.908802,
103973                                     31.317004
103974                                 ],
103975                                 [
103976                                     -105.928052,
103977                                     31.326461
103978                                 ],
103979                                 [
103980                                     -105.934563,
103981                                     31.335504
103982                                 ],
103983                                 [
103984                                     -105.941772,
103985                                     31.352351
103986                                 ],
103987                                 [
103988                                     -105.948515,
103989                                     31.361239
103990                                 ],
103991                                 [
103992                                     -105.961202,
103993                                     31.371006
103994                                 ],
103995                                 [
103996                                     -106.004739,
103997                                     31.396948
103998                                 ],
103999                                 [
104000                                     -106.021147,
104001                                     31.402167
104002                                 ],
104003                                 [
104004                                     -106.046261,
104005                                     31.404648
104006                                 ],
104007                                 [
104008                                     -106.065304,
104009                                     31.410952
104010                                 ],
104011                                 [
104012                                     -106.099385,
104013                                     31.428884
104014                                 ],
104015                                 [
104016                                     -106.141113,
104017                                     31.439167
104018                                 ],
104019                                 [
104020                                     -106.164316,
104021                                     31.447797
104022                                 ],
104023                                 [
104024                                     -106.174471,
104025                                     31.460251
104026                                 ],
104027                                 [
104028                                     -106.209249,
104029                                     31.477305
104030                                 ],
104031                                 [
104032                                     -106.215424,
104033                                     31.483919
104034                                 ],
104035                                 [
104036                                     -106.21744,
104037                                     31.488725
104038                                 ],
104039                                 [
104040                                     -106.218731,
104041                                     31.494616
104042                                 ],
104043                                 [
104044                                     -106.222891,
104045                                     31.50459
104046                                 ],
104047                                 [
104048                                     -106.232658,
104049                                     31.519938
104050                                 ],
104051                                 [
104052                                     -106.274749,
104053                                     31.562622
104054                                 ],
104055                                 [
104056                                     -106.286298,
104057                                     31.580141
104058                                 ],
104059                                 [
104060                                     -106.312292,
104061                                     31.648612
104062                                 ],
104063                                 [
104064                                     -106.331309,
104065                                     31.68215
104066                                 ],
104067                                 [
104068                                     -106.35849,
104069                                     31.717548
104070                                 ],
104071                                 [
104072                                     -106.39177,
104073                                     31.745919
104074                                 ],
104075                                 [
104076                                     -106.428951,
104077                                     31.758476
104078                                 ],
104079                                 [
104080                                     -106.473135,
104081                                     31.755065
104082                                 ],
104083                                 [
104084                                     -106.492797,
104085                                     31.759044
104086                                 ],
104087                                 [
104088                                     -106.501425,
104089                                     31.766344
104090                                 ],
104091                                 [
104092                                     -106.506052,
104093                                     31.770258
104094                                 ],
104095                                 [
104096                                     -106.517189,
104097                                     31.773824
104098                                 ],
104099                                 [
104100                                     -106.558969,
104101                                     31.773876
104102                                 ],
104103                                 [
104104                                     -106.584859,
104105                                     31.773927
104106                                 ],
104107                                 [
104108                                     -106.610697,
104109                                     31.773979
104110                                 ],
104111                                 [
104112                                     -106.636587,
104113                                     31.774082
104114                                 ],
104115                                 [
104116                                     -106.662477,
104117                                     31.774134
104118                                 ],
104119                                 [
104120                                     -106.688315,
104121                                     31.774237
104122                                 ],
104123                                 [
104124                                     -106.714205,
104125                                     31.774237
104126                                 ],
104127                                 [
104128                                     -106.740095,
104129                                     31.774289
104130                                 ],
104131                                 [
104132                                     -106.765933,
104133                                     31.774392
104134                                 ],
104135                                 [
104136                                     -106.791823,
104137                                     31.774444
104138                                 ],
104139                                 [
104140                                     -106.817713,
104141                                     31.774496
104142                                 ],
104143                                 [
104144                                     -106.843603,
104145                                     31.774547
104146                                 ],
104147                                 [
104148                                     -106.869441,
104149                                     31.774599
104150                                 ],
104151                                 [
104152                                     -106.895331,
104153                                     31.774702
104154                                 ],
104155                                 [
104156                                     -106.921221,
104157                                     31.774702
104158                                 ],
104159                                 [
104160                                     -106.947111,
104161                                     31.774754
104162                                 ],
104163                                 [
104164                                     -106.973001,
104165                                     31.774857
104166                                 ],
104167                                 [
104168                                     -106.998891,
104169                                     31.774909
104170                                 ],
104171                                 [
104172                                     -107.02478,
104173                                     31.774961
104174                                 ],
104175                                 [
104176                                     -107.05067,
104177                                     31.775013
104178                                 ],
104179                                 [
104180                                     -107.076509,
104181                                     31.775064
104182                                 ],
104183                                 [
104184                                     -107.102398,
104185                                     31.775168
104186                                 ],
104187                                 [
104188                                     -107.128288,
104189                                     31.775168
104190                                 ],
104191                                 [
104192                                     -107.154127,
104193                                     31.775219
104194                                 ],
104195                                 [
104196                                     -107.180016,
104197                                     31.775374
104198                                 ],
104199                                 [
104200                                     -107.205906,
104201                                     31.775374
104202                                 ],
104203                                 [
104204                                     -107.231796,
104205                                     31.775426
104206                                 ],
104207                                 [
104208                                     -107.257634,
104209                                     31.775478
104210                                 ],
104211                                 [
104212                                     -107.283524,
104213                                     31.775529
104214                                 ],
104215                                 [
104216                                     -107.309414,
104217                                     31.775633
104218                                 ],
104219                                 [
104220                                     -107.335252,
104221                                     31.775684
104222                                 ],
104223                                 [
104224                                     -107.361142,
104225                                     31.775788
104226                                 ],
104227                                 [
104228                                     -107.387032,
104229                                     31.775788
104230                                 ],
104231                                 [
104232                                     -107.412896,
104233                                     31.775839
104234                                 ],
104235                                 [
104236                                     -107.438786,
104237                                     31.775943
104238                                 ],
104239                                 [
104240                                     -107.464676,
104241                                     31.775994
104242                                 ],
104243                                 [
104244                                     -107.490566,
104245                                     31.776098
104246                                 ],
104247                                 [
104248                                     -107.516404,
104249                                     31.776149
104250                                 ],
104251                                 [
104252                                     -107.542294,
104253                                     31.776201
104254                                 ],
104255                                 [
104256                                     -107.568184,
104257                                     31.776253
104258                                 ],
104259                                 [
104260                                     -107.594074,
104261                                     31.776304
104262                                 ],
104263                                 [
104264                                     -107.619964,
104265                                     31.776408
104266                                 ],
104267                                 [
104268                                     -107.645854,
104269                                     31.776459
104270                                 ],
104271                                 [
104272                                     -107.671744,
104273                                     31.776459
104274                                 ],
104275                                 [
104276                                     -107.697633,
104277                                     31.776563
104278                                 ],
104279                                 [
104280                                     -107.723472,
104281                                     31.776614
104282                                 ],
104283                                 [
104284                                     -107.749362,
104285                                     31.776666
104286                                 ],
104287                                 [
104288                                     -107.775251,
104289                                     31.776718
104290                                 ],
104291                                 [
104292                                     -107.801141,
104293                                     31.77677
104294                                 ],
104295                                 [
104296                                     -107.82698,
104297                                     31.776873
104298                                 ],
104299                                 [
104300                                     -107.852869,
104301                                     31.776925
104302                                 ],
104303                                 [
104304                                     -107.878759,
104305                                     31.776925
104306                                 ],
104307                                 [
104308                                     -107.904598,
104309                                     31.777028
104310                                 ],
104311                                 [
104312                                     -107.930487,
104313                                     31.77708
104314                                 ],
104315                                 [
104316                                     -107.956377,
104317                                     31.777131
104318                                 ],
104319                                 [
104320                                     -107.982216,
104321                                     31.777183
104322                                 ],
104323                                 [
104324                                     -108.008105,
104325                                     31.777235
104326                                 ],
104327                                 [
104328                                     -108.033995,
104329                                     31.777338
104330                                 ],
104331                                 [
104332                                     -108.059885,
104333                                     31.77739
104334                                 ],
104335                                 [
104336                                     -108.085723,
104337                                     31.77739
104338                                 ],
104339                                 [
104340                                     -108.111613,
104341                                     31.777545
104342                                 ],
104343                                 [
104344                                     -108.137503,
104345                                     31.777545
104346                                 ],
104347                                 [
104348                                     -108.163341,
104349                                     31.777648
104350                                 ],
104351                                 [
104352                                     -108.189283,
104353                                     31.7777
104354                                 ],
104355                                 [
104356                                     -108.215121,
104357                                     31.777751
104358                                 ],
104359                                 [
104360                                     -108.215121,
104361                                     31.770723
104362                                 ],
104363                                 [
104364                                     -108.215121,
104365                                     31.763695
104366                                 ],
104367                                 [
104368                                     -108.215121,
104369                                     31.756667
104370                                 ],
104371                                 [
104372                                     -108.215121,
104373                                     31.749639
104374                                 ],
104375                                 [
104376                                     -108.215121,
104377                                     31.74256
104378                                 ],
104379                                 [
104380                                     -108.215121,
104381                                     31.735583
104382                                 ],
104383                                 [
104384                                     -108.215121,
104385                                     31.728555
104386                                 ],
104387                                 [
104388                                     -108.215121,
104389                                     31.721476
104390                                 ],
104391                                 [
104392                                     -108.215121,
104393                                     31.714396
104394                                 ],
104395                                 [
104396                                     -108.215121,
104397                                     31.70742
104398                                 ],
104399                                 [
104400                                     -108.215121,
104401                                     31.700392
104402                                 ],
104403                                 [
104404                                     -108.215121,
104405                                     31.693312
104406                                 ],
104407                                 [
104408                                     -108.215121,
104409                                     31.686284
104410                                 ],
104411                                 [
104412                                     -108.215121,
104413                                     31.679256
104414                                 ],
104415                                 [
104416                                     -108.215121,
104417                                     31.672176
104418                                 ],
104419                                 [
104420                                     -108.21507,
104421                                     31.665148
104422                                 ],
104423                                 [
104424                                     -108.215018,
104425                                     31.658172
104426                                 ],
104427                                 [
104428                                     -108.215018,
104429                                     31.651092
104430                                 ],
104431                                 [
104432                                     -108.215018,
104433                                     31.644064
104434                                 ],
104435                                 [
104436                                     -108.215018,
104437                                     31.637036
104438                                 ],
104439                                 [
104440                                     -108.215018,
104441                                     31.630008
104442                                 ],
104443                                 [
104444                                     -108.215018,
104445                                     31.62298
104446                                 ],
104447                                 [
104448                                     -108.215018,
104449                                     31.615952
104450                                 ],
104451                                 [
104452                                     -108.215018,
104453                                     31.608873
104454                                 ],
104455                                 [
104456                                     -108.215018,
104457                                     31.601845
104458                                 ],
104459                                 [
104460                                     -108.215018,
104461                                     31.594817
104462                                 ],
104463                                 [
104464                                     -108.215018,
104465                                     31.587789
104466                                 ],
104467                                 [
104468                                     -108.215018,
104469                                     31.580761
104470                                 ],
104471                                 [
104472                                     -108.215018,
104473                                     31.573733
104474                                 ],
104475                                 [
104476                                     -108.215018,
104477                                     31.566653
104478                                 ],
104479                                 [
104480                                     -108.215018,
104481                                     31.559625
104482                                 ],
104483                                 [
104484                                     -108.214966,
104485                                     31.552597
104486                                 ],
104487                                 [
104488                                     -108.214966,
104489                                     31.545569
104490                                 ],
104491                                 [
104492                                     -108.214966,
104493                                     31.538489
104494                                 ],
104495                                 [
104496                                     -108.214966,
104497                                     31.531461
104498                                 ],
104499                                 [
104500                                     -108.214966,
104501                                     31.524485
104502                                 ],
104503                                 [
104504                                     -108.214966,
104505                                     31.517405
104506                                 ],
104507                                 [
104508                                     -108.214966,
104509                                     31.510378
104510                                 ],
104511                                 [
104512                                     -108.214966,
104513                                     31.503401
104514                                 ],
104515                                 [
104516                                     -108.214966,
104517                                     31.496322
104518                                 ],
104519                                 [
104520                                     -108.214966,
104521                                     31.489242
104522                                 ],
104523                                 [
104524                                     -108.214966,
104525                                     31.482214
104526                                 ],
104527                                 [
104528                                     -108.214966,
104529                                     31.475238
104530                                 ],
104531                                 [
104532                                     -108.214966,
104533                                     31.468158
104534                                 ],
104535                                 [
104536                                     -108.214966,
104537                                     31.46113
104538                                 ],
104539                                 [
104540                                     -108.214966,
104541                                     31.454102
104542                                 ],
104543                                 [
104544                                     -108.214966,
104545                                     31.447074
104546                                 ],
104547                                 [
104548                                     -108.214915,
104549                                     31.440046
104550                                 ],
104551                                 [
104552                                     -108.214863,
104553                                     31.432966
104554                                 ],
104555                                 [
104556                                     -108.214863,
104557                                     31.425938
104558                                 ],
104559                                 [
104560                                     -108.214863,
104561                                     31.41891
104562                                 ],
104563                                 [
104564                                     -108.214863,
104565                                     31.411882
104566                                 ],
104567                                 [
104568                                     -108.214863,
104569                                     31.404803
104570                                 ],
104571                                 [
104572                                     -108.214863,
104573                                     31.397826
104574                                 ],
104575                                 [
104576                                     -108.214863,
104577                                     31.390798
104578                                 ],
104579                                 [
104580                                     -108.214863,
104581                                     31.383719
104582                                 ],
104583                                 [
104584                                     -108.214863,
104585                                     31.376639
104586                                 ],
104587                                 [
104588                                     -108.214863,
104589                                     31.369663
104590                                 ],
104591                                 [
104592                                     -108.214863,
104593                                     31.362635
104594                                 ],
104595                                 [
104596                                     -108.214863,
104597                                     31.355555
104598                                 ],
104599                                 [
104600                                     -108.214863,
104601                                     31.348527
104602                                 ],
104603                                 [
104604                                     -108.214863,
104605                                     31.341551
104606                                 ],
104607                                 [
104608                                     -108.214863,
104609                                     31.334471
104610                                 ],
104611                                 [
104612                                     -108.214811,
104613                                     31.327443
104614                                 ],
104615                                 [
104616                                     -108.257573,
104617                                     31.327391
104618                                 ],
104619                                 [
104620                                     -108.300336,
104621                                     31.327391
104622                                 ],
104623                                 [
104624                                     -108.34302,
104625                                     31.327391
104626                                 ],
104627                                 [
104628                                     -108.385731,
104629                                     31.327391
104630                                 ],
104631                                 [
104632                                     -108.428442,
104633                                     31.327391
104634                                 ],
104635                                 [
104636                                     -108.471152,
104637                                     31.327391
104638                                 ],
104639                                 [
104640                                     -108.513837,
104641                                     31.327391
104642                                 ],
104643                                 [
104644                                     -108.556547,
104645                                     31.327391
104646                                 ],
104647                                 [
104648                                     -108.59931,
104649                                     31.327391
104650                                 ],
104651                                 [
104652                                     -108.64202,
104653                                     31.327391
104654                                 ],
104655                                 [
104656                                     -108.684757,
104657                                     31.327391
104658                                 ],
104659                                 [
104660                                     -108.727467,
104661                                     31.327391
104662                                 ],
104663                                 [
104664                                     -108.770178,
104665                                     31.327391
104666                                 ],
104667                                 [
104668                                     -108.812914,
104669                                     31.327391
104670                                 ],
104671                                 [
104672                                     -108.855625,
104673                                     31.327391
104674                                 ],
104675                                 [
104676                                     -108.898335,
104677                                     31.327391
104678                                 ],
104679                                 [
104680                                     -108.941046,
104681                                     31.327391
104682                                 ],
104683                                 [
104684                                     -108.968282,
104685                                     31.327391
104686                                 ],
104687                                 [
104688                                     -108.983731,
104689                                     31.327391
104690                                 ],
104691                                 [
104692                                     -109.026493,
104693                                     31.327391
104694                                 ],
104695                                 [
104696                                     -109.04743,
104697                                     31.327391
104698                                 ],
104699                                 [
104700                                     -109.069203,
104701                                     31.327391
104702                                 ],
104703                                 [
104704                                     -109.111914,
104705                                     31.327391
104706                                 ],
104707                                 [
104708                                     -109.154599,
104709                                     31.327391
104710                                 ],
104711                                 [
104712                                     -109.197361,
104713                                     31.327391
104714                                 ],
104715                                 [
104716                                     -109.240072,
104717                                     31.32734
104718                                 ],
104719                                 [
104720                                     -109.282782,
104721                                     31.32734
104722                                 ],
104723                                 [
104724                                     -109.325519,
104725                                     31.32734
104726                                 ],
104727                                 [
104728                                     -109.368229,
104729                                     31.32734
104730                                 ],
104731                                 [
104732                                     -109.410914,
104733                                     31.32734
104734                                 ],
104735                                 [
104736                                     -109.45365,
104737                                     31.32734
104738                                 ],
104739                                 [
104740                                     -109.496387,
104741                                     31.32734
104742                                 ],
104743                                 [
104744                                     -109.539071,
104745                                     31.32734
104746                                 ],
104747                                 [
104748                                     -109.581808,
104749                                     31.32734
104750                                 ],
104751                                 [
104752                                     -109.624493,
104753                                     31.32734
104754                                 ],
104755                                 [
104756                                     -109.667177,
104757                                     31.32734
104758                                 ],
104759                                 [
104760                                     -109.709965,
104761                                     31.32734
104762                                 ],
104763                                 [
104764                                     -109.75265,
104765                                     31.32734
104766                                 ],
104767                                 [
104768                                     -109.795335,
104769                                     31.32734
104770                                 ],
104771                                 [
104772                                     -109.838123,
104773                                     31.32734
104774                                 ],
104775                                 [
104776                                     -109.880808,
104777                                     31.32734
104778                                 ],
104779                                 [
104780                                     -109.923596,
104781                                     31.327288
104782                                 ],
104783                                 [
104784                                     -109.96628,
104785                                     31.327236
104786                                 ],
104787                                 [
104788                                     -110.008965,
104789                                     31.327236
104790                                 ],
104791                                 [
104792                                     -110.051702,
104793                                     31.327236
104794                                 ],
104795                                 [
104796                                     -110.094386,
104797                                     31.327236
104798                                 ],
104799                                 [
104800                                     -110.137071,
104801                                     31.327236
104802                                 ],
104803                                 [
104804                                     -110.179807,
104805                                     31.327236
104806                                 ],
104807                                 [
104808                                     -110.222544,
104809                                     31.327236
104810                                 ],
104811                                 [
104812                                     -110.265229,
104813                                     31.327236
104814                                 ],
104815                                 [
104816                                     -110.308017,
104817                                     31.327236
104818                                 ],
104819                                 [
104820                                     -110.350753,
104821                                     31.327236
104822                                 ],
104823                                 [
104824                                     -110.39349,
104825                                     31.327236
104826                                 ],
104827                                 [
104828                                     -110.436174,
104829                                     31.327236
104830                                 ],
104831                                 [
104832                                     -110.478859,
104833                                     31.327236
104834                                 ],
104835                                 [
104836                                     -110.521595,
104837                                     31.327236
104838                                 ],
104839                                 [
104840                                     -110.56428,
104841                                     31.327236
104842                                 ],
104843                                 [
104844                                     -110.606965,
104845                                     31.327236
104846                                 ],
104847                                 [
104848                                     -110.649727,
104849                                     31.327236
104850                                 ],
104851                                 [
104852                                     -110.692438,
104853                                     31.327236
104854                                 ],
104855                                 [
104856                                     -110.7352,
104857                                     31.327236
104858                                 ],
104859                                 [
104860                                     -110.777885,
104861                                     31.327236
104862                                 ],
104863                                 [
104864                                     -110.820595,
104865                                     31.327236
104866                                 ],
104867                                 [
104868                                     -110.863358,
104869                                     31.327236
104870                                 ],
104871                                 [
104872                                     -110.906068,
104873                                     31.327236
104874                                 ],
104875                                 [
104876                                     -110.948753,
104877                                     31.327185
104878                                 ],
104879                                 [
104880                                     -111.006269,
104881                                     31.327185
104882                                 ],
104883                                 [
104884                                     -111.067118,
104885                                     31.333644
104886                                 ],
104887                                 [
104888                                     -111.094455,
104889                                     31.342532
104890                                 ],
104891                                 [
104892                                     -111.145924,
104893                                     31.359069
104894                                 ],
104895                                 [
104896                                     -111.197446,
104897                                     31.375554
104898                                 ],
104899                                 [
104900                                     -111.248864,
104901                                     31.392142
104902                                 ],
104903                                 [
104904                                     -111.300333,
104905                                     31.40873
104906                                 ],
104907                                 [
104908                                     -111.351803,
104909                                     31.425318
104910                                 ],
104911                                 [
104912                                     -111.403299,
104913                                     31.441855
104914                                 ],
104915                                 [
104916                                     -111.454768,
104917                                     31.458339
104918                                 ],
104919                                 [
104920                                     -111.506238,
104921                                     31.474979
104922                                 ],
104923                                 [
104924                                     -111.915464,
104925                                     31.601431
104926                                 ],
104927                                 [
104928                                     -112.324715,
104929                                     31.727987
104930                                 ],
104931                                 [
104932                                     -112.733967,
104933                                     31.854543
104934                                 ],
104935                                 [
104936                                     -113.143218,
104937                                     31.981046
104938                                 ],
104939                                 [
104940                                     -113.552444,
104941                                     32.107602
104942                                 ],
104943                                 [
104944                                     -113.961696,
104945                                     32.234132
104946                                 ],
104947                                 [
104948                                     -114.370921,
104949                                     32.360687
104950                                 ],
104951                                 [
104952                                     -114.780147,
104953                                     32.487243
104954                                 ],
104955                                 [
104956                                     -114.816785,
104957                                     32.498534
104958                                 ],
104959                                 [
104960                                     -114.819373,
104961                                     32.499363
104962                                 ],
104963                                 [
104964                                     -114.822108,
104965                                     32.50024
104966                                 ],
104967                                 [
104968                                     -114.809447,
104969                                     32.511324
104970                                 ],
104971                                 [
104972                                     -114.795546,
104973                                     32.552226
104974                                 ],
104975                                 [
104976                                     -114.794203,
104977                                     32.574111
104978                                 ],
104979                                 [
104980                                     -114.802678,
104981                                     32.594497
104982                                 ],
104983                                 [
104984                                     -114.786813,
104985                                     32.621033
104986                                 ],
104987                                 [
104988                                     -114.781542,
104989                                     32.628061
104990                                 ],
104991                                 [
104992                                     -114.758804,
104993                                     32.64483
104994                                 ],
104995                                 [
104996                                     -114.751156,
104997                                     32.65222
104998                                 ],
104999                                 [
105000                                     -114.739477,
105001                                     32.669066
105002                                 ],
105003                                 [
105004                                     -114.731209,
105005                                     32.686636
105006                                 ],
105007                                 [
105008                                     -114.723871,
105009                                     32.711519
105010                                 ],
105011                                 [
105012                                     -114.724284,
105013                                     32.712835
105014                                 ],
105015                                 [
105016                                     -114.724285,
105017                                     32.712836
105018                                 ],
105019                                 [
105020                                     -114.764541,
105021                                     32.709839
105022                                 ],
105023                                 [
105024                                     -114.838076,
105025                                     32.704206
105026                                 ],
105027                                 [
105028                                     -114.911612,
105029                                     32.698703
105030                                 ],
105031                                 [
105032                                     -114.985199,
105033                                     32.693122
105034                                 ],
105035                                 [
105036                                     -115.058734,
105037                                     32.687567
105038                                 ],
105039                                 [
105040                                     -115.13227,
105041                                     32.681986
105042                                 ],
105043                                 [
105044                                     -115.205806,
105045                                     32.676456
105046                                 ],
105047                                 [
105048                                     -115.27929,
105049                                     32.670823
105050                                 ],
105051                                 [
105052                                     -115.352851,
105053                                     32.665346
105054                                 ],
105055                                 [
105056                                     -115.426386,
105057                                     32.659765
105058                                 ],
105059                                 [
105060                                     -115.499922,
105061                                     32.654209
105062                                 ],
105063                                 [
105064                                     -115.573535,
105065                                     32.648654
105066                                 ],
105067                                 [
105068                                     -115.647019,
105069                                     32.643073
105070                                 ],
105071                                 [
105072                                     -115.720529,
105073                                     32.637518
105074                                 ],
105075                                 [
105076                                     -115.794064,
105077                                     32.631963
105078                                 ],
105079                                 [
105080                                     -115.8676,
105081                                     32.626408
105082                                 ],
105083                                 [
105084                                     -115.941213,
105085                                     32.620827
105086                                 ],
105087                                 [
105088                                     -116.014748,
105089                                     32.615271
105090                                 ],
105091                                 [
105092                                     -116.088232,
105093                                     32.609664
105094                                 ],
105095                                 [
105096                                     -116.161742,
105097                                     32.604161
105098                                 ],
105099                                 [
105100                                     -116.235329,
105101                                     32.598554
105102                                 ],
105103                                 [
105104                                     -116.308891,
105105                                     32.593025
105106                                 ],
105107                                 [
105108                                     -116.382426,
105109                                     32.587469
105110                                 ],
105111                                 [
105112                                     -116.455962,
105113                                     32.581888
105114                                 ],
105115                                 [
105116                                     -116.529472,
105117                                     32.576333
105118                                 ],
105119                                 [
105120                                     -116.603007,
105121                                     32.570804
105122                                 ],
105123                                 [
105124                                     -116.676543,
105125                                     32.565223
105126                                 ],
105127                                 [
105128                                     -116.750104,
105129                                     32.559667
105130                                 ],
105131                                 [
105132                                     -116.82364,
105133                                     32.554086
105134                                 ],
105135                                 [
105136                                     -116.897201,
105137                                     32.548531
105138                                 ],
105139                                 [
105140                                     -116.970737,
105141                                     32.542976
105142                                 ],
105143                                 [
105144                                     -117.044221,
105145                                     32.537421
105146                                 ],
105147                                 [
105148                                     -117.125121,
105149                                     32.531669
105150                                 ],
105151                                 [
105152                                     -117.125969,
105153                                     32.538258
105154                                 ],
105155                                 [
105156                                     -117.239623,
105157                                     32.531308
105158                                 ],
105159                                 [
105160                                     -120.274098,
105161                                     32.884264
105162                                 ],
105163                                 [
105164                                     -121.652736,
105165                                     34.467248
105166                                 ],
105167                                 [
105168                                     -124.367265,
105169                                     37.662798
105170                                 ],
105171                                 [
105172                                     -126.739806,
105173                                     41.37928
105174                                 ],
105175                                 [
105176                                     -126.996297,
105177                                     45.773888
105178                                 ],
105179                                 [
105180                                     -124.770704,
105181                                     48.44258
105182                                 ],
105183                                 [
105184                                     -123.734053,
105185                                     48.241906
105186                                 ],
105187                                 [
105188                                     -123.1663,
105189                                     48.27837
105190                                 ],
105191                                 [
105192                                     -123.193018,
105193                                     48.501035
105194                                 ],
105195                                 [
105196                                     -123.176987,
105197                                     48.65482
105198                                 ],
105199                                 [
105200                                     -122.912481,
105201                                     48.753561
105202                                 ],
105203                                 [
105204                                     -122.899122,
105205                                     48.897797
105206                                 ],
105207                                 [
105208                                     -122.837671,
105209                                     48.97502
105210                                 ],
105211                                 [
105212                                     -122.743986,
105213                                     48.980582
105214                                 ],
105215                                 [
105216                                     -122.753,
105217                                     48.992499
105218                                 ],
105219                                 [
105220                                     -122.753012,
105221                                     48.992515
105222                                 ],
105223                                 [
105224                                     -122.653258,
105225                                     48.992515
105226                                 ],
105227                                 [
105228                                     -122.433375,
105229                                     48.992515
105230                                 ],
105231                                 [
105232                                     -122.213517,
105233                                     48.992515
105234                                 ],
105235                                 [
105236                                     -121.993763,
105237                                     48.992515
105238                                 ],
105239                                 [
105240                                     -121.773958,
105241                                     48.992515
105242                                 ],
105243                                 [
105244                                     -121.554152,
105245                                     48.992515
105246                                 ],
105247                                 [
105248                                     -121.33432,
105249                                     48.992515
105250                                 ],
105251                                 [
105252                                     -121.114515,
105253                                     48.992515
105254                                 ],
105255                                 [
105256                                     -95.396937,
105257                                     48.99267
105258                                 ],
105259                                 [
105260                                     -95.177106,
105261                                     48.99267
105262                                 ],
105263                                 [
105264                                     -95.168527,
105265                                     48.995047
105266                                 ],
105267                                 [
105268                                     -95.161887,
105269                                     49.001145
105270                                 ],
105271                                 [
105272                                     -95.159329,
105273                                     49.01179
105274                                 ],
105275                                 [
105276                                     -95.159665,
105277                                     49.10951
105278                                 ],
105279                                 [
105280                                     -95.160027,
105281                                     49.223353
105282                                 ],
105283                                 [
105284                                     -95.160337,
105285                                     49.313012
105286                                 ],
105287                                 [
105288                                     -95.160569,
105289                                     49.369494
105290                                 ],
105291                                 [
105292                                     -95.102821,
105293                                     49.35394
105294                                 ],
105295                                 [
105296                                     -94.982518,
105297                                     49.356162
105298                                 ],
105299                                 [
105300                                     -94.926087,
105301                                     49.345568
105302                                 ],
105303                                 [
105304                                     -94.856195,
105305                                     49.318283
105306                                 ],
105307                                 [
105308                                     -94.839142,
105309                                     49.308878
105310                                 ],
105311                                 [
105312                                     -94.827256,
105313                                     49.292858
105314                                 ],
105315                                 [
105316                                     -94.819892,
105317                                     49.252034
105318                                 ],
105319                                 [
105320                                     -94.810358,
105321                                     49.229606
105322                                 ],
105323                                 [
105324                                     -94.806121,
105325                                     49.210899
105326                                 ],
105327                                 [
105328                                     -94.811185,
105329                                     49.166561
105330                                 ],
105331                                 [
105332                                     -94.803743,
105333                                     49.146407
105334                                 ],
105335                                 [
105336                                     -94.792039,
105337                                     49.12646
105338                                 ],
105339                                 [
105340                                     -94.753772,
105341                                     49.026156
105342                                 ],
105343                                 [
105344                                     -94.711217,
105345                                     48.914586
105346                                 ],
105347                                 [
105348                                     -94.711734,
105349                                     48.862755
105350                                 ],
105351                                 [
105352                                     -94.712147,
105353                                     48.842446
105354                                 ],
105355                                 [
105356                                     -94.713284,
105357                                     48.823843
105358                                 ],
105359                                 [
105360                                     -94.710907,
105361                                     48.807513
105362                                 ],
105363                                 [
105364                                     -94.701786,
105365                                     48.790098
105366                                 ],
105367                                 [
105368                                     -94.688893,
105369                                     48.778832
105370                                 ],
105371                                 [
105372                                     -94.592852,
105373                                     48.726433
105374                                 ],
105375                                 [
105376                                     -94.519161,
105377                                     48.70447
105378                                 ],
105379                                 [
105380                                     -94.4795,
105381                                     48.700698
105382                                 ],
105383                                 [
105384                                     -94.311577,
105385                                     48.713927
105386                                 ],
105387                                 [
105388                                     -94.292586,
105389                                     48.711912
105390                                 ],
105391                                 [
105392                                     -94.284034,
105393                                     48.709069
105394                                 ],
105395                                 [
105396                                     -94.274499,
105397                                     48.704108
105398                                 ],
105399                                 [
105400                                     -94.265482,
105401                                     48.697752
105402                                 ],
105403                                 [
105404                                     -94.258454,
105405                                     48.690828
105406                                 ],
105407                                 [
105408                                     -94.255767,
105409                                     48.683541
105410                                 ],
105411                                 [
105412                                     -94.252459,
105413                                     48.662405
105414                                 ],
105415                                 [
105416                                     -94.251038,
105417                                     48.65729
105418                                 ],
105419                                 [
105420                                     -94.23215,
105421                                     48.652019
105422                                 ],
105423                                 [
105424                                     -94.03485,
105425                                     48.643311
105426                                 ],
105427                                 [
105428                                     -93.874885,
105429                                     48.636206
105430                                 ],
105431                                 [
105432                                     -93.835741,
105433                                     48.617137
105434                                 ],
105435                                 [
105436                                     -93.809386,
105437                                     48.543576
105438                                 ],
105439                                 [
105440                                     -93.778664,
105441                                     48.519468
105442                                 ],
105443                                 [
105444                                     -93.756779,
105445                                     48.516549
105446                                 ],
105447                                 [
105448                                     -93.616297,
105449                                     48.531302
105450                                 ],
105451                                 [
105452                                     -93.599889,
105453                                     48.526341
105454                                 ],
105455                                 [
105456                                     -93.566584,
105457                                     48.538279
105458                                 ],
105459                                 [
105460                                     -93.491756,
105461                                     48.542309
105462                                 ],
105463                                 [
105464                                     -93.459924,
105465                                     48.557399
105466                                 ],
105467                                 [
105468                                     -93.45225,
105469                                     48.572721
105470                                 ],
105471                                 [
105472                                     -93.453774,
105473                                     48.586958
105474                                 ],
105475                                 [
105476                                     -93.451475,
105477                                     48.597422
105478                                 ],
105479                                 [
105480                                     -93.417316,
105481                                     48.604114
105482                                 ],
105483                                 [
105484                                     -93.385716,
105485                                     48.614863
105486                                 ],
105487                                 [
105488                                     -93.25774,
105489                                     48.630314
105490                                 ],
105491                                 [
105492                                     -93.131701,
105493                                     48.62463
105494                                 ],
105495                                 [
105496                                     -92.97972,
105497                                     48.61768
105498                                 ],
105499                                 [
105500                                     -92.955588,
105501                                     48.612228
105502                                 ],
105503                                 [
105504                                     -92.884197,
105505                                     48.579878
105506                                 ],
105507                                 [
105508                                     -92.72555,
105509                                     48.548692
105510                                 ],
105511                                 [
105512                                     -92.648604,
105513                                     48.536263
105514                                 ],
105515                                 [
105516                                     -92.630181,
105517                                     48.519468
105518                                 ],
105519                                 [
105520                                     -92.627468,
105521                                     48.502777
105522                                 ],
105523                                 [
105524                                     -92.646743,
105525                                     48.497428
105526                                 ],
105527                                 [
105528                                     -92.691366,
105529                                     48.489858
105530                                 ],
105531                                 [
105532                                     -92.710641,
105533                                     48.482882
105534                                 ],
105535                                 [
105536                                     -92.718909,
105537                                     48.459782
105538                                 ],
105539                                 [
105540                                     -92.704052,
105541                                     48.445158
105542                                 ],
105543                                 [
105544                                     -92.677129,
105545                                     48.441747
105546                                 ],
105547                                 [
105548                                     -92.657053,
105549                                     48.438233
105550                                 ],
105551                                 [
105552                                     -92.570521,
105553                                     48.446656
105554                                 ],
105555                                 [
105556                                     -92.526932,
105557                                     48.445623
105558                                 ],
105559                                 [
105560                                     -92.490629,
105561                                     48.433117
105562                                 ],
105563                                 [
105564                                     -92.474532,
105565                                     48.410483
105566                                 ],
105567                                 [
105568                                     -92.467581,
105569                                     48.394282
105570                                 ],
105571                                 [
105572                                     -92.467064,
105573                                     48.353225
105574                                 ],
105575                                 [
105576                                     -92.462465,
105577                                     48.329299
105578                                 ],
105579                                 [
105580                                     -92.451381,
105581                                     48.312685
105582                                 ],
105583                                 [
105584                                     -92.41823,
105585                                     48.282041
105586                                 ],
105587                                 [
105588                                     -92.38464,
105589                                     48.232406
105590                                 ],
105591                                 [
105592                                     -92.371851,
105593                                     48.222587
105594                                 ],
105595                                 [
105596                                     -92.353815,
105597                                     48.222897
105598                                 ],
105599                                 [
105600                                     -92.327874,
105601                                     48.229435
105602                                 ],
105603                                 [
105604                                     -92.303663,
105605                                     48.239279
105606                                 ],
105607                                 [
105608                                     -92.291029,
105609                                     48.249562
105610                                 ],
105611                                 [
105612                                     -92.292062,
105613                                     48.270336
105614                                 ],
105615                                 [
105616                                     -92.301416,
105617                                     48.290645
105618                                 ],
105619                                 [
105620                                     -92.303095,
105621                                     48.310928
105622                                 ],
105623                                 [
105624                                     -92.281598,
105625                                     48.33178
105626                                 ],
105627                                 [
105628                                     -92.259118,
105629                                     48.339635
105630                                 ],
105631                                 [
105632                                     -92.154732,
105633                                     48.350125
105634                                 ],
105635                                 [
105636                                     -92.070499,
105637                                     48.346714
105638                                 ],
105639                                 [
105640                                     -92.043421,
105641                                     48.334596
105642                                 ],
105643                                 [
105644                                     -92.030114,
105645                                     48.313176
105646                                 ],
105647                                 [
105648                                     -92.021355,
105649                                     48.287441
105650                                 ],
105651                                 [
105652                                     -92.007997,
105653                                     48.262482
105654                                 ],
105655                                 [
105656                                     -91.992158,
105657                                     48.247909
105658                                 ],
105659                                 [
105660                                     -91.975492,
105661                                     48.236566
105662                                 ],
105663                                 [
105664                                     -91.957302,
105665                                     48.228323
105666                                 ],
105667                                 [
105668                                     -91.852244,
105669                                     48.195974
105670                                 ],
105671                                 [
105672                                     -91.764988,
105673                                     48.187344
105674                                 ],
105675                                 [
105676                                     -91.744137,
105677                                     48.179593
105678                                 ],
105679                                 [
105680                                     -91.727575,
105681                                     48.168327
105682                                 ],
105683                                 [
105684                                     -91.695509,
105685                                     48.13758
105686                                 ],
105687                                 [
105688                                     -91.716438,
105689                                     48.112051
105690                                 ],
105691                                 [
105692                                     -91.692512,
105693                                     48.097866
105694                                 ],
105695                                 [
105696                                     -91.618615,
105697                                     48.089572
105698                                 ],
105699                                 [
105700                                     -91.597479,
105701                                     48.090399
105702                                 ],
105703                                 [
105704                                     -91.589676,
105705                                     48.088332
105706                                 ],
105707                                 [
105708                                     -91.581098,
105709                                     48.080942
105710                                 ],
105711                                 [
105712                                     -91.579806,
105713                                     48.070969
105714                                 ],
105715                                 [
105716                                     -91.585129,
105717                                     48.06084
105718                                 ],
105719                                 [
105720                                     -91.586989,
105721                                     48.052572
105722                                 ],
105723                                 [
105724                                     -91.574845,
105725                                     48.048205
105726                                 ],
105727                                 [
105728                                     -91.487098,
105729                                     48.053476
105730                                 ],
105731                                 [
105732                                     -91.464722,
105733                                     48.048955
105734                                 ],
105735                                 [
105736                                     -91.446274,
105737                                     48.040738
105738                                 ],
105739                                 [
105740                                     -91.427929,
105741                                     48.036449
105742                                 ],
105743                                 [
105744                                     -91.3654,
105745                                     48.057843
105746                                 ],
105747                                 [
105748                                     -91.276362,
105749                                     48.064768
105750                                 ],
105751                                 [
105752                                     -91.23807,
105753                                     48.082648
105754                                 ],
105755                                 [
105756                                     -91.203963,
105757                                     48.107659
105758                                 ],
105759                                 [
105760                                     -91.071103,
105761                                     48.170859
105762                                 ],
105763                                 [
105764                                     -91.02816,
105765                                     48.184838
105766                                 ],
105767                                 [
105768                                     -91.008109,
105769                                     48.194372
105770                                 ],
105771                                 [
105772                                     -90.923153,
105773                                     48.227109
105774                                 ],
105775                                 [
105776                                     -90.873802,
105777                                     48.234344
105778                                 ],
105779                                 [
105780                                     -90.840678,
105781                                     48.220107
105782                                 ],
105783                                 [
105784                                     -90.837939,
105785                                     48.210547
105786                                 ],
105787                                 [
105788                                     -90.848843,
105789                                     48.198713
105790                                 ],
105791                                 [
105792                                     -90.849721,
105793                                     48.189566
105794                                 ],
105795                                 [
105796                                     -90.843003,
105797                                     48.176983
105798                                 ],
105799                                 [
105800                                     -90.83427,
105801                                     48.171789
105802                                 ],
105803                                 [
105804                                     -90.823883,
105805                                     48.168327
105806                                 ],
105807                                 [
105808                                     -90.812307,
105809                                     48.160989
105810                                 ],
105811                                 [
105812                                     -90.803057,
105813                                     48.147166
105814                                 ],
105815                                 [
105816                                     -90.796701,
105817                                     48.117064
105818                                 ],
105819                                 [
105820                                     -90.786469,
105821                                     48.10045
105822                                 ],
105823                                 [
105824                                     -90.750347,
105825                                     48.083991
105826                                 ],
105827                                 [
105828                                     -90.701307,
105829                                     48.08456
105830                                 ],
105831                                 [
105832                                     -90.611079,
105833                                     48.103499
105834                                 ],
105835                                 [
105836                                     -90.586843,
105837                                     48.104817
105838                                 ],
105839                                 [
105840                                     -90.573872,
105841                                     48.097892
105842                                 ],
105843                                 [
105844                                     -90.562194,
105845                                     48.088849
105846                                 ],
105847                                 [
105848                                     -90.542014,
105849                                     48.083733
105850                                 ],
105851                                 [
105852                                     -90.531601,
105853                                     48.08456
105854                                 ],
105855                                 [
105856                                     -90.501887,
105857                                     48.094275
105858                                 ],
105859                                 [
105860                                     -90.490493,
105861                                     48.096239
105862                                 ],
105863                                 [
105864                                     -90.483465,
105865                                     48.094482
105866                                 ],
105867                                 [
105868                                     -90.477858,
105869                                     48.091536
105870                                 ],
105871                                 [
105872                                     -90.470623,
105873                                     48.089882
105874                                 ],
105875                                 [
105876                                     -90.178625,
105877                                     48.116444
105878                                 ],
105879                                 [
105880                                     -90.120386,
105881                                     48.115359
105882                                 ],
105883                                 [
105884                                     -90.073257,
105885                                     48.101199
105886                                 ],
105887                                 [
105888                                     -90.061036,
105889                                     48.091019
105890                                 ],
105891                                 [
105892                                     -90.008222,
105893                                     48.029731
105894                                 ],
105895                                 [
105896                                     -89.995329,
105897                                     48.018595
105898                                 ],
105899                                 [
105900                                     -89.980317,
105901                                     48.010094
105902                                 ],
105903                                 [
105904                                     -89.92045,
105905                                     47.98746
105906                                 ],
105907                                 [
105908                                     -89.902441,
105909                                     47.985909
105910                                 ],
105911                                 [
105912                                     -89.803454,
105913                                     48.013763
105914                                 ],
105915                                 [
105916                                     -89.780975,
105917                                     48.017199
105918                                 ],
105919                                 [
105920                                     -89.763302,
105921                                     48.017303
105922                                 ],
105923                                 [
105924                                     -89.745964,
105925                                     48.013763
105926                                 ],
105927                                 [
105928                                     -89.724596,
105929                                     48.005908
105930                                 ],
105931                                 [
105932                                     -89.712788,
105933                                     48.003376
105934                                 ],
105935                                 [
105936                                     -89.678656,
105937                                     48.008699
105938                                 ],
105939                                 [
105940                                     -89.65659,
105941                                     48.007975
105942                                 ],
105943                                 [
105944                                     -89.593105,
105945                                     47.996503
105946                                 ],
105947                                 [
105948                                     -89.581753,
105949                                     47.996333
105950                                 ],
105951                                 [
105952                                     -89.586724,
105953                                     47.992938
105954                                 ],
105955                                 [
105956                                     -89.310872,
105957                                     47.981097
105958                                 ],
105959                                 [
105960                                     -89.072861,
105961                                     48.046842
105962                                 ],
105963                                 [
105964                                     -88.49789,
105965                                     48.212841
105966                                 ],
105967                                 [
105968                                     -88.286621,
105969                                     48.156675
105970                                 ],
105971                                 [
105972                                     -85.939935,
105973                                     47.280501
105974                                 ],
105975                                 [
105976                                     -84.784644,
105977                                     46.770068
105978                                 ],
105979                                 [
105980                                     -84.516909,
105981                                     46.435083
105982                                 ],
105983                                 [
105984                                     -84.489712,
105985                                     46.446652
105986                                 ],
105987                                 [
105988                                     -84.491052,
105989                                     46.457658
105990                                 ],
105991                                 [
105992                                     -84.478301,
105993                                     46.466467
105994                                 ],
105995                                 [
105996                                     -84.465408,
105997                                     46.478172
105998                                 ],
105999                                 [
106000                                     -84.448096,
106001                                     46.489722
106002                                 ],
106003                                 [
106004                                     -84.42324,
106005                                     46.511581
106006                                 ],
106007                                 [
106008                                     -84.389702,
106009                                     46.520262
106010                                 ],
106011                                 [
106012                                     -84.352469,
106013                                     46.522743
106014                                 ],
106015                                 [
106016                                     -84.30534,
106017                                     46.501607
106018                                 ],
106019                                 [
106020                                     -84.242011,
106021                                     46.526464
106022                                 ],
106023                                 [
106024                                     -84.197285,
106025                                     46.546359
106026                                 ],
106027                                 [
106028                                     -84.147676,
106029                                     46.541346
106030                                 ],
106031                                 [
106032                                     -84.110443,
106033                                     46.526464
106034                                 ],
106035                                 [
106036                                     -84.158812,
106037                                     46.433343
106038                                 ],
106039                                 [
106040                                     -84.147676,
106041                                     46.399882
106042                                 ],
106043                                 [
106044                                     -84.129046,
106045                                     46.375026
106046                                 ],
106047                                 [
106048                                     -84.10543,
106049                                     46.347741
106050                                 ],
106051                                 [
106052                                     -84.105944,
106053                                     46.346374
106054                                 ],
106055                                 [
106056                                     -84.117195,
106057                                     46.347157
106058                                 ],
106059                                 [
106060                                     -84.117489,
106061                                     46.338326
106062                                 ],
106063                                 [
106064                                     -84.122361,
106065                                     46.331922
106066                                 ],
106067                                 [
106068                                     -84.112061,
106069                                     46.287102
106070                                 ],
106071                                 [
106072                                     -84.092672,
106073                                     46.227469
106074                                 ],
106075                                 [
106076                                     -84.111983,
106077                                     46.20337
106078                                 ],
106079                                 [
106080                                     -84.015118,
106081                                     46.149712
106082                                 ],
106083                                 [
106084                                     -83.957038,
106085                                     46.045736
106086                                 ],
106087                                 [
106088                                     -83.676821,
106089                                     46.15388
106090                                 ],
106091                                 [
106092                                     -83.429449,
106093                                     46.086221
106094                                 ],
106095                                 [
106096                                     -83.523049,
106097                                     45.892052
106098                                 ],
106099                                 [
106100                                     -83.574563,
106101                                     45.890259
106102                                 ],
106103                                 [
106104                                     -82.551615,
106105                                     44.857931
106106                                 ],
106107                                 [
106108                                     -82.655591,
106109                                     43.968545
106110                                 ],
106111                                 [
106112                                     -82.440632,
106113                                     43.096285
106114                                 ],
106115                                 [
106116                                     -82.460131,
106117                                     43.084392
106118                                 ],
106119                                 [
106120                                     -82.458894,
106121                                     43.083247
106122                                 ],
106123                                 [
106124                                     -82.431813,
106125                                     43.039387
106126                                 ],
106127                                 [
106128                                     -82.424748,
106129                                     43.02408
106130                                 ],
106131                                 [
106132                                     -82.417242,
106133                                     43.01731
106134                                 ],
106135                                 [
106136                                     -82.416369,
106137                                     43.01742
106138                                 ],
106139                                 [
106140                                     -82.416412,
106141                                     43.017143
106142                                 ],
106143                                 [
106144                                     -82.414603,
106145                                     42.983243
106146                                 ],
106147                                 [
106148                                     -82.430442,
106149                                     42.951307
106150                                 ],
106151                                 [
106152                                     -82.453179,
106153                                     42.918983
106154                                 ],
106155                                 [
106156                                     -82.464781,
106157                                     42.883637
106158                                 ],
106159                                 [
106160                                     -82.468036,
106161                                     42.863974
106162                                 ],
106163                                 [
106164                                     -82.482325,
106165                                     42.835113
106166                                 ],
106167                                 [
106168                                     -82.485271,
106169                                     42.818524
106170                                 ],
106171                                 [
106172                                     -82.473618,
106173                                     42.798164
106174                                 ],
106175                                 [
106176                                     -82.470982,
106177                                     42.790568
106178                                 ],
106179                                 [
106180                                     -82.471344,
106181                                     42.779845
106182                                 ],
106183                                 [
106184                                     -82.476951,
106185                                     42.761474
106186                                 ],
106187                                 [
106188                                     -82.48341,
106189                                     42.719254
106190                                 ],
106191                                 [
106192                                     -82.511264,
106193                                     42.646675
106194                                 ],
106195                                 [
106196                                     -82.526224,
106197                                     42.619906
106198                                 ],
106199                                 [
106200                                     -82.549246,
106201                                     42.590941
106202                                 ],
106203                                 [
106204                                     -82.575833,
106205                                     42.571795
106206                                 ],
106207                                 [
106208                                     -82.608467,
106209                                     42.561098
106210                                 ],
106211                                 [
106212                                     -82.644331,
106213                                     42.557817
106214                                 ],
106215                                 [
106216                                     -82.644698,
106217                                     42.557533
106218                                 ],
106219                                 [
106220                                     -82.644932,
106221                                     42.561634
106222                                 ],
106223                                 [
106224                                     -82.637132,
106225                                     42.568405
106226                                 ],
106227                                 [
106228                                     -82.60902,
106229                                     42.579296
106230                                 ],
106231                                 [
106232                                     -82.616673,
106233                                     42.582828
106234                                 ],
106235                                 [
106236                                     -82.636985,
106237                                     42.599607
106238                                 ],
106239                                 [
106240                                     -82.625357,
106241                                     42.616092
106242                                 ],
106243                                 [
106244                                     -82.629331,
106245                                     42.626394
106246                                 ],
106247                                 [
106248                                     -82.638751,
106249                                     42.633459
106250                                 ],
106251                                 [
106252                                     -82.644344,
106253                                     42.640524
106254                                 ],
106255                                 [
106256                                     -82.644166,
106257                                     42.641056
106258                                 ],
106259                                 [
106260                                     -82.716083,
106261                                     42.617461
106262                                 ],
106263                                 [
106264                                     -82.777592,
106265                                     42.408506
106266                                 ],
106267                                 [
106268                                     -82.888693,
106269                                     42.406093
106270                                 ],
106271                                 [
106272                                     -82.889991,
106273                                     42.403266
106274                                 ],
106275                                 [
106276                                     -82.905739,
106277                                     42.387665
106278                                 ],
106279                                 [
106280                                     -82.923842,
106281                                     42.374419
106282                                 ],
106283                                 [
106284                                     -82.937972,
106285                                     42.366176
106286                                 ],
106287                                 [
106288                                     -82.947686,
106289                                     42.363527
106290                                 ],
106291                                 [
106292                                     -82.979624,
106293                                     42.359406
106294                                 ],
106295                                 [
106296                                     -83.042618,
106297                                     42.340861
106298                                 ],
106299                                 [
106300                                     -83.061899,
106301                                     42.32732
106302                                 ],
106303                                 [
106304                                     -83.081622,
106305                                     42.30907
106306                                 ],
106307                                 [
106308                                     -83.11342,
106309                                     42.279619
106310                                 ],
106311                                 [
106312                                     -83.145306,
106313                                     42.066968
106314                                 ],
106315                                 [
106316                                     -83.177398,
106317                                     41.960666
106318                                 ],
106319                                 [
106320                                     -83.21512,
106321                                     41.794493
106322                                 ],
106323                                 [
106324                                     -82.219051,
106325                                     41.516445
106326                                 ],
106327                                 [
106328                                     -80.345329,
106329                                     42.13344
106330                                 ],
106331                                 [
106332                                     -80.316455,
106333                                     42.123137
106334                                 ],
106335                                 [
106336                                     -79.270266,
106337                                     42.591872
106338                                 ],
106339                                 [
106340                                     -79.221058,
106341                                     42.582892
106342                                 ],
106343                                 [
106344                                     -78.871842,
106345                                     42.860012
106346                                 ],
106347                                 [
106348                                     -78.875011,
106349                                     42.867184
106350                                 ],
106351                                 [
106352                                     -78.896205,
106353                                     42.897209
106354                                 ],
106355                                 [
106356                                     -78.901651,
106357                                     42.908101
106358                                 ],
106359                                 [
106360                                     -78.90901,
106361                                     42.952255
106362                                 ],
106363                                 [
106364                                     -78.913426,
106365                                     42.957848
106366                                 ],
106367                                 [
106368                                     -78.932118,
106369                                     42.9708
106370                                 ],
106371                                 [
106372                                     -78.936386,
106373                                     42.979631
106374                                 ],
106375                                 [
106376                                     -78.927997,
106377                                     43.002003
106378                                 ],
106379                                 [
106380                                     -78.893114,
106381                                     43.029379
106382                                 ],
106383                                 [
106384                                     -78.887963,
106385                                     43.051456
106386                                 ],
106387                                 [
106388                                     -78.914897,
106389                                     43.076477
106390                                 ],
106391                                 [
106392                                     -79.026167,
106393                                     43.086485
106394                                 ],
106395                                 [
106396                                     -79.065231,
106397                                     43.10573
106398                                 ],
106399                                 [
106400                                     -79.065273,
106401                                     43.105897
106402                                 ],
106403                                 [
106404                                     -79.065738,
106405                                     43.120237
106406                                 ],
106407                                 [
106408                                     -79.061423,
106409                                     43.130288
106410                                 ],
106411                                 [
106412                                     -79.055583,
106413                                     43.138427
106414                                 ],
106415                                 [
106416                                     -79.051604,
106417                                     43.146851
106418                                 ],
106419                                 [
106420                                     -79.04933,
106421                                     43.159847
106422                                 ],
106423                                 [
106424                                     -79.048607,
106425                                     43.170622
106426                                 ],
106427                                 [
106428                                     -79.053775,
106429                                     43.260358
106430                                 ],
106431                                 [
106432                                     -79.058425,
106433                                     43.277799
106434                                 ],
106435                                 [
106436                                     -79.058631,
106437                                     43.2782
106438                                 ],
106439                                 [
106440                                     -78.990696,
106441                                     43.286947
106442                                 ],
106443                                 [
106444                                     -78.862059,
106445                                     43.324332
106446                                 ],
106447                                 [
106448                                     -78.767813,
106449                                     43.336418
106450                                 ],
106451                                 [
106452                                     -78.516117,
106453                                     43.50645
106454                                 ],
106455                                 [
106456                                     -76.363317,
106457                                     43.943219
106458                                 ],
106459                                 [
106460                                     -76.396746,
106461                                     44.106667
106462                                 ],
106463                                 [
106464                                     -76.364697,
106465                                     44.111631
106466                                 ],
106467                                 [
106468                                     -76.366146,
106469                                     44.117349
106470                                 ],
106471                                 [
106472                                     -76.357462,
106473                                     44.131478
106474                                 ],
106475                                 [
106476                                     -76.183493,
106477                                     44.223025
106478                                 ],
106479                                 [
106480                                     -76.162644,
106481                                     44.229888
106482                                 ],
106483                                 [
106484                                     -76.176117,
106485                                     44.30795
106486                                 ],
106487                                 [
106488                                     -76.046414,
106489                                     44.354817
106490                                 ],
106491                                 [
106492                                     -75.928746,
106493                                     44.391137
106494                                 ],
106495                                 [
106496                                     -75.852508,
106497                                     44.381639
106498                                 ],
106499                                 [
106500                                     -75.849095,
106501                                     44.386103
106502                                 ],
106503                                 [
106504                                     -75.847623,
106505                                     44.392579
106506                                 ],
106507                                 [
106508                                     -75.84674,
106509                                     44.398172
106510                                 ],
106511                                 [
106512                                     -75.845415,
106513                                     44.40141
106514                                 ],
106515                                 [
106516                                     -75.780803,
106517                                     44.432318
106518                                 ],
106519                                 [
106520                                     -75.770205,
106521                                     44.446153
106522                                 ],
106523                                 [
106524                                     -75.772266,
106525                                     44.463815
106526                                 ],
106527                                 [
106528                                     -75.779184,
106529                                     44.48236
106530                                 ],
106531                                 [
106532                                     -75.791496,
106533                                     44.496513
106534                                 ],
106535                                 [
106536                                     -75.791183,
106537                                     44.496768
106538                                 ],
106539                                 [
106540                                     -75.754622,
106541                                     44.527567
106542                                 ],
106543                                 [
106544                                     -75.69969,
106545                                     44.581673
106546                                 ],
106547                                 [
106548                                     -75.578199,
106549                                     44.661513
106550                                 ],
106551                                 [
106552                                     -75.455958,
106553                                     44.741766
106554                                 ],
106555                                 [
106556                                     -75.341831,
106557                                     44.816749
106558                                 ],
106559                                 [
106560                                     -75.270233,
106561                                     44.863774
106562                                 ],
106563                                 [
106564                                     -75.129647,
106565                                     44.925166
106566                                 ],
106567                                 [
106568                                     -75.075594,
106569                                     44.935501
106570                                 ],
106571                                 [
106572                                     -75.058721,
106573                                     44.941031
106574                                 ],
106575                                 [
106576                                     -75.0149,
106577                                     44.96599
106578                                 ],
106579                                 [
106580                                     -74.998647,
106581                                     44.972398
106582                                 ],
106583                                 [
106584                                     -74.940201,
106585                                     44.987746
106586                                 ],
106587                                 [
106588                                     -74.903744,
106589                                     45.005213
106590                                 ],
106591                                 [
106592                                     -74.88651,
106593                                     45.009398
106594                                 ],
106595                                 [
106596                                     -74.868474,
106597                                     45.010122
106598                                 ],
106599                                 [
106600                                     -74.741557,
106601                                     44.998857
106602                                 ],
106603                                 [
106604                                     -74.712961,
106605                                     44.999254
106606                                 ],
106607                                 [
106608                                     -74.695875,
106609                                     44.99803
106610                                 ],
106611                                 [
106612                                     -74.596114,
106613                                     44.998495
106614                                 ],
106615                                 [
106616                                     -74.496352,
106617                                     44.999012
106618                                 ],
106619                                 [
106620                                     -74.197146,
106621                                     45.000458
106622                                 ],
106623                                 [
106624                                     -71.703551,
106625                                     45.012757
106626                                 ],
106627                                 [
106628                                     -71.603816,
106629                                     45.013274
106630                                 ],
106631                                 [
106632                                     -71.505848,
106633                                     45.013731
106634                                 ],
106635                                 [
106636                                     -71.50408,
106637                                     45.013739
106638                                 ],
106639                                 [
106640                                     -71.506613,
106641                                     45.037045
106642                                 ],
106643                                 [
106644                                     -71.504752,
106645                                     45.052962
106646                                 ],
106647                                 [
106648                                     -71.497259,
106649                                     45.066553
106650                                 ],
106651                                 [
106652                                     -71.45659,
106653                                     45.110994
106654                                 ],
106655                                 [
106656                                     -71.451215,
106657                                     45.121691
106658                                 ],
106659                                 [
106660                                     -71.445996,
106661                                     45.140295
106662                                 ],
106663                                 [
106664                                     -71.441604,
106665                                     45.150682
106666                                 ],
106667                                 [
106668                                     -71.413026,
106669                                     45.186184
106670                                 ],
106671                                 [
106672                                     -71.406567,
106673                                     45.204942
106674                                 ],
106675                                 [
106676                                     -71.42269,
106677                                     45.217189
106678                                 ],
106679                                 [
106680                                     -71.449045,
106681                                     45.226905
106682                                 ],
106683                                 [
106684                                     -71.438813,
106685                                     45.233468
106686                                 ],
106687                                 [
106688                                     -71.394888,
106689                                     45.241529
106690                                 ],
106691                                 [
106692                                     -71.381245,
106693                                     45.250779
106694                                 ],
106695                                 [
106696                                     -71.3521,
106697                                     45.278323
106698                                 ],
106699                                 [
106700                                     -71.334323,
106701                                     45.28871
106702                                 ],
106703                                 [
106704                                     -71.311534,
106705                                     45.294136
106706                                 ],
106707                                 [
106708                                     -71.293396,
106709                                     45.292327
106710                                 ],
106711                                 [
106712                                     -71.20937,
106713                                     45.254758
106714                                 ],
106715                                 [
106716                                     -71.185133,
106717                                     45.248557
106718                                 ],
106719                                 [
106720                                     -71.160329,
106721                                     45.245767
106722                                 ],
106723                                 [
106724                                     -71.141725,
106725                                     45.252329
106726                                 ],
106727                                 [
106728                                     -71.111029,
106729                                     45.287108
106730                                 ],
106731                                 [
106732                                     -71.095242,
106733                                     45.300905
106734                                 ],
106735                                 [
106736                                     -71.085553,
106737                                     45.304213
106738                                 ],
106739                                 [
106740                                     -71.084952,
106741                                     45.304293
106742                                 ],
106743                                 [
106744                                     -71.064211,
106745                                     45.307055
106746                                 ],
106747                                 [
106748                                     -71.054418,
106749                                     45.310362
106750                                 ],
106751                                 [
106752                                     -71.036667,
106753                                     45.323385
106754                                 ],
106755                                 [
106756                                     -71.027598,
106757                                     45.33465
106758                                 ],
106759                                 [
106760                                     -71.016539,
106761                                     45.343125
106762                                 ],
106763                                 [
106764                                     -70.993155,
106765                                     45.347827
106766                                 ],
106767                                 [
106768                                     -70.968118,
106769                                     45.34452
106770                                 ],
106771                                 [
106772                                     -70.951608,
106773                                     45.332014
106774                                 ],
106775                                 [
106776                                     -70.906908,
106777                                     45.246232
106778                                 ],
106779                                 [
106780                                     -70.892412,
106781                                     45.234604
106782                                 ],
106783                                 [
106784                                     -70.874351,
106785                                     45.245663
106786                                 ],
106787                                 [
106788                                     -70.870605,
106789                                     45.255275
106790                                 ],
106791                                 [
106792                                     -70.872491,
106793                                     45.274189
106794                                 ],
106795                                 [
106796                                     -70.870243,
106797                                     45.283129
106798                                 ],
106799                                 [
106800                                     -70.862621,
106801                                     45.290363
106802                                 ],
106803                                 [
106804                                     -70.842389,
106805                                     45.301215
106806                                 ],
106807                                 [
106808                                     -70.835258,
106809                                     45.309794
106810                                 ],
106811                                 [
106812                                     -70.83208,
106813                                     45.328552
106814                                 ],
106815                                 [
106816                                     -70.835465,
106817                                     45.373097
106818                                 ],
106819                                 [
106820                                     -70.833837,
106821                                     45.393096
106822                                 ],
106823                                 [
106824                                     -70.825982,
106825                                     45.410459
106826                                 ],
106827                                 [
106828                                     -70.812986,
106829                                     45.42343
106830                                 ],
106831                                 [
106832                                     -70.794873,
106833                                     45.430406
106834                                 ],
106835                                 [
106836                                     -70.771877,
106837                                     45.430045
106838                                 ],
106839                                 [
106840                                     -70.75255,
106841                                     45.422345
106842                                 ],
106843                                 [
106844                                     -70.718004,
106845                                     45.397282
106846                                 ],
106847                                 [
106848                                     -70.696739,
106849                                     45.388652
106850                                 ],
106851                                 [
106852                                     -70.675785,
106853                                     45.388704
106854                                 ],
106855                                 [
106856                                     -70.65359,
106857                                     45.395473
106858                                 ],
106859                                 [
106860                                     -70.641316,
106861                                     45.408496
106862                                 ],
106863                                 [
106864                                     -70.650257,
106865                                     45.427461
106866                                 ],
106867                                 [
106868                                     -70.668162,
106869                                     45.439036
106870                                 ],
106871                                 [
106872                                     -70.707385,
106873                                     45.4564
106874                                 ],
106875                                 [
106876                                     -70.722836,
106877                                     45.470921
106878                                 ],
106879                                 [
106880                                     -70.732009,
106881                                     45.491591
106882                                 ],
106883                                 [
106884                                     -70.730329,
106885                                     45.507973
106886                                 ],
106887                                 [
106888                                     -70.686792,
106889                                     45.572723
106890                                 ],
106891                                 [
106892                                     -70.589614,
106893                                     45.651788
106894                                 ],
106895                                 [
106896                                     -70.572406,
106897                                     45.662279
106898                                 ],
106899                                 [
106900                                     -70.514735,
106901                                     45.681709
106902                                 ],
106903                                 [
106904                                     -70.484763,
106905                                     45.699641
106906                                 ],
106907                                 [
106908                                     -70.4728,
106909                                     45.703568
106910                                 ],
106911                                 [
106912                                     -70.450424,
106913                                     45.703723
106914                                 ],
106915                                 [
106916                                     -70.439132,
106917                                     45.705893
106918                                 ],
106919                                 [
106920                                     -70.419315,
106921                                     45.716901
106922                                 ],
106923                                 [
106924                                     -70.407351,
106925                                     45.731525
106926                                 ],
106927                                 [
106928                                     -70.402442,
106929                                     45.749663
106930                                 ],
106931                                 [
106932                                     -70.403941,
106933                                     45.771161
106934                                 ],
106935                                 [
106936                                     -70.408282,
106937                                     45.781651
106938                                 ],
106939                                 [
106940                                     -70.413682,
106941                                     45.787697
106942                                 ],
106943                                 [
106944                                     -70.41717,
106945                                     45.793795
106946                                 ],
106947                                 [
106948                                     -70.415232,
106949                                     45.804389
106950                                 ],
106951                                 [
106952                                     -70.409935,
106953                                     45.810745
106954                                 ],
106955                                 [
106956                                     -70.389807,
106957                                     45.825059
106958                                 ],
106959                                 [
106960                                     -70.312654,
106961                                     45.867641
106962                                 ],
106963                                 [
106964                                     -70.283173,
106965                                     45.890482
106966                                 ],
106967                                 [
106968                                     -70.262528,
106969                                     45.923038
106970                                 ],
106971                                 [
106972                                     -70.255939,
106973                                     45.948876
106974                                 ],
106975                                 [
106976                                     -70.263148,
106977                                     45.956834
106978                                 ],
106979                                 [
106980                                     -70.280434,
106981                                     45.959315
106982                                 ],
106983                                 [
106984                                     -70.303947,
106985                                     45.968616
106986                                 ],
106987                                 [
106988                                     -70.316298,
106989                                     45.982982
106990                                 ],
106991                                 [
106992                                     -70.316892,
106993                                     45.999002
106994                                 ],
106995                                 [
106996                                     -70.306143,
106997                                     46.035331
106998                                 ],
106999                                 [
107000                                     -70.303637,
107001                                     46.038483
107002                                 ],
107003                                 [
107004                                     -70.294309,
107005                                     46.044943
107006                                 ],
107007                                 [
107008                                     -70.29201,
107009                                     46.048663
107010                                 ],
107011                                 [
107012                                     -70.293017,
107013                                     46.054038
107014                                 ],
107015                                 [
107016                                     -70.296092,
107017                                     46.057862
107018                                 ],
107019                                 [
107020                                     -70.300795,
107021                                     46.061737
107022                                 ],
107023                                 [
107024                                     -70.304774,
107025                                     46.065975
107026                                 ],
107027                                 [
107028                                     -70.311362,
107029                                     46.071866
107030                                 ],
107031                                 [
107032                                     -70.312629,
107033                                     46.079566
107034                                 ],
107035                                 [
107036                                     -70.30033,
107037                                     46.089281
107038                                 ],
107039                                 [
107040                                     -70.26444,
107041                                     46.106593
107042                                 ],
107043                                 [
107044                                     -70.24948,
107045                                     46.120597
107046                                 ],
107047                                 [
107048                                     -70.244002,
107049                                     46.141009
107050                                 ],
107051                                 [
107052                                     -70.249247,
107053                                     46.162765
107054                                 ],
107055                                 [
107056                                     -70.263329,
107057                                     46.183229
107058                                 ],
107059                                 [
107060                                     -70.284801,
107061                                     46.191859
107062                                 ],
107063                                 [
107064                                     -70.280899,
107065                                     46.211857
107066                                 ],
107067                                 [
107068                                     -70.253407,
107069                                     46.251493
107070                                 ],
107071                                 [
107072                                     -70.236173,
107073                                     46.288339
107074                                 ],
107075                                 [
107076                                     -70.223693,
107077                                     46.300793
107078                                 ],
107079                                 [
107080                                     -70.201886,
107081                                     46.305495
107082                                 ],
107083                                 [
107084                                     -70.199509,
107085                                     46.315262
107086                                 ],
107087                                 [
107088                                     -70.197028,
107089                                     46.336863
107090                                 ],
107091                                 [
107092                                     -70.188398,
107093                                     46.358412
107094                                 ],
107095                                 [
107096                                     -70.167418,
107097                                     46.368179
107098                                 ],
107099                                 [
107100                                     -70.153052,
107101                                     46.372829
107102                                 ],
107103                                 [
107104                                     -70.074323,
107105                                     46.419545
107106                                 ],
107107                                 [
107108                                     -70.061817,
107109                                     46.445409
107110                                 ],
107111                                 [
107112                                     -70.050086,
107113                                     46.511271
107114                                 ],
107115                                 [
107116                                     -70.032723,
107117                                     46.609766
107118                                 ],
107119                                 [
107120                                     -70.023628,
107121                                     46.661287
107122                                 ],
107123                                 [
107124                                     -70.007763,
107125                                     46.704075
107126                                 ],
107127                                 [
107128                                     -69.989961,
107129                                     46.721697
107130                                 ],
107131                                 [
107132                                     -69.899708,
107133                                     46.811562
107134                                 ],
107135                                 [
107136                                     -69.809403,
107137                                     46.901299
107138                                 ],
107139                                 [
107140                                     -69.719099,
107141                                     46.991086
107142                                 ],
107143                                 [
107144                                     -69.628794,
107145                                     47.080797
107146                                 ],
107147                                 [
107148                                     -69.538464,
107149                                     47.17061
107150                                 ],
107151                                 [
107152                                     -69.448159,
107153                                     47.260346
107154                                 ],
107155                                 [
107156                                     -69.357906,
107157                                     47.350134
107158                                 ],
107159                                 [
107160                                     -69.267628,
107161                                     47.439844
107162                                 ],
107163                                 [
107164                                     -69.25091,
107165                                     47.452919
107166                                 ],
107167                                 [
107168                                     -69.237268,
107169                                     47.45881
107170                                 ],
107171                                 [
107172                                     -69.221972,
107173                                     47.459688
107174                                 ],
107175                                 [
107176                                     -69.069655,
107177                                     47.431886
107178                                 ],
107179                                 [
107180                                     -69.054023,
107181                                     47.418399
107182                                 ],
107183                                 [
107184                                     -69.054333,
107185                                     47.389253
107186                                 ],
107187                                 [
107188                                     -69.066193,
107189                                     47.32967
107190                                 ],
107191                                 [
107192                                     -69.065134,
107193                                     47.296339
107194                                 ],
107195                                 [
107196                                     -69.06356,
107197                                     47.290809
107198                                 ],
107199                                 [
107200                                     -69.057486,
107201                                     47.269467
107202                                 ],
107203                                 [
107204                                     -69.0402,
107205                                     47.249055
107206                                 ],
107207                                 [
107208                                     -68.906229,
107209                                     47.190221
107210                                 ],
107211                                 [
107212                                     -68.889718,
107213                                     47.190609
107214                                 ],
107215                                 [
107216                                     -68.761819,
107217                                     47.23704
107218                                 ],
107219                                 [
107220                                     -68.71779,
107221                                     47.245231
107222                                 ],
107223                                 [
107224                                     -68.668801,
107225                                     47.243422
107226                                 ],
107227                                 [
107228                                     -68.644203,
107229                                     47.245283
107230                                 ],
107231                                 [
107232                                     -68.6256,
107233                                     47.255205
107234                                 ],
107235                                 [
107236                                     -68.607926,
107237                                     47.269829
107238                                 ],
107239                                 [
107240                                     -68.58524,
107241                                     47.28249
107242                                 ],
107243                                 [
107244                                     -68.539662,
107245                                     47.299853
107246                                 ],
107247                                 [
107248                                     -68.518009,
107249                                     47.304762
107250                                 ],
107251                                 [
107252                                     -68.492016,
107253                                     47.307553
107254                                 ],
107255                                 [
107256                                     -68.466746,
107257                                     47.305692
107258                                 ],
107259                                 [
107260                                     -68.435327,
107261                                     47.291275
107262                                 ],
107263                                 [
107264                                     -68.422563,
107265                                     47.293109
107266                                 ],
107267                                 [
107268                                     -68.410212,
107269                                     47.297424
107270                                 ],
107271                                 [
107272                                     -68.385614,
107273                                     47.301713
107274                                 ],
107275                                 [
107276                                     -68.383392,
107277                                     47.307139
107278                                 ],
107279                                 [
107280                                     -68.384839,
107281                                     47.315873
107282                                 ],
107283                                 [
107284                                     -68.382049,
107285                                     47.32781
107286                                 ],
107287                                 [
107288                                     -68.347839,
107289                                     47.358506
107290                                 ],
107291                                 [
107292                                     -68.299728,
107293                                     47.367833
107294                                 ],
107295                                 [
107296                                     -68.24645,
107297                                     47.360573
107298                                 ],
107299                                 [
107300                                     -68.197047,
107301                                     47.341401
107302                                 ],
107303                                 [
107304                                     -68.184335,
107305                                     47.333133
107306                                 ],
107307                                 [
107308                                     -68.156068,
107309                                     47.306674
107310                                 ],
107311                                 [
107312                                     -68.145061,
107313                                     47.301455
107314                                 ],
107315                                 [
107316                                     -68.115398,
107317                                     47.292282
107318                                 ],
107319                                 [
107320                                     -68.101446,
107321                                     47.286185
107322                                 ],
107323                                 [
107324                                     -68.039382,
107325                                     47.245231
107326                                 ],
107327                                 [
107328                                     -67.993184,
107329                                     47.223217
107330                                 ],
107331                                 [
107332                                     -67.962436,
107333                                     47.197689
107334                                 ],
107335                                 [
107336                                     -67.953703,
107337                                     47.18663
107338                                 ],
107339                                 [
107340                                     -67.949982,
107341                                     47.172936
107342                                 ],
107343                                 [
107344                                     -67.943419,
107345                                     47.164538
107346                                 ],
107347                                 [
107348                                     -67.899132,
107349                                     47.138778
107350                                 ],
107351                                 [
107352                                     -67.870607,
107353                                     47.107358
107354                                 ],
107355                                 [
107356                                     -67.854742,
107357                                     47.09785
107358                                 ],
107359                                 [
107360                                     -67.813556,
107361                                     47.081908
107362                                 ],
107363                                 [
107364                                     -67.808699,
107365                                     47.075138
107366                                 ],
107367                                 [
107368                                     -67.805185,
107369                                     47.035631
107370                                 ],
107371                                 [
107372                                     -67.802549,
107373                                     46.901247
107374                                 ],
107375                                 [
107376                                     -67.800017,
107377                                     46.766785
107378                                 ],
107379                                 [
107380                                     -67.797433,
107381                                     46.632297
107382                                 ],
107383                                 [
107384                                     -67.794849,
107385                                     46.497861
107386                                 ],
107387                                 [
107388                                     -67.792317,
107389                                     46.363476
107390                                 ],
107391                                 [
107392                                     -67.789733,
107393                                     46.229014
107394                                 ],
107395                                 [
107396                                     -67.78715,
107397                                     46.094552
107398                                 ],
107399                                 [
107400                                     -67.784566,
107401                                     45.960142
107402                                 ],
107403                                 [
107404                                     -67.782757,
107405                                     45.95053
107406                                 ],
107407                                 [
107408                                     -67.776556,
107409                                     45.942933
107410                                 ],
107411                                 [
107412                                     -67.767461,
107413                                     45.935957
107414                                 ],
107415                                 [
107416                                     -67.759658,
107417                                     45.928567
107418                                 ],
107419                                 [
107420                                     -67.757849,
107421                                     45.919472
107422                                 ],
107423                                 [
107424                                     -67.769425,
107425                                     45.903969
107426                                 ],
107427                                 [
107428                                     -67.787356,
107429                                     45.890017
107430                                 ],
107431                                 [
107432                                     -67.799242,
107433                                     45.875651
107434                                 ],
107435                                 [
107436                                     -67.792627,
107437                                     45.858907
107438                                 ],
107439                                 [
107440                                     -67.776091,
107441                                     45.840821
107442                                 ],
107443                                 [
107444                                     -67.772835,
107445                                     45.828057
107446                                 ],
107447                                 [
107448                                     -67.779863,
107449                                     45.815706
107450                                 ],
107451                                 [
107452                                     -67.794126,
107453                                     45.799169
107454                                 ],
107455                                 [
107456                                     -67.80627,
107457                                     45.781754
107458                                 ],
107459                                 [
107460                                     -67.811127,
107461                                     45.76651
107462                                 ],
107463                                 [
107464                                     -67.810816,
107465                                     45.762414
107466                                 ],
107467                                 [
107468                                     -67.817811,
107469                                     45.754896
107470                                 ],
107471                                 [
107472                                     -67.821785,
107473                                     45.740767
107474                                 ],
107475                                 [
107476                                     -67.827673,
107477                                     45.739001
107478                                 ],
107479                                 [
107480                                     -67.868884,
107481                                     45.744593
107482                                 ],
107483                                 [
107484                                     -67.856815,
107485                                     45.723694
107486                                 ],
107487                                 [
107488                                     -67.835768,
107489                                     45.703971
107490                                 ],
107491                                 [
107492                                     -67.793821,
107493                                     45.676301
107494                                 ],
107495                                 [
107496                                     -67.733034,
107497                                     45.651869
107498                                 ],
107499                                 [
107500                                     -67.723173,
107501                                     45.645393
107502                                 ],
107503                                 [
107504                                     -67.711546,
107505                                     45.642155
107506                                 ],
107507                                 [
107508                                     -67.697564,
107509                                     45.64922
107510                                 ],
107511                                 [
107512                                     -67.66695,
107513                                     45.620077
107514                                 ],
107515                                 [
107516                                     -67.649435,
107517                                     45.611247
107518                                 ],
107519                                 [
107520                                     -67.603073,
107521                                     45.605948
107522                                 ],
107523                                 [
107524                                     -67.561862,
107525                                     45.596234
107526                                 ],
107527                                 [
107528                                     -67.54052,
107529                                     45.593879
107530                                 ],
107531                                 [
107532                                     -67.442056,
107533                                     45.603593
107534                                 ],
107535                                 [
107536                                     -67.440939,
107537                                     45.604586
107538                                 ],
107539                                 [
107540                                     -67.431306,
107541                                     45.597941
107542                                 ],
107543                                 [
107544                                     -67.422107,
107545                                     45.568796
107546                                 ],
107547                                 [
107548                                     -67.42619,
107549                                     45.533449
107550                                 ],
107551                                 [
107552                                     -67.443036,
107553                                     45.522184
107554                                 ],
107555                                 [
107556                                     -67.467531,
107557                                     45.508283
107558                                 ],
107559                                 [
107560                                     -67.493214,
107561                                     45.493142
107562                                 ],
107563                                 [
107564                                     -67.48231,
107565                                     45.455521
107566                                 ],
107567                                 [
107568                                     -67.428825,
107569                                     45.38705
107570                                 ],
107571                                 [
107572                                     -67.434561,
107573                                     45.350308
107574                                 ],
107575                                 [
107576                                     -67.459056,
107577                                     45.318424
107578                                 ],
107579                                 [
107580                                     -67.468668,
107581                                     45.301835
107582                                 ],
107583                                 [
107584                                     -67.475024,
107585                                     45.282353
107586                                 ],
107587                                 [
107588                                     -67.471303,
107589                                     45.266282
107590                                 ],
107591                                 [
107592                                     -67.427585,
107593                                     45.236568
107594                                 ],
107595                                 [
107596                                     -67.390533,
107597                                     45.193108
107598                                 ],
107599                                 [
107600                                     -67.356272,
107601                                     45.165926
107602                                 ],
107603                                 [
107604                                     -67.31922,
107605                                     45.153886
107606                                 ],
107607                                 [
107608                                     -67.284648,
107609                                     45.169699
107610                                 ],
107611                                 [
107612                                     -67.279584,
107613                                     45.179052
107614                                 ],
107615                                 [
107616                                     -67.279222,
107617                                     45.187372
107618                                 ],
107619                                 [
107620                                     -67.277207,
107621                                     45.195072
107622                                 ],
107623                                 [
107624                                     -67.267336,
107625                                     45.202513
107626                                 ],
107627                                 [
107628                                     -67.254986,
107629                                     45.205045
107630                                 ],
107631                                 [
107632                                     -67.242428,
107633                                     45.202565
107634                                 ],
107635                                 [
107636                                     -67.219071,
107637                                     45.192126
107638                                 ],
107639                                 [
107640                                     -67.206166,
107641                                     45.189401
107642                                 ],
107643                                 [
107644                                     -67.176015,
107645                                     45.178656
107646                                 ],
107647                                 [
107648                                     -67.191274,
107649                                     45.180365
107650                                 ],
107651                                 [
107652                                     -67.204376,
107653                                     45.178209
107654                                 ],
107655                                 [
107656                                     -67.204724,
107657                                     45.177791
107658                                 ],
107659                                 [
107660                                     -67.152423,
107661                                     45.148932
107662                                 ],
107663                                 [
107664                                     -67.048033,
107665                                     45.043407
107666                                 ],
107667                                 [
107668                                     -66.962727,
107669                                     45.047088
107670                                 ],
107671                                 [
107672                                     -66.857192,
107673                                     44.968696
107674                                 ],
107675                                 [
107676                                     -66.897268,
107677                                     44.817275
107678                                 ],
107679                                 [
107680                                     -67.2159,
107681                                     44.593511
107682                                 ],
107683                                 [
107684                                     -67.122366,
107685                                     44.423624
107686                                 ],
107687                                 [
107688                                     -67.68447,
107689                                     44.192544
107690                                 ],
107691                                 [
107692                                     -67.459678,
107693                                     40.781645
107694                                 ],
107695                                 [
107696                                     -76.607854,
107697                                     32.495823
107698                                 ],
107699                                 [
107700                                     -76.798479,
107701                                     32.713735
107702                                 ],
107703                                 [
107704                                     -78.561892,
107705                                     29.037718
107706                                 ],
107707                                 [
107708                                     -78.892446,
107709                                     29.039659
107710                                 ],
107711                                 [
107712                                     -79.762295,
107713                                     26.719312
107714                                 ],
107715                                 [
107716                                     -80.026352,
107717                                     24.932961
107718                                 ],
107719                                 [
107720                                     -82.368794,
107721                                     23.994833
107722                                 ],
107723                                 [
107724                                     -83.806281,
107725                                     29.068506
107726                                 ],
107727                                 [
107728                                     -87.460772,
107729                                     29.089961
107730                                 ],
107731                                 [
107732                                     -87.922646,
107733                                     28.666131
107734                                 ],
107735                                 [
107736                                     -90.461001,
107737                                     28.246758
107738                                 ],
107739                                 [
107740                                     -91.787336,
107741                                     29.11536
107742                                 ],
107743                                 [
107744                                     -93.311871,
107745                                     29.12431
107746                                 ],
107747                                 [
107748                                     -96.423449,
107749                                     26.057857
107750                                 ],
107751                                 [
107752                                     -97.129057,
107753                                     25.991017
107754                                 ],
107755                                 [
107756                                     -97.129509,
107757                                     25.966833
107758                                 ],
107759                                 [
107760                                     -97.139358,
107761                                     25.965876
107762                                 ],
107763                                 [
107764                                     -97.202171,
107765                                     25.960893
107766                                 ],
107767                                 [
107768                                     -97.202176,
107769                                     25.960857
107770                                 ],
107771                                 [
107772                                     -97.204941,
107773                                     25.960639
107774                                 ],
107775                                 [
107776                                     -97.253051,
107777                                     25.963481
107778                                 ],
107779                                 [
107780                                     -97.266358,
107781                                     25.960639
107782                                 ],
107783                                 [
107784                                     -97.2692,
107785                                     25.944361
107786                                 ],
107787                                 [
107788                                     -97.287649,
107789                                     25.928651
107790                                 ],
107791                                 [
107792                                     -97.310981,
107793                                     25.922088
107794                                 ],
107795                                 [
107796                                     -97.328447,
107797                                     25.933302
107798                                 ],
107799                                 [
107800                                     -97.351107,
107801                                     25.918419
107802                                 ],
107803                                 [
107804                                     -97.355112,
107805                                     25.912786
107806                                 ],
107807                                 [
107808                                     -97.35227,
107809                                     25.894493
107810                                 ],
107811                                 [
107812                                     -97.345165,
107813                                     25.871704
107814                                 ],
107815                                 [
107816                                     -97.345733,
107817                                     25.852222
107818                                 ],
107819                                 [
107820                                     -97.36599,
107821                                     25.843902
107822                                 ],
107823                                 [
107824                                     -97.376015,
107825                                     25.846744
107826                                 ],
107827                                 [
107828                                     -97.380124,
107829                                     25.853203
107830                                 ],
107831                                 [
107832                                     -97.383121,
107833                                     25.860541
107834                                 ],
107835                                 [
107836                                     -97.389891,
107837                                     25.865657
107838                                 ],
107839                                 [
107840                                     -97.397823,
107841                                     25.865812
107842                                 ],
107843                                 [
107844                                     -97.399476,
107845                                     25.861162
107846                                 ],
107847                                 [
107848                                     -97.39989,
107849                                     25.855115
107850                                 ],
107851                                 [
107852                                     -97.404179,
107853                                     25.851395
107854                                 ],
107855                                 [
107856                                     -97.425418,
107857                                     25.854857
107858                                 ],
107859                                 [
107860                                     -97.435727,
107861                                     25.869275
107862                                 ],
107863                                 [
107864                                     -97.441309,
107865                                     25.884933
107866                                 ],
107867                                 [
107868                                     -97.448259,
107869                                     25.892322
107870                                 ],
107871                                 [
107872                                     -97.469421,
107873                                     25.892943
107874                                 ],
107875                                 [
107876                                     -97.486319,
107877                                     25.895733
107878                                 ],
107879                                 [
107880                                     -97.502209,
107881                                     25.901883
107882                                 ],
107883                                 [
107884                                     -97.52027,
107885                                     25.912786
107886                                 ],
107887                                 [
107888                                     -97.565177,
107889                                     25.954748
107890                                 ],
107891                                 [
107892                                     -97.594322,
107893                                     25.966375
107894                                 ],
107895                                 [
107896                                     -97.604787,
107897                                     25.979966
107898                                 ],
107899                                 [
107900                                     -97.613055,
107901                                     25.995985
107902                                 ],
107903                                 [
107904                                     -97.622641,
107905                                     26.00906
107906                                 ],
107907                                 [
107908                                     -97.641451,
107909                                     26.022495
107910                                 ],
107911                                 [
107912                                     -97.659874,
107913                                     26.03066
107914                                 ],
107915                                 [
107916                                     -97.679614,
107917                                     26.034639
107918                                 ],
107919                                 [
107920                                     -97.766948,
107921                                     26.039652
107922                                 ],
107923                                 [
107924                                     -97.780306,
107925                                     26.043218
107926                                 ],
107927                                 [
107928                                     -97.782321,
107929                                     26.058617
107930                                 ],
107931                                 [
107932                                     -97.80201,
107933                                     26.063733
107934                                 ],
107935                                 [
107936                                     -97.878181,
107937                                     26.063733
107938                                 ],
107939                                 [
107940                                     -97.941666,
107941                                     26.056809
107942                                 ],
107943                                 [
107944                                     -97.999233,
107945                                     26.064302
107946                                 ],
107947                                 [
107948                                     -98.013057,
107949                                     26.063682
107950                                 ],
107951                                 [
107952                                     -98.044166,
107953                                     26.048799
107954                                 ],
107955                                 [
107956                                     -98.065457,
107957                                     26.042184
107958                                 ],
107959                                 [
107960                                     -98.075146,
107961                                     26.046628
107962                                 ],
107963                                 [
107964                                     -98.083311,
107965                                     26.070916
107966                                 ],
107967                                 [
107968                                     -98.103103,
107969                                     26.074947
107970                                 ],
107971                                 [
107972                                     -98.150232,
107973                                     26.063682
107974                                 ],
107975                                 [
107976                                     -98.185062,
107977                                     26.065232
107978                                 ],
107979                                 [
107980                                     -98.222656,
107981                                     26.075412
107982                                 ],
107983                                 [
107984                                     -98.300429,
107985                                     26.111431
107986                                 ],
107987                                 [
107988                                     -98.309809,
107989                                     26.121094
107990                                 ],
107991                                 [
107992                                     -98.333037,
107993                                     26.15303
107994                                 ],
107995                                 [
107996                                     -98.339264,
107997                                     26.159851
107998                                 ],
107999                                 [
108000                                     -98.365774,
108001                                     26.160161
108002                                 ],
108003                                 [
108004                                     -98.377272,
108005                                     26.163572
108006                                 ],
108007                                 [
108008                                     -98.377272,
108009                                     26.173649
108010                                 ],
108011                                 [
108012                                     -98.36934,
108013                                     26.19401
108014                                 ],
108015                                 [
108016                                     -98.397193,
108017                                     26.201141
108018                                 ],
108019                                 [
108020                                     -98.428845,
108021                                     26.217729
108022                                 ],
108023                                 [
108024                                     -98.456544,
108025                                     26.225946
108026                                 ],
108027                                 [
108028                                     -98.472383,
108029                                     26.207652
108030                                 ],
108031                                 [
108032                                     -98.49295,
108033                                     26.230596
108034                                 ],
108035                                 [
108036                                     -98.521527,
108037                                     26.240932
108038                                 ],
108039                                 [
108040                                     -98.552791,
108041                                     26.248321
108042                                 ],
108043                                 [
108044                                     -98.581627,
108045                                     26.262274
108046                                 ],
108047                                 [
108048                                     -98.640564,
108049                                     26.24181
108050                                 ],
108051                                 [
108052                                     -98.653663,
108053                                     26.244291
108054                                 ],
108055                                 [
108056                                     -98.664696,
108057                                     26.250647
108058                                 ],
108059                                 [
108060                                     -98.685289,
108061                                     26.268475
108062                                 ],
108063                                 [
108064                                     -98.693325,
108065                                     26.270542
108066                                 ],
108067                                 [
108068                                     -98.702239,
108069                                     26.271628
108070                                 ],
108071                                 [
108072                                     -98.704255,
108073                                     26.27664
108074                                 ],
108075                                 [
108076                                     -98.691465,
108077                                     26.290231
108078                                 ],
108079                                 [
108080                                     -98.701413,
108081                                     26.299119
108082                                 ],
108083                                 [
108084                                     -98.713169,
108085                                     26.303357
108086                                 ],
108087                                 [
108088                                     -98.726217,
108089                                     26.30439
108090                                 ],
108091                                 [
108092                                     -98.739911,
108093                                     26.303253
108094                                 ],
108095                                 [
108096                                     -98.735932,
108097                                     26.320048
108098                                 ],
108099                                 [
108100                                     -98.746397,
108101                                     26.332141
108102                                 ],
108103                                 [
108104                                     -98.780839,
108105                                     26.351674
108106                                 ],
108107                                 [
108108                                     -98.795851,
108109                                     26.368314
108110                                 ],
108111                                 [
108112                                     -98.801329,
108113                                     26.372138
108114                                 ],
108115                                 [
108116                                     -98.810295,
108117                                     26.372448
108118                                 ],
108119                                 [
108120                                     -98.817323,
108121                                     26.368521
108122                                 ],
108123                                 [
108124                                     -98.825023,
108125                                     26.366454
108126                                 ],
108127                                 [
108128                                     -98.836081,
108129                                     26.372138
108130                                 ],
108131                                 [
108132                                     -98.842334,
108133                                     26.365834
108134                                 ],
108135                                 [
108136                                     -98.850835,
108137                                     26.364077
108138                                 ],
108139                                 [
108140                                     -98.860524,
108141                                     26.366299
108142                                 ],
108143                                 [
108144                                     -98.870214,
108145                                     26.372138
108146                                 ],
108147                                 [
108148                                     -98.893029,
108149                                     26.367849
108150                                 ],
108151                                 [
108152                                     -98.9299,
108153                                     26.39224
108154                                 ],
108155                                 [
108156                                     -98.945377,
108157                                     26.378288
108158                                 ],
108159                                 [
108160                                     -98.954136,
108161                                     26.393946
108162                                 ],
108163                                 [
108164                                     -98.962844,
108165                                     26.399527
108166                                 ],
108167                                 [
108168                                     -98.986951,
108169                                     26.400095
108170                                 ],
108171                                 [
108172                                     -99.004056,
108173                                     26.393842
108174                                 ],
108175                                 [
108176                                     -99.010515,
108177                                     26.392602
108178                                 ],
108179                                 [
108180                                     -99.016432,
108181                                     26.394462
108182                                 ],
108183                                 [
108184                                     -99.022995,
108185                                     26.403351
108186                                 ],
108187                                 [
108188                                     -99.027878,
108189                                     26.406245
108190                                 ],
108191                                 [
108192                                     -99.047645,
108193                                     26.406968
108194                                 ],
108195                                 [
108196                                     -99.066351,
108197                                     26.404746
108198                                 ],
108199                                 [
108200                                     -99.085498,
108201                                     26.40764
108202                                 ],
108203                                 [
108204                                     -99.106427,
108205                                     26.423039
108206                                 ],
108207                                 [
108208                                     -99.108907,
108209                                     26.434253
108210                                 ],
108211                                 [
108212                                     -99.102525,
108213                                     26.446966
108214                                 ],
108215                                 [
108216                                     -99.09374,
108217                                     26.459781
108218                                 ],
108219                                 [
108220                                     -99.089373,
108221                                     26.47115
108222                                 ],
108223                                 [
108224                                     -99.091492,
108225                                     26.484018
108226                                 ],
108227                                 [
108228                                     -99.10299,
108229                                     26.512078
108230                                 ],
108231                                 [
108232                                     -99.115108,
108233                                     26.525617
108234                                 ],
108235                                 [
108236                                     -99.140946,
108237                                     26.531405
108238                                 ],
108239                                 [
108240                                     -99.164873,
108241                                     26.540448
108242                                 ],
108243                                 [
108244                                     -99.17128,
108245                                     26.563961
108246                                 ],
108247                                 [
108248                                     -99.171548,
108249                                     26.56583
108250                                 ],
108251                                 [
108252                                     -99.213953,
108253                                     26.568537
108254                                 ],
108255                                 [
108256                                     -99.242801,
108257                                     26.579723
108258                                 ],
108259                                 [
108260                                     -99.254575,
108261                                     26.6018
108262                                 ],
108263                                 [
108264                                     -99.258844,
108265                                     26.614752
108266                                 ],
108267                                 [
108268                                     -99.277683,
108269                                     26.638007
108270                                 ],
108271                                 [
108272                                     -99.281951,
108273                                     26.649781
108274                                 ],
108275                                 [
108276                                     -99.277389,
108277                                     26.657729
108278                                 ],
108279                                 [
108280                                     -99.26635,
108281                                     26.653314
108282                                 ],
108283                                 [
108284                                     -99.252662,
108285                                     26.644483
108286                                 ],
108287                                 [
108288                                     -99.240299,
108289                                     26.639184
108290                                 ],
108291                                 [
108292                                     -99.244861,
108293                                     26.652431
108294                                 ],
108295                                 [
108296                                     -99.240299,
108297                                     26.697763
108298                                 ],
108299                                 [
108300                                     -99.242507,
108301                                     26.713658
108302                                 ],
108303                                 [
108304                                     -99.252368,
108305                                     26.743683
108306                                 ],
108307                                 [
108308                                     -99.254575,
108309                                     26.75899
108310                                 ],
108311                                 [
108312                                     -99.252368,
108313                                     26.799024
108314                                 ],
108315                                 [
108316                                     -99.254575,
108317                                     26.810504
108318                                 ],
108319                                 [
108320                                     -99.257666,
108321                                     26.813153
108322                                 ],
108323                                 [
108324                                     -99.262229,
108325                                     26.814036
108326                                 ],
108327                                 [
108328                                     -99.266497,
108329                                     26.817863
108330                                 ],
108331                                 [
108332                                     -99.268263,
108333                                     26.827872
108334                                 ],
108335                                 [
108336                                     -99.271649,
108337                                     26.832876
108338                                 ],
108339                                 [
108340                                     -99.289458,
108341                                     26.84465
108342                                 ],
108343                                 [
108344                                     -99.308444,
108345                                     26.830521
108346                                 ],
108347                                 [
108348                                     -99.316539,
108349                                     26.822279
108350                                 ],
108351                                 [
108352                                     -99.323457,
108353                                     26.810504
108354                                 ],
108355                                 [
108356                                     -99.328166,
108357                                     26.797258
108358                                 ],
108359                                 [
108360                                     -99.329197,
108361                                     26.789016
108362                                 ],
108363                                 [
108364                                     -99.331699,
108365                                     26.78254
108366                                 ],
108367                                 [
108368                                     -99.340383,
108369                                     26.77312
108370                                 ],
108371                                 [
108372                                     -99.366728,
108373                                     26.761345
108374                                 ],
108375                                 [
108376                                     -99.380269,
108377                                     26.777241
108378                                 ],
108379                                 [
108380                                     -99.391896,
108381                                     26.796963
108382                                 ],
108383                                 [
108384                                     -99.412207,
108385                                     26.796963
108386                                 ],
108387                                 [
108388                                     -99.410883,
108389                                     26.808149
108390                                 ],
108391                                 [
108392                                     -99.405437,
108393                                     26.818452
108394                                 ],
108395                                 [
108396                                     -99.396606,
108397                                     26.824928
108398                                 ],
108399                                 [
108400                                     -99.384979,
108401                                     26.824928
108402                                 ],
108403                                 [
108404                                     -99.377178,
108405                                     26.816686
108406                                 ],
108407                                 [
108408                                     -99.374823,
108409                                     26.804028
108410                                 ],
108411                                 [
108412                                     -99.374234,
108413                                     26.791076
108414                                 ],
108415                                 [
108416                                     -99.371291,
108417                                     26.783128
108418                                 ],
108419                                 [
108420                                     -99.360694,
108421                                     26.780479
108422                                 ],
108423                                 [
108424                                     -99.359369,
108425                                     26.790487
108426                                 ],
108427                                 [
108428                                     -99.36452,
108429                                     26.810504
108430                                 ],
108431                                 [
108432                                     -99.357897,
108433                                     26.822279
108434                                 ],
108435                                 [
108436                                     -99.351274,
108437                                     26.83111
108438                                 ],
108439                                 [
108440                                     -99.346123,
108441                                     26.840824
108442                                 ],
108443                                 [
108444                                     -99.344062,
108445                                     26.855247
108446                                 ],
108447                                 [
108448                                     -99.348772,
108449                                     26.899696
108450                                 ],
108451                                 [
108452                                     -99.355101,
108453                                     26.920302
108454                                 ],
108455                                 [
108456                                     -99.36452,
108457                                     26.934726
108458                                 ],
108459                                 [
108460                                     -99.403377,
108461                                     26.952093
108462                                 ],
108463                                 [
108464                                     -99.413974,
108465                                     26.964162
108466                                 ],
108467                                 [
108468                                     -99.401758,
108469                                     26.985651
108470                                 ],
108471                                 [
108472                                     -99.399991,
108473                                     26.999192
108474                                 ],
108475                                 [
108476                                     -99.418831,
108477                                     27.007728
108478                                 ],
108479                                 [
108480                                     -99.441938,
108481                                     27.013615
108482                                 ],
108483                                 [
108484                                     -99.453271,
108485                                     27.019797
108486                                 ],
108487                                 [
108488                                     -99.455332,
108489                                     27.025979
108490                                 ],
108491                                 [
108492                                     -99.464751,
108493                                     27.039225
108494                                 ],
108495                                 [
108496                                     -99.466959,
108497                                     27.047467
108498                                 ],
108499                                 [
108500                                     -99.462544,
108501                                     27.057181
108502                                 ],
108503                                 [
108504                                     -99.461635,
108505                                     27.056839
108506                                 ],
108507                                 [
108508                                     -99.461728,
108509                                     27.056954
108510                                 ],
108511                                 [
108512                                     -99.442039,
108513                                     27.089614
108514                                 ],
108515                                 [
108516                                     -99.439404,
108517                                     27.098347
108518                                 ],
108519                                 [
108520                                     -99.441419,
108521                                     27.107494
108522                                 ],
108523                                 [
108524                                     -99.445734,
108525                                     27.114728
108526                                 ],
108527                                 [
108528                                     -99.450178,
108529                                     27.120465
108530                                 ],
108531                                 [
108532                                     -99.452452,
108533                                     27.125012
108534                                 ],
108535                                 [
108536                                     -99.450333,
108537                                     27.145166
108538                                 ],
108539                                 [
108540                                     -99.435786,
108541                                     27.188419
108542                                 ],
108543                                 [
108544                                     -99.431988,
108545                                     27.207591
108546                                 ],
108547                                 [
108548                                     -99.434029,
108549                                     27.22697
108550                                 ],
108551                                 [
108552                                     -99.440902,
108553                                     27.244798
108554                                 ],
108555                                 [
108556                                     -99.451832,
108557                                     27.26118
108558                                 ],
108559                                 [
108560                                     -99.46612,
108561                                     27.276527
108562                                 ],
108563                                 [
108564                                     -99.468963,
108565                                     27.278233
108566                                 ],
108567                                 [
108568                                     -99.480409,
108569                                     27.283297
108570                                 ],
108571                                 [
108572                                     -99.482941,
108573                                     27.286708
108574                                 ],
108575                                 [
108576                                     -99.484879,
108577                                     27.294821
108578                                 ],
108579                                 [
108580                                     -99.486584,
108581                                     27.297611
108582                                 ],
108583                                 [
108584                                     -99.493199,
108585                                     27.30128
108586                                 ],
108587                                 [
108588                                     -99.521362,
108589                                     27.311254
108590                                 ],
108591                                 [
108592                                     -99.5148,
108593                                     27.321796
108594                                 ],
108595                                 [
108596                                     -99.497591,
108597                                     27.338798
108598                                 ],
108599                                 [
108600                                     -99.494026,
108601                                     27.348203
108602                                 ],
108603                                 [
108604                                     -99.492889,
108605                                     27.358848
108606                                 ],
108607                                 [
108608                                     -99.487721,
108609                                     27.37187
108610                                 ],
108611                                 [
108612                                     -99.484621,
108613                                     27.391766
108614                                 ],
108615                                 [
108616                                     -99.475706,
108617                                     27.414762
108618                                 ],
108619                                 [
108620                                     -99.472916,
108621                                     27.426647
108622                                 ],
108623                                 [
108624                                     -99.473639,
108625                                     27.463803
108626                                 ],
108627                                 [
108628                                     -99.472916,
108629                                     27.468299
108630                                 ],
108631                                 [
108632                                     -99.47643,
108633                                     27.48251
108634                                 ],
108635                                 [
108636                                     -99.480409,
108637                                     27.490778
108638                                 ],
108639                                 [
108640                                     -99.48829,
108641                                     27.494654
108642                                 ],
108643                                 [
108644                                     -99.503689,
108645                                     27.495584
108646                                 ],
108647                                 [
108648                                     -99.509503,
108649                                     27.500028
108650                                 ],
108651                                 [
108652                                     -99.510071,
108653                                     27.510518
108654                                 ],
108655                                 [
108656                                     -99.507074,
108657                                     27.533437
108658                                 ],
108659                                 [
108660                                     -99.507203,
108661                                     27.57377
108662                                 ],
108663                                 [
108664                                     -99.515006,
108665                                     27.588601
108666                                 ],
108667                                 [
108668                                     -99.535031,
108669                                     27.604828
108670                                 ],
108671                                 [
108672                                     -99.55503,
108673                                     27.613509
108674                                 ],
108675                                 [
108676                                     -99.572264,
108677                                     27.61847
108678                                 ],
108679                                 [
108680                                     -99.578232,
108681                                     27.622811
108682                                 ],
108683                                 [
108684                                     -99.590247,
108685                                     27.642061
108686                                 ],
108687                                 [
108688                                     -99.600169,
108689                                     27.646427
108690                                 ],
108691                                 [
108692                                     -99.612442,
108693                                     27.643637
108694                                 ],
108695                                 [
108696                                     -99.633526,
108697                                     27.633069
108698                                 ],
108699                                 [
108700                                     -99.644869,
108701                                     27.632733
108702                                 ],
108703                                 [
108704                                     -99.648642,
108705                                     27.636919
108706                                 ],
108707                                 [
108708                                     -99.658693,
108709                                     27.654024
108710                                 ],
108711                                 [
108712                                     -99.664739,
108713                                     27.659398
108714                                 ],
108715                                 [
108716                                     -99.70037,
108717                                     27.659191
108718                                 ],
108719                                 [
108720                                     -99.705692,
108721                                     27.66317
108722                                 ],
108723                                 [
108724                                     -99.710674,
108725                                     27.670116
108726                                 ],
108727                                 [
108728                                     -99.723056,
108729                                     27.687381
108730                                 ],
108731                                 [
108732                                     -99.730652,
108733                                     27.691825
108734                                 ],
108735                                 [
108736                                     -99.734037,
108737                                     27.702031
108738                                 ],
108739                                 [
108740                                     -99.736311,
108741                                     27.713607
108742                                 ],
108743                                 [
108744                                     -99.740445,
108745                                     27.722159
108746                                 ],
108747                                 [
108748                                     -99.747344,
108749                                     27.726009
108750                                 ],
108751                                 [
108752                                     -99.765198,
108753                                     27.731177
108754                                 ],
108755                                 [
108756                                     -99.774577,
108757                                     27.735828
108758                                 ],
108759                                 [
108760                                     -99.78685,
108761                                     27.748488
108762                                 ],
108763                                 [
108764                                     -99.795428,
108765                                     27.761924
108766                                 ],
108767                                 [
108768                                     -99.806963,
108769                                     27.771423
108770                                 ],
108771                                 [
108772                                     -99.808167,
108773                                     27.772414
108774                                 ],
108775                                 [
108776                                     -99.83292,
108777                                     27.776755
108778                                 ],
108779                                 [
108780                                     -99.832971,
108781                                     27.782181
108782                                 ],
108783                                 [
108784                                     -99.844779,
108785                                     27.793576
108786                                 ],
108787                                 [
108788                                     -99.858241,
108789                                     27.803524
108790                                 ],
108791                                 [
108792                                     -99.863357,
108793                                     27.804661
108794                                 ],
108795                                 [
108796                                     -99.864727,
108797                                     27.814324
108798                                 ],
108799                                 [
108800                                     -99.861858,
108801                                     27.83608
108802                                 ],
108803                                 [
108804                                     -99.863357,
108805                                     27.845666
108806                                 ],
108807                                 [
108808                                     -99.870928,
108809                                     27.854477
108810                                 ],
108811                                 [
108812                                     -99.880204,
108813                                     27.859231
108814                                 ],
108815                                 [
108816                                     -99.888007,
108817                                     27.864812
108818                                 ],
108819                                 [
108820                                     -99.891288,
108821                                     27.876026
108822                                 ],
108823                                 [
108824                                     -99.882684,
108825                                     27.89158
108826                                 ],
108827                                 [
108828                                     -99.878808,
108829                                     27.901838
108830                                 ],
108831                                 [
108832                                     -99.88134,
108833                                     27.906463
108834                                 ],
108835                                 [
108836                                     -99.896766,
108837                                     27.912923
108838                                 ],
108839                                 [
108840                                     -99.914336,
108841                                     27.928245
108842                                 ],
108843                                 [
108844                                     -99.929916,
108845                                     27.946331
108846                                 ],
108847                                 [
108848                                     -99.939683,
108849                                     27.961085
108850                                 ],
108851                                 [
108852                                     -99.928289,
108853                                     27.975761
108854                                 ],
108855                                 [
108856                                     -99.940717,
108857                                     27.983254
108858                                 ],
108859                                 [
108860                                     -99.961852,
108861                                     27.987492
108862                                 ],
108863                                 [
108864                                     -99.976606,
108865                                     27.992453
108866                                 ],
108867                                 [
108868                                     -99.991127,
108869                                     28.007801
108870                                 ],
108871                                 [
108872                                     -100.000584,
108873                                     28.02041
108874                                 ],
108875                                 [
108876                                     -100.007457,
108877                                     28.033561
108878                                 ],
108879                                 [
108880                                     -100.014123,
108881                                     28.050459
108882                                 ],
108883                                 [
108884                                     -100.013503,
108885                                     28.056971
108886                                 ],
108887                                 [
108888                                     -100.010506,
108889                                     28.063611
108890                                 ],
108891                                 [
108892                                     -100.010196,
108893                                     28.068882
108894                                 ],
108895                                 [
108896                                     -100.017585,
108897                                     28.070949
108898                                 ],
108899                                 [
108900                                     -100.031538,
108901                                     28.081801
108902                                 ],
108903                                 [
108904                                     -100.045077,
108905                                     28.095289
108906                                 ],
108907                                 [
108908                                     -100.048023,
108909                                     28.102523
108910                                 ],
108911                                 [
108912                                     -100.048901,
108913                                     28.115959
108914                                 ],
108915                                 [
108916                                     -100.056498,
108917                                     28.137922
108918                                 ],
108919                                 [
108920                                     -100.074895,
108921                                     28.154407
108922                                 ],
108923                                 [
108924                                     -100.172873,
108925                                     28.198538
108926                                 ],
108927                                 [
108928                                     -100.189203,
108929                                     28.201329
108930                                 ],
108931                                 [
108932                                     -100.197626,
108933                                     28.207168
108934                                 ],
108935                                 [
108936                                     -100.201192,
108937                                     28.220346
108938                                 ],
108939                                 [
108940                                     -100.202949,
108941                                     28.234428
108942                                 ],
108943                                 [
108944                                     -100.205946,
108945                                     28.242877
108946                                 ],
108947                                 [
108948                                     -100.212819,
108949                                     28.245073
108950                                 ],
108951                                 [
108952                                     -100.240724,
108953                                     28.249698
108954                                 ],
108955                                 [
108956                                     -100.257932,
108957                                     28.260524
108958                                 ],
108959                                 [
108960                                     -100.275089,
108961                                     28.277242
108962                                 ],
108963                                 [
108964                                     -100.284339,
108965                                     28.296517
108966                                 ],
108967                                 [
108968                                     -100.277931,
108969                                     28.314888
108970                                 ],
108971                                 [
108972                                     -100.278551,
108973                                     28.331088
108974                                 ],
108975                                 [
108976                                     -100.293899,
108977                                     28.353413
108978                                 ],
108979                                 [
108980                                     -100.322631,
108981                                     28.386899
108982                                 ],
108983                                 [
108984                                     -100.331675,
108985                                     28.422013
108986                                 ],
108987                                 [
108988                                     -100.336326,
108989                                     28.458574
108990                                 ],
108991                                 [
108992                                     -100.340201,
108993                                     28.464259
108994                                 ],
108995                                 [
108996                                     -100.348315,
108997                                     28.470253
108998                                 ],
108999                                 [
109000                                     -100.355549,
109001                                     28.478185
109002                                 ],
109003                                 [
109004                                     -100.35679,
109005                                     28.489322
109006                                 ],
109007                                 [
109008                                     -100.351622,
109009                                     28.496711
109010                                 ],
109011                                 [
109012                                     -100.322631,
109013                                     28.510406
109014                                 ],
109015                                 [
109016                                     -100.364024,
109017                                     28.524797
109018                                 ],
109019                                 [
109020                                     -100.38423,
109021                                     28.537174
109022                                 ],
109023                                 [
109024                                     -100.397769,
109025                                     28.557586
109026                                 ],
109027                                 [
109028                                     -100.398751,
109029                                     28.568645
109030                                 ],
109031                                 [
109032                                     -100.397097,
109033                                     28.592726
109034                                 ],
109035                                 [
109036                                     -100.401438,
109037                                     28.60226
109038                                 ],
109039                                 [
109040                                     -100.411463,
109041                                     28.609314
109042                                 ],
109043                                 [
109044                                     -100.434821,
109045                                     28.619133
109046                                 ],
109047                                 [
109048                                     -100.44619,
109049                                     28.626497
109050                                 ],
109051                                 [
109052                                     -100.444898,
109053                                     28.643782
109054                                 ],
109055                                 [
109056                                     -100.481381,
109057                                     28.686054
109058                                 ],
109059                                 [
109060                                     -100.493939,
109061                                     28.708378
109062                                 ],
109063                                 [
109064                                     -100.519054,
109065                                     28.804961
109066                                 ],
109067                                 [
109068                                     -100.524996,
109069                                     28.814831
109070                                 ],
109071                                 [
109072                                     -100.529285,
109073                                     28.819947
109074                                 ],
109075                                 [
109076                                     -100.534453,
109077                                     28.830231
109078                                 ],
109079                                 [
109080                                     -100.538639,
109081                                     28.835631
109082                                 ],
109083                                 [
109084                                     -100.54515,
109085                                     28.83899
109086                                 ],
109087                                 [
109088                                     -100.559671,
109089                                     28.839378
109090                                 ],
109091                                 [
109092                                     -100.566234,
109093                                     28.842504
109094                                 ],
109095                                 [
109096                                     -100.569696,
109097                                     28.84961
109098                                 ],
109099                                 [
109100                                     -100.56334,
109101                                     28.86209
109102                                 ],
109103                                 [
109104                                     -100.566234,
109105                                     28.869789
109106                                 ],
109107                                 [
109108                                     -100.571763,
109109                                     28.8732
109110                                 ],
109111                                 [
109112                                     -100.586543,
109113                                     28.879789
109114                                 ],
109115                                 [
109116                                     -100.58954,
109117                                     28.883458
109118                                 ],
109119                                 [
109120                                     -100.594966,
109121                                     28.899322
109122                                 ],
109123                                 [
109124                                     -100.606955,
109125                                     28.910123
109126                                 ],
109127                                 [
109128                                     -100.618841,
109129                                     28.917926
109130                                 ],
109131                                 [
109132                                     -100.624318,
109133                                     28.924721
109134                                 ],
109135                                 [
109136                                     -100.624783,
109137                                     28.93777
109138                                 ],
109139                                 [
109140                                     -100.626696,
109141                                     28.948338
109142                                 ],
109143                                 [
109144                                     -100.630778,
109145                                     28.956683
109146                                 ],
109147                                 [
109148                                     -100.637909,
109149                                     28.962884
109150                                 ],
109151                                 [
109152                                     -100.628918,
109153                                     28.98433
109154                                 ],
109155                                 [
109156                                     -100.632793,
109157                                     29.005156
109158                                 ],
109159                                 [
109160                                     -100.652224,
109161                                     29.044817
109162                                 ],
109163                                 [
109164                                     -100.660854,
109165                                     29.102669
109166                                 ],
109167                                 [
109168                                     -100.668967,
109169                                     29.116208
109170                                 ],
109171                                 [
109172                                     -100.678165,
109173                                     29.119412
109174                                 ],
109175                                 [
109176                                     -100.690826,
109177                                     29.121014
109178                                 ],
109179                                 [
109180                                     -100.70204,
109181                                     29.12365
109182                                 ],
109183                                 [
109184                                     -100.706846,
109185                                     29.130187
109186                                 ],
109187                                 [
109188                                     -100.70974,
109189                                     29.135561
109190                                 ],
109191                                 [
109192                                     -100.762501,
109193                                     29.173776
109194                                 ],
109195                                 [
109196                                     -100.770098,
109197                                     29.187289
109198                                 ],
109199                                 [
109200                                     -100.762088,
109201                                     29.208658
109202                                 ],
109203                                 [
109204                                     -100.783172,
109205                                     29.243074
109206                                 ],
109207                                 [
109208                                     -100.796143,
109209                                     29.257673
109210                                 ],
109211                                 [
109212                                     -100.81609,
109213                                     29.270773
109214                                 ],
109215                                 [
109216                                     -100.86389,
109217                                     29.290616
109218                                 ],
109219                                 [
109220                                     -100.871797,
109221                                     29.296456
109222                                 ],
109223                                 [
109224                                     -100.891227,
109225                                     29.318547
109226                                 ],
109227                                 [
109228                                     -100.91474,
109229                                     29.337048
109230                                 ],
109231                                 [
109232                                     -100.987397,
109233                                     29.366322
109234                                 ],
109235                                 [
109236                                     -100.998301,
109237                                     29.372472
109238                                 ],
109239                                 [
109240                                     -101.008068,
109241                                     29.380585
109242                                 ],
109243                                 [
109244                                     -101.016232,
109245                                     29.390068
109246                                 ],
109247                                 [
109248                                     -101.022175,
109249                                     29.40048
109250                                 ],
109251                                 [
109252                                     -101.025948,
109253                                     29.414356
109254                                 ],
109255                                 [
109256                                     -101.029617,
109257                                     29.442984
109258                                 ],
109259                                 [
109260                                     -101.037782,
109261                                     29.460063
109262                                 ],
109263                                 [
109264                                     -101.039026,
109265                                     29.460452
109266                                 ],
109267                                 [
109268                                     -101.040188,
109269                                     29.457132
109270                                 ],
109271                                 [
109272                                     -101.045487,
109273                                     29.451245
109274                                 ],
109275                                 [
109276                                     -101.060205,
109277                                     29.449184
109278                                 ],
109279                                 [
109280                                     -101.067711,
109281                                     29.45095
109282                                 ],
109283                                 [
109284                                     -101.076101,
109285                                     29.453894
109286                                 ],
109287                                 [
109288                                     -101.085962,
109289                                     29.454483
109290                                 ],
109291                                 [
109292                                     -101.098031,
109293                                     29.449184
109294                                 ],
109295                                 [
109296                                     -101.113043,
109297                                     29.466552
109298                                 ],
109299                                 [
109300                                     -101.142774,
109301                                     29.475383
109302                                 ],
109303                                 [
109304                                     -101.174124,
109305                                     29.475971
109306                                 ],
109307                                 [
109308                                     -101.193699,
109309                                     29.469495
109310                                 ],
109311                                 [
109312                                     -101.198703,
109313                                     29.473911
109314                                 ],
109315                                 [
109316                                     -101.198851,
109317                                     29.476854
109318                                 ],
109319                                 [
109320                                     -101.184132,
109321                                     29.497754
109322                                 ],
109323                                 [
109324                                     -101.184868,
109325                                     29.512767
109326                                 ],
109327                                 [
109328                                     -101.195171,
109329                                     29.521892
109330                                 ],
109331                                 [
109332                                     -101.214157,
109333                                     29.518065
109334                                 ],
109335                                 [
109336                                     -101.245213,
109337                                     29.493044
109338                                 ],
109339                                 [
109340                                     -101.265818,
109341                                     29.487157
109342                                 ],
109343                                 [
109344                                     -101.290545,
109345                                     29.49746
109346                                 ],
109347                                 [
109348                                     -101.297315,
109349                                     29.503936
109350                                 ],
109351                                 [
109352                                     -101.300995,
109353                                     29.512767
109354                                 ],
109355                                 [
109356                                     -101.294372,
109357                                     29.520715
109358                                 ],
109359                                 [
109360                                     -101.273177,
109361                                     29.524247
109362                                 ],
109363                                 [
109364                                     -101.259195,
109365                                     29.533372
109366                                 ],
109367                                 [
109368                                     -101.243888,
109369                                     29.554861
109370                                 ],
109371                                 [
109372                                     -101.231966,
109373                                     29.580176
109374                                 ],
109375                                 [
109376                                     -101.227845,
109377                                     29.599899
109378                                 ],
109379                                 [
109380                                     -101.239178,
109381                                     29.616677
109382                                 ],
109383                                 [
109384                                     -101.26052,
109385                                     29.613439
109386                                 ],
109387                                 [
109388                                     -101.281272,
109389                                     29.597249
109390                                 ],
109391                                 [
109392                                     -101.290545,
109393                                     29.575761
109394                                 ],
109395                                 [
109396                                     -101.295255,
109397                                     29.570168
109398                                 ],
109399                                 [
109400                                     -101.306146,
109401                                     29.574583
109402                                 ],
109403                                 [
109404                                     -101.317626,
109405                                     29.584003
109406                                 ],
109407                                 [
109408                                     -101.323955,
109409                                     29.592539
109410                                 ],
109411                                 [
109412                                     -101.323661,
109413                                     29.603137
109414                                 ],
109415                                 [
109416                                     -101.318804,
109417                                     29.616383
109418                                 ],
109419                                 [
109420                                     -101.311445,
109421                                     29.628158
109422                                 ],
109423                                 [
109424                                     -101.303497,
109425                                     29.634045
109426                                 ],
109427                                 [
109428                                     -101.303669,
109429                                     29.631411
109430                                 ],
109431                                 [
109432                                     -101.302727,
109433                                     29.633851
109434                                 ],
109435                                 [
109436                                     -101.301073,
109437                                     29.649509
109438                                 ],
109439                                 [
109440                                     -101.30978,
109441                                     29.654548
109442                                 ],
109443                                 [
109444                                     -101.336239,
109445                                     29.654315
109446                                 ],
109447                                 [
109448                                     -101.349029,
109449                                     29.660103
109450                                 ],
109451                                 [
109452                                     -101.357684,
109453                                     29.667441
109454                                 ],
109455                                 [
109456                                     -101.364351,
109457                                     29.676665
109458                                 ],
109459                                 [
109460                                     -101.376624,
109461                                     29.700643
109462                                 ],
109463                                 [
109464                                     -101.383368,
109465                                     29.718497
109466                                 ],
109467                                 [
109468                                     -101.39962,
109469                                     29.740718
109470                                 ],
109471                                 [
109472                                     -101.406545,
109473                                     29.752888
109474                                 ],
109475                                 [
109476                                     -101.409309,
109477                                     29.765781
109478                                 ],
109479                                 [
109480                                     -101.405098,
109481                                     29.778442
109482                                 ],
109483                                 [
109484                                     -101.414012,
109485                                     29.774411
109486                                 ],
109487                                 [
109488                                     -101.424218,
109489                                     29.771414
109490                                 ],
109491                                 [
109492                                     -101.435096,
109493                                     29.770122
109494                                 ],
109495                                 [
109496                                     -101.446103,
109497                                     29.771052
109498                                 ],
109499                                 [
109500                                     -101.455689,
109501                                     29.77591
109502                                 ],
109503                                 [
109504                                     -101.462433,
109505                                     29.788932
109506                                 ],
109507                                 [
109508                                     -101.470908,
109509                                     29.791516
109510                                 ],
109511                                 [
109512                                     -101.490286,
109513                                     29.785547
109514                                 ],
109515                                 [
109516                                     -101.505763,
109517                                     29.773894
109518                                 ],
109519                                 [
109520                                     -101.521809,
109521                                     29.765936
109522                                 ],
109523                                 [
109524                                     -101.542893,
109525                                     29.771052
109526                                 ],
109527                                 [
109528                                     -101.539689,
109529                                     29.779191
109530                                 ],
109531                                 [
109532                                     -101.530516,
109533                                     29.796477
109534                                 ],
109535                                 [
109536                                     -101.528604,
109537                                     29.801438
109538                                 ],
109539                                 [
109540                                     -101.531912,
109541                                     29.811101
109542                                 ],
109543                                 [
109544                                     -101.539172,
109545                                     29.817974
109546                                 ],
109547                                 [
109548                                     -101.546458,
109549                                     29.820145
109550                                 ],
109551                                 [
109552                                     -101.549766,
109553                                     29.815701
109554                                 ],
109555                                 [
109556                                     -101.553977,
109557                                     29.796684
109558                                 ],
109559                                 [
109560                                     -101.564907,
109561                                     29.786478
109562                                 ],
109563                                 [
109564                                     -101.580281,
109565                                     29.781568
109566                                 ],
109567                                 [
109568                                     -101.632216,
109569                                     29.775651
109570                                 ],
109571                                 [
109572                                     -101.794531,
109573                                     29.795857
109574                                 ],
109575                                 [
109576                                     -101.80298,
109577                                     29.801438
109578                                 ],
109579                                 [
109580                                     -101.805978,
109581                                     29.811928
109582                                 ],
109583                                 [
109584                                     -101.812695,
109585                                     29.812032
109586                                 ],
109587                                 [
109588                                     -101.82409,
109589                                     29.805184
109590                                 ],
109591                                 [
109592                                     -101.857602,
109593                                     29.805184
109594                                 ],
109595                                 [
109596                                     -101.877524,
109597                                     29.810843
109598                                 ],
109599                                 [
109600                                     -101.88742,
109601                                     29.81229
109602                                 ],
109603                                 [
109604                                     -101.895455,
109605                                     29.808621
109606                                 ],
109607                                 [
109608                                     -101.90238,
109609                                     29.803247
109610                                 ],
109611                                 [
109612                                     -101.910881,
109613                                     29.799888
109614                                 ],
109615                                 [
109616                                     -101.920157,
109617                                     29.798182
109618                                 ],
109619                                 [
109620                                     -101.929613,
109621                                     29.797717
109622                                 ],
109623                                 [
109624                                     -101.942662,
109625                                     29.803608
109626                                 ],
109627                                 [
109628                                     -101.957054,
109629                                     29.814047
109630                                 ],
109631                                 [
109632                                     -101.972246,
109633                                     29.818181
109634                                 ],
109635                                 [
109636                                     -101.98793,
109637                                     29.805184
109638                                 ],
109639                                 [
109640                                     -102.014595,
109641                                     29.810998
109642                                 ],
109643                                 [
109644                                     -102.109344,
109645                                     29.80211
109646                                 ],
109647                                 [
109648                                     -102.145647,
109649                                     29.815701
109650                                 ],
109651                                 [
109652                                     -102.157248,
109653                                     29.824537
109654                                 ],
109655                                 [
109656                                     -102.203679,
109657                                     29.846138
109658                                 ],
109659                                 [
109660                                     -102.239775,
109661                                     29.849135
109662                                 ],
109663                                 [
109664                                     -102.253444,
109665                                     29.855285
109666                                 ],
109667                                 [
109668                                     -102.258276,
109669                                     29.873475
109670                                 ],
109671                                 [
109672                                     -102.276181,
109673                                     29.869547
109674                                 ],
109675                                 [
109676                                     -102.289023,
109677                                     29.878126
109678                                 ],
109679                                 [
109680                                     -102.302175,
109681                                     29.889391
109682                                 ],
109683                                 [
109684                                     -102.321011,
109685                                     29.893939
109686                                 ],
109687                                 [
109688                                     -102.330235,
109689                                     29.888926
109690                                 ],
109691                                 [
109692                                     -102.339769,
109693                                     29.870633
109694                                 ],
109695                                 [
109696                                     -102.351061,
109697                                     29.866602
109698                                 ],
109699                                 [
109700                                     -102.36323,
109701                                     29.864276
109702                                 ],
109703                                 [
109704                                     -102.370723,
109705                                     29.857765
109706                                 ],
109707                                 [
109708                                     -102.374547,
109709                                     29.848102
109710                                 ],
109711                                 [
109712                                     -102.376589,
109713                                     29.821488
109714                                 ],
109715                                 [
109716                                     -102.380051,
109717                                     29.811386
109718                                 ],
109719                                 [
109720                                     -102.404132,
109721                                     29.780793
109722                                 ],
109723                                 [
109724                                     -102.406096,
109725                                     29.777279
109726                                 ],
109727                                 [
109728                                     -102.515288,
109729                                     29.784721
109730                                 ],
109731                                 [
109732                                     -102.523066,
109733                                     29.782318
109734                                 ],
109735                                 [
109736                                     -102.531127,
109737                                     29.769915
109738                                 ],
109739                                 [
109740                                     -102.54154,
109741                                     29.762474
109742                                 ],
109743                                 [
109744                                     -102.543349,
109745                                     29.760123
109746                                 ],
109747                                 [
109748                                     -102.546578,
109749                                     29.757875
109750                                 ],
109751                                 [
109752                                     -102.553141,
109753                                     29.756738
109754                                 ],
109755                                 [
109756                                     -102.558309,
109757                                     29.759089
109758                                 ],
109759                                 [
109760                                     -102.562882,
109761                                     29.769347
109762                                 ],
109763                                 [
109764                                     -102.566758,
109765                                     29.771052
109766                                 ],
109767                                 [
109768                                     -102.58531,
109769                                     29.764696
109770                                 ],
109771                                 [
109772                                     -102.621225,
109773                                     29.747281
109774                                 ],
109775                                 [
109776                                     -102.638743,
109777                                     29.743715
109778                                 ],
109779                                 [
109780                                     -102.676054,
109781                                     29.74449
109782                                 ],
109783                                 [
109784                                     -102.683469,
109785                                     29.743715
109786                                 ],
109787                                 [
109788                                     -102.69104,
109789                                     29.736817
109790                                 ],
109791                                 [
109792                                     -102.693624,
109793                                     29.729401
109794                                 ],
109795                                 [
109796                                     -102.694709,
109797                                     29.720616
109798                                 ],
109799                                 [
109800                                     -102.697758,
109801                                     29.709557
109802                                 ],
109803                                 [
109804                                     -102.726748,
109805                                     29.664495
109806                                 ],
109807                                 [
109808                                     -102.73127,
109809                                     29.650594
109810                                 ],
109811                                 [
109812                                     -102.735507,
109813                                     29.649509
109814                                 ],
109815                                 [
109816                                     -102.751656,
109817                                     29.622457
109818                                 ],
109819                                 [
109820                                     -102.75176,
109821                                     29.620157
109822                                 ],
109823                                 [
109824                                     -102.761346,
109825                                     29.603414
109826                                 ],
109827                                 [
109828                                     -102.767598,
109829                                     29.59729
109830                                 ],
109831                                 [
109832                                     -102.779665,
109833                                     29.592303
109834                                 ],
109835                                 [
109836                                     -102.774084,
109837                                     29.579617
109838                                 ],
109839                                 [
109840                                     -102.776461,
109841                                     29.575948
109842                                 ],
109843                                 [
109844                                     -102.785892,
109845                                     29.571814
109846                                 ],
109847                                 [
109848                                     -102.78075,
109849                                     29.558249
109850                                 ],
109851                                 [
109852                                     -102.786512,
109853                                     29.550497
109854                                 ],
109855                                 [
109856                                     -102.795478,
109857                                     29.54427
109858                                 ],
109859                                 [
109860                                     -102.827311,
109861                                     29.470502
109862                                 ],
109863                                 [
109864                                     -102.833951,
109865                                     29.461355
109866                                 ],
109867                                 [
109868                                     -102.839067,
109869                                     29.45195
109870                                 ],
109871                                 [
109872                                     -102.841134,
109873                                     29.438308
109874                                 ],
109875                                 [
109876                                     -102.838705,
109877                                     29.426939
109878                                 ],
109879                                 [
109880                                     -102.834984,
109881                                     29.415699
109882                                 ],
109883                                 [
109884                                     -102.835191,
109885                                     29.403839
109886                                 ],
109887                                 [
109888                                     -102.844545,
109889                                     29.390533
109890                                 ],
109891                                 [
109892                                     -102.845578,
109893                                     29.384719
109894                                 ],
109895                                 [
109896                                     -102.838033,
109897                                     29.370534
109898                                 ],
109899                                 [
109900                                     -102.837672,
109901                                     29.366322
109902                                 ],
109903                                 [
109904                                     -102.84656,
109905                                     29.361749
109906                                 ],
109907                                 [
109908                                     -102.853872,
109909                                     29.361
109910                                 ],
109911                                 [
109912                                     -102.859867,
109913                                     29.361155
109914                                 ],
109915                                 [
109916                                     -102.864957,
109917                                     29.359527
109918                                 ],
109919                                 [
109920                                     -102.876972,
109921                                     29.350871
109922                                 ],
109923                                 [
109924                                     -102.883069,
109925                                     29.343766
109926                                 ],
109927                                 [
109928                                     -102.885188,
109929                                     29.333379
109930                                 ],
109931                                 [
109932                                     -102.885498,
109933                                     29.314801
109934                                 ],
109935                                 [
109936                                     -102.899399,
109937                                     29.276095
109938                                 ],
109939                                 [
109940                                     -102.899709,
109941                                     29.2639
109942                                 ],
109943                                 [
109944                                     -102.892139,
109945                                     29.254391
109946                                 ],
109947                                 [
109948                                     -102.867954,
109949                                     29.240387
109950                                 ],
109951                                 [
109952                                     -102.858781,
109953                                     29.229147
109954                                 ],
109955                                 [
109956                                     -102.869866,
109957                                     29.224781
109958                                 ],
109959                                 [
109960                                     -102.896893,
109961                                     29.220285
109962                                 ],
109963                                 [
109964                                     -102.942265,
109965                                     29.190209
109966                                 ],
109967                                 [
109968                                     -102.947536,
109969                                     29.182018
109970                                 ],
109971                                 [
109972                                     -102.969757,
109973                                     29.192845
109974                                 ],
109975                                 [
109976                                     -102.988386,
109977                                     29.177135
109978                                 ],
109979                                 [
109980                                     -103.015826,
109981                                     29.126776
109982                                 ],
109983                                 [
109984                                     -103.024275,
109985                                     29.116157
109986                                 ],
109987                                 [
109988                                     -103.032621,
109989                                     29.110214
109990                                 ],
109991                                 [
109992                                     -103.072541,
109993                                     29.091404
109994                                 ],
109995                                 [
109996                                     -103.080758,
109997                                     29.085203
109998                                 ],
109999                                 [
110000                                     -103.085589,
110001                                     29.07572
110002                                 ],
110003                                 [
110004                                     -103.091532,
110005                                     29.057866
110006                                 ],
110007                                 [
110008                                     -103.095356,
110009                                     29.060294
110010                                 ],
110011                                 [
110012                                     -103.104684,
110013                                     29.057866
110014                                 ],
110015                                 [
110016                                     -103.109205,
110017                                     29.023372
110018                                 ],
110019                                 [
110020                                     -103.122771,
110021                                     28.996474
110022                                 ],
110023                                 [
110024                                     -103.147989,
110025                                     28.985105
110026                                 ],
110027                                 [
110028                                     -103.187108,
110029                                     28.990221
110030                                 ],
110031                                 [
110032                                     -103.241756,
110033                                     29.003502
110034                                 ],
110035                                 [
110036                                     -103.301545,
110037                                     29.002365
110038                                 ],
110039                                 [
110040                                     -103.316247,
110041                                     29.010065
110042                                 ],
110043                                 [
110044                                     -103.311514,
110045                                     29.026043
110046                                 ],
110047                                 [
110048                                     -103.309994,
110049                                     29.031175
110050                                 ],
110051                                 [
110052                                     -103.3248,
110053                                     29.026808
110054                                 ],
110055                                 [
110056                                     -103.330484,
110057                                     29.023733
110058                                 ],
110059                                 [
110060                                     -103.342602,
110061                                     29.041226
110062                                 ],
110063                                 [
110064                                     -103.351671,
110065                                     29.039417
110066                                 ],
110067                                 [
110068                                     -103.360534,
110069                                     29.029831
110070                                 ],
110071                                 [
110072                                     -103.372083,
110073                                     29.023733
110074                                 ],
110075                                 [
110076                                     -103.38663,
110077                                     29.028798
110078                                 ],
110079                                 [
110080                                     -103.414639,
110081                                     29.052414
110082                                 ],
110083                                 [
110084                                     -103.423605,
110085                                     29.057866
110086                                 ],
110087                                 [
110088                                     -103.435697,
110089                                     29.061121
110090                                 ],
110091                                 [
110092                                     -103.478537,
110093                                     29.08205
110094                                 ],
110095                                 [
110096                                     -103.529748,
110097                                     29.126776
110098                                 ],
110099                                 [
110100                                     -103.535588,
110101                                     29.135122
110102                                 ],
110103                                 [
110104                                     -103.538223,
110105                                     29.142408
110106                                 ],
110107                                 [
110108                                     -103.541711,
110109                                     29.148816
110110                                 ],
110111                                 [
110112                                     -103.550238,
110113                                     29.154656
110114                                 ],
110115                                 [
110116                                     -103.558015,
110117                                     29.156206
110118                                 ],
110119                                 [
110120                                     -103.58499,
110121                                     29.154656
110122                                 ],
110123                                 [
110124                                     -103.673125,
110125                                     29.173569
110126                                 ],
110127                                 [
110128                                     -103.702477,
110129                                     29.187858
110130                                 ],
110131                                 [
110132                                     -103.749476,
110133                                     29.222972
110134                                 ],
110135                                 [
110136                                     -103.759062,
110137                                     29.226848
110138                                 ],
110139                                 [
110140                                     -103.770767,
110141                                     29.229845
110142                                 ],
110143                                 [
110144                                     -103.777718,
110145                                     29.235297
110146                                 ],
110147                                 [
110148                                     -103.769424,
110149                                     29.257543
110150                                 ],
110151                                 [
110152                                     -103.774229,
110153                                     29.267517
110154                                 ],
110155                                 [
110156                                     -103.78366,
110157                                     29.274803
110158                                 ],
110159                                 [
110160                                     -103.794177,
110161                                     29.277594
110162                                 ],
110163                                 [
110164                                     -103.837038,
110165                                     29.279906
110166                                 ]
110167                             ]
110168                         ],
110169                         [
110170                             [
110171                                 [
110172                                     178.301106,
110173                                     52.056551
110174                                 ],
110175                                 [
110176                                     179.595462,
110177                                     52.142083
110178                                 ],
110179                                 [
110180                                     179.825447,
110181                                     51.992849
110182                                 ],
110183                                 [
110184                                     179.661729,
110185                                     51.485763
110186                                 ],
110187                                 [
110188                                     179.723231,
110189                                     51.459963
110190                                 ],
110191                                 [
110192                                     179.408066,
110193                                     51.209841
110194                                 ],
110195                                 [
110196                                     178.411463,
110197                                     51.523605
110198                                 ],
110199                                 [
110200                                     177.698335,
110201                                     51.877899
110202                                 ],
110203                                 [
110204                                     177.16784,
110205                                     51.581866
110206                                 ],
110207                                 [
110208                                     176.487008,
110209                                     52.175325
110210                                 ],
110211                                 [
110212                                     174.484678,
110213                                     52.08716
110214                                 ],
110215                                 [
110216                                     172.866263,
110217                                     52.207379
110218                                 ],
110219                                 [
110220                                     172.825506,
110221                                     52.716846
110222                                 ],
110223                                 [
110224                                     172.747012,
110225                                     52.654022
110226                                 ],
110227                                 [
110228                                     172.08261,
110229                                     52.952695
110230                                 ],
110231                                 [
110232                                     172.942925,
110233                                     53.183013
110234                                 ],
110235                                 [
110236                                     173.029416,
110237                                     52.993628
110238                                 ],
110239                                 [
110240                                     173.127208,
110241                                     52.99494
110242                                 ],
110243                                 [
110244                                     173.143321,
110245                                     52.990383
110246                                 ],
110247                                 [
110248                                     173.175059,
110249                                     52.971747
110250                                 ],
110251                                 [
110252                                     173.182932,
110253                                     52.968373
110254                                 ],
110255                                 [
110256                                     176.45233,
110257                                     52.628178
110258                                 ],
110259                                 [
110260                                     176.468135,
110261                                     52.488358
110262                                 ],
110263                                 [
110264                                     177.900385,
110265                                     52.488358
110266                                 ],
110267                                 [
110268                                     178.007601,
110269                                     52.179677
110270                                 ],
110271                                 [
110272                                     178.301106,
110273                                     52.056551
110274                                 ]
110275                             ]
110276                         ],
110277                         [
110278                             [
110279                                 [
110280                                     -168.899607,
110281                                     65.747626
110282                                 ],
110283                                 [
110284                                     -168.909861,
110285                                     65.739569
110286                                 ],
110287                                 [
110288                                     -168.926218,
110289                                     65.739895
110290                                 ],
110291                                 [
110292                                     -168.942128,
110293                                     65.74372
110294                                 ],
110295                                 [
110296                                     -168.951731,
110297                                     65.75316
110298                                 ],
110299                                 [
110300                                     -168.942983,
110301                                     65.764716
110302                                 ],
110303                                 [
110304                                     -168.920115,
110305                                     65.768866
110306                                 ],
110307                                 [
110308                                     -168.907908,
110309                                     65.768297
110310                                 ],
110311                                 [
110312                                     -168.902781,
110313                                     65.761542
110314                                 ],
110315                                 [
110316                                     -168.899607,
110317                                     65.747626
110318                                 ]
110319                             ]
110320                         ],
110321                         [
110322                             [
110323                                 [
110324                                     -131.160718,
110325                                     54.787192
110326                                 ],
110327                                 [
110328                                     -132.853508,
110329                                     54.482536
110330                                 ],
110331                                 [
110332                                     -134.77719,
110333                                     54.717786
110334                                 ],
110335                                 [
110336                                     -142.6966,
110337                                     55.845503
110338                                 ],
110339                                 [
110340                                     -142.861997,
110341                                     49.948308
110342                                 ],
110343                                 [
110344                                     -155.675916,
110345                                     51.109976
110346                                 ],
110347                                 [
110348                                     -164.492732,
110349                                     50.603976
110350                                 ],
110351                                 [
110352                                     -164.691217,
110353                                     50.997975
110354                                 ],
110355                                 [
110356                                     -171.246993,
110357                                     49.948308
110358                                 ],
110359                                 [
110360                                     -171.215436,
110361                                     50.576636
110362                                 ],
110363                                 [
110364                                     -173.341669,
110365                                     50.968826
110366                                 ],
110367                                 [
110368                                     -173.362022,
110369                                     51.082198
110370                                 ],
110371                                 [
110372                                     -177.799603,
110373                                     51.272899
110374                                 ],
110375                                 [
110376                                     -179.155463,
110377                                     50.982285
110378                                 ],
110379                                 [
110380                                     -179.476076,
110381                                     52.072632
110382                                 ],
110383                                 [
110384                                     -177.11459,
110385                                     52.248701
110386                                 ],
110387                                 [
110388                                     -177.146284,
110389                                     52.789384
110390                                 ],
110391                                 [
110392                                     -174.777218,
110393                                     52.443779
110394                                 ],
110395                                 [
110396                                     -174.773743,
110397                                     52.685853
110398                                 ],
110399                                 [
110400                                     -173.653194,
110401                                     52.704099
110402                                 ],
110403                                 [
110404                                     -173.790528,
110405                                     53.469081
110406                                 ],
110407                                 [
110408                                     -171.063371,
110409                                     53.604473
110410                                 ],
110411                                 [
110412                                     -170.777733,
110413                                     59.291898
110414                                 ],
110415                                 [
110416                                     -174.324884,
110417                                     60.332184
110418                                 ],
110419                                 [
110420                                     -171.736408,
110421                                     62.68026
110422                                 ],
110423                                 [
110424                                     -172.315705,
110425                                     62.725352
110426                                 ],
110427                                 [
110428                                     -171.995091,
110429                                     63.999658
110430                                 ],
110431                                 [
110432                                     -168.501424,
110433                                     65.565173
110434                                 ],
110435                                 [
110436                                     -168.714145,
110437                                     65.546708
110438                                 ],
110439                                 [
110440                                     -168.853077,
110441                                     68.370871
110442                                 ],
110443                                 [
110444                                     -161.115601,
110445                                     72.416214
110446                                 ],
110447                                 [
110448                                     -146.132257,
110449                                     70.607941
110450                                 ],
110451                                 [
110452                                     -140.692512,
110453                                     69.955349
110454                                 ],
110455                                 [
110456                                     -141.145395,
110457                                     69.671641
110458                                 ],
110459                                 [
110460                                     -141.015207,
110461                                     69.654202
110462                                 ],
110463                                 [
110464                                     -141.006459,
110465                                     69.651272
110466                                 ],
110467                                 [
110468                                     -141.005564,
110469                                     69.650946
110470                                 ],
110471                                 [
110472                                     -141.005549,
110473                                     69.650941
110474                                 ],
110475                                 [
110476                                     -141.005471,
110477                                     69.505164
110478                                 ],
110479                                 [
110480                                     -141.001208,
110481                                     60.466879
110482                                 ],
110483                                 [
110484                                     -141.001156,
110485                                     60.321074
110486                                 ],
110487                                 [
110488                                     -140.994929,
110489                                     60.304382
110490                                 ],
110491                                 [
110492                                     -140.979555,
110493                                     60.295804
110494                                 ],
110495                                 [
110496                                     -140.909146,
110497                                     60.28366
110498                                 ],
110499                                 [
110500                                     -140.768457,
110501                                     60.259269
110502                                 ],
110503                                 [
110504                                     -140.660505,
110505                                     60.24051
110506                                 ],
110507                                 [
110508                                     -140.533743,
110509                                     60.218548
110510                                 ],
110511                                 [
110512                                     -140.518705,
110513                                     60.22387
110514                                 ],
110515                                 [
110516                                     -140.506664,
110517                                     60.236324
110518                                 ],
110519                                 [
110520                                     -140.475323,
110521                                     60.276477
110522                                 ],
110523                                 [
110524                                     -140.462791,
110525                                     60.289138
110526                                 ],
110527                                 [
110528                                     -140.447805,
110529                                     60.29446
110530                                 ],
110531                                 [
110532                                     -140.424111,
110533                                     60.293168
110534                                 ],
110535                                 [
110536                                     -140.32497,
110537                                     60.267537
110538                                 ],
110539                                 [
110540                                     -140.169243,
110541                                     60.227229
110542                                 ],
110543                                 [
110544                                     -140.01579,
110545                                     60.187387
110546                                 ],
110547                                 [
110548                                     -139.967757,
110549                                     60.188369
110550                                 ],
110551                                 [
110552                                     -139.916933,
110553                                     60.207851
110554                                 ],
110555                                 [
110556                                     -139.826318,
110557                                     60.256478
110558                                 ],
110559                                 [
110560                                     -139.728417,
110561                                     60.309033
110562                                 ],
110563                                 [
110564                                     -139.679816,
110565                                     60.32681
110566                                 ],
110567                                 [
110568                                     -139.628346,
110569                                     60.334096
110570                                 ],
110571                                 [
110572                                     -139.517965,
110573                                     60.336732
110574                                 ],
110575                                 [
110576                                     -139.413992,
110577                                     60.339212
110578                                 ],
110579                                 [
110580                                     -139.262193,
110581                                     60.342778
110582                                 ],
110583                                 [
110584                                     -139.101608,
110585                                     60.346602
110586                                 ],
110587                                 [
110588                                     -139.079465,
110589                                     60.341021
110590                                 ],
110591                                 [
110592                                     -139.06869,
110593                                     60.322056
110594                                 ],
110595                                 [
110596                                     -139.073186,
110597                                     60.299835
110598                                 ],
110599                                 [
110600                                     -139.113468,
110601                                     60.226816
110602                                 ],
110603                                 [
110604                                     -139.149615,
110605                                     60.161187
110606                                 ],
110607                                 [
110608                                     -139.183231,
110609                                     60.100157
110610                                 ],
110611                                 [
110612                                     -139.182146,
110613                                     60.073389
110614                                 ],
110615                                 [
110616                                     -139.112305,
110617                                     60.031376
110618                                 ],
110619                                 [
110620                                     -139.060207,
110621                                     60.000059
110622                                 ],
110623                                 [
110624                                     -139.051611,
110625                                     59.994892
110626                                 ],
110627                                 [
110628                                     -139.003759,
110629                                     59.977219
110630                                 ],
110631                                 [
110632                                     -138.842425,
110633                                     59.937686
110634                                 ],
110635                                 [
110636                                     -138.742586,
110637                                     59.913192
110638                                 ],
110639                                 [
110640                                     -138.704888,
110641                                     59.898464
110642                                 ],
110643                                 [
110644                                     -138.697188,
110645                                     59.89371
110646                                 ],
110647                                 [
110648                                     -138.692098,
110649                                     59.886888
110650                                 ],
110651                                 [
110652                                     -138.654349,
110653                                     59.805498
110654                                 ],
110655                                 [
110656                                     -138.63745,
110657                                     59.784052
110658                                 ],
110659                                 [
110660                                     -138.59921,
110661                                     59.753822
110662                                 ],
110663                                 [
110664                                     -138.488881,
110665                                     59.696357
110666                                 ],
110667                                 [
110668                                     -138.363617,
110669                                     59.631142
110670                                 ],
110671                                 [
110672                                     -138.219543,
110673                                     59.556004
110674                                 ],
110675                                 [
110676                                     -138.067614,
110677                                     59.476991
110678                                 ],
110679                                 [
110680                                     -137.91057,
110681                                     59.395187
110682                                 ],
110683                                 [
110684                                     -137.758305,
110685                                     59.315915
110686                                 ],
110687                                 [
110688                                     -137.611363,
110689                                     59.239331
110690                                 ],
110691                                 [
110692                                     -137.594181,
110693                                     59.225275
110694                                 ],
110695                                 [
110696                                     -137.582088,
110697                                     59.206568
110698                                 ],
110699                                 [
110700                                     -137.5493,
110701                                     59.134531
110702                                 ],
110703                                 [
110704                                     -137.521007,
110705                                     59.072364
110706                                 ],
110707                                 [
110708                                     -137.484394,
110709                                     58.991904
110710                                 ],
110711                                 [
110712                                     -137.507752,
110713                                     58.939969
110714                                 ],
110715                                 [
110716                                     -137.50876,
110717                                     58.914906
110718                                 ],
110719                                 [
110720                                     -137.486875,
110721                                     58.900075
110722                                 ],
110723                                 [
110724                                     -137.453466,
110725                                     58.899145
110726                                 ],
110727                                 [
110728                                     -137.423106,
110729                                     58.907723
110730                                 ],
110731                                 [
110732                                     -137.338098,
110733                                     58.955472
110734                                 ],
110735                                 [
110736                                     -137.2819,
110737                                     58.98715
110738                                 ],
110739                                 [
110740                                     -137.172346,
110741                                     59.027148
110742                                 ],
110743                                 [
110744                                     -137.062367,
110745                                     59.067572
110746                                 ],
110747                                 [
110748                                     -137.047109,
110749                                     59.07331
110750                                 ],
110751                                 [
110752                                     -136.942282,
110753                                     59.11107
110754                                 ],
110755                                 [
110756                                     -136.840816,
110757                                     59.148174
110758                                 ],
110759                                 [
110760                                     -136.785496,
110761                                     59.157217
110762                                 ],
110763                                 [
110764                                     -136.671911,
110765                                     59.150809
110766                                 ],
110767                                 [
110768                                     -136.613491,
110769                                     59.15422
110770                                 ],
110771                                 [
110772                                     -136.569489,
110773                                     59.172152
110774                                 ],
110775                                 [
110776                                     -136.484791,
110777                                     59.2538
110778                                 ],
110779                                 [
110780                                     -136.483551,
110781                                     59.257469
110782                                 ],
110783                                 [
110784                                     -136.466549,
110785                                     59.287803
110786                                 ],
110787                                 [
110788                                     -136.467092,
110789                                     59.38449
110790                                 ],
110791                                 [
110792                                     -136.467557,
110793                                     59.461643
110794                                 ],
110795                                 [
110796                                     -136.415958,
110797                                     59.452238
110798                                 ],
110799                                 [
110800                                     -136.36684,
110801                                     59.449551
110802                                 ],
110803                                 [
110804                                     -136.319995,
110805                                     59.459059
110806                                 ],
110807                                 [
110808                                     -136.275036,
110809                                     59.486448
110810                                 ],
110811                                 [
110812                                     -136.244728,
110813                                     59.528202
110814                                 ],
110815                                 [
110816                                     -136.258474,
110817                                     59.556107
110818                                 ],
110819                                 [
110820                                     -136.29935,
110821                                     59.575745
110822                                 ],
110823                                 [
110824                                     -136.350329,
110825                                     59.592384
110826                                 ],
110827                                 [
110828                                     -136.2585,
110829                                     59.621582
110830                                 ],
110831                                 [
110832                                     -136.145406,
110833                                     59.636826
110834                                 ],
110835                                 [
110836                                     -136.02686,
110837                                     59.652846
110838                                 ],
110839                                 [
110840                                     -135.923818,
110841                                     59.666747
110842                                 ],
110843                                 [
110844                                     -135.830955,
110845                                     59.693257
110846                                 ],
110847                                 [
110848                                     -135.641251,
110849                                     59.747362
110850                                 ],
110851                                 [
110852                                     -135.482759,
110853                                     59.792475
110854                                 ],
110855                                 [
110856                                     -135.465137,
110857                                     59.789685
110858                                 ],
110859                                 [
110860                                     -135.404392,
110861                                     59.753305
110862                                 ],
110863                                 [
110864                                     -135.345791,
110865                                     59.731032
110866                                 ],
110867                                 [
110868                                     -135.259879,
110869                                     59.698218
110870                                 ],
110871                                 [
110872                                     -135.221897,
110873                                     59.675273
110874                                 ],
110875                                 [
110876                                     -135.192028,
110877                                     59.64711
110878                                 ],
110879                                 [
110880                                     -135.157792,
110881                                     59.623287
110882                                 ],
110883                                 [
110884                                     -135.106684,
110885                                     59.613158
110886                                 ],
110887                                 [
110888                                     -135.087874,
110889                                     59.606544
110890                                 ],
110891                                 [
110892                                     -135.032942,
110893                                     59.573109
110894                                 ],
110895                                 [
110896                                     -135.018524,
110897                                     59.559363
110898                                 ],
110899                                 [
110900                                     -135.016198,
110901                                     59.543447
110902                                 ],
110903                                 [
110904                                     -135.01948,
110905                                     59.493166
110906                                 ],
110907                                 [
110908                                     -135.023252,
110909                                     59.477146
110910                                 ],
110911                                 [
110912                                     -135.037489,
110913                                     59.461591
110914                                 ],
110915                                 [
110916                                     -135.078598,
110917                                     59.438337
110918                                 ],
110919                                 [
110920                                     -135.095754,
110921                                     59.418855
110922                                 ],
110923                                 [
110924                                     -134.993254,
110925                                     59.381906
110926                                 ],
110927                                 [
110928                                     -135.00483,
110929                                     59.367127
110930                                 ],
110931                                 [
110932                                     -135.014441,
110933                                     59.35152
110934                                 ],
110935                                 [
110936                                     -135.016198,
110937                                     59.336173
110938                                 ],
110939                                 [
110940                                     -134.979973,
110941                                     59.297415
110942                                 ],
110943                                 [
110944                                     -134.95783,
110945                                     59.280982
110946                                 ],
110947                                 [
110948                                     -134.932431,
110949                                     59.270647
110950                                 ],
110951                                 [
110952                                     -134.839465,
110953                                     59.258141
110954                                 ],
110955                                 [
110956                                     -134.74345,
110957                                     59.245119
110958                                 ],
110959                                 [
110960                                     -134.70552,
110961                                     59.240106
110962                                 ],
110963                                 [
110964                                     -134.692084,
110965                                     59.235249
110966                                 ],
110967                                 [
110968                                     -134.68286,
110969                                     59.223001
110970                                 ],
110971                                 [
110972                                     -134.671439,
110973                                     59.193752
110974                                 ],
110975                                 [
110976                                     -134.66038,
110977                                     59.181298
110978                                 ],
110979                                 [
110980                                     -134.610771,
110981                                     59.144556
110982                                 ],
110983                                 [
110984                                     -134.582788,
110985                                     59.128847
110986                                 ],
110987                                 [
110988                                     -134.556717,
110989                                     59.123059
110990                                 ],
110991                                 [
110992                                     -134.509072,
110993                                     59.122801
110994                                 ],
110995                                 [
110996                                     -134.477575,
110997                                     59.114946
110998                                 ],
110999                                 [
111000                                     -134.451013,
111001                                     59.097893
111002                                 ],
111003                                 [
111004                                     -134.398019,
111005                                     59.051952
111006                                 ],
111007                                 [
111008                                     -134.387167,
111009                                     59.036863
111010                                 ],
111011                                 [
111012                                     -134.385591,
111013                                     59.018828
111014                                 ],
111015                                 [
111016                                     -134.399389,
111017                                     58.974954
111018                                 ],
111019                                 [
111020                                     -134.343423,
111021                                     58.968857
111022                                 ],
111023                                 [
111024                                     -134.329651,
111025                                     58.963017
111026                                 ],
111027                                 [
111028                                     -134.320039,
111029                                     58.952682
111030                                 ],
111031                                 [
111032                                     -134.32314,
111033                                     58.949168
111034                                 ],
111035                                 [
111036                                     -134.330323,
111037                                     58.945344
111038                                 ],
111039                                 [
111040                                     -134.333036,
111041                                     58.93413
111042                                 ],
111043                                 [
111044                                     -134.327403,
111045                                     58.916457
111046                                 ],
111047                                 [
111048                                     -134.316939,
111049                                     58.903796
111050                                 ],
111051                                 [
111052                                     -134.22219,
111053                                     58.842714
111054                                 ],
111055                                 [
111056                                     -134.108838,
111057                                     58.808246
111058                                 ],
111059                                 [
111060                                     -133.983109,
111061                                     58.769902
111062                                 ],
111063                                 [
111064                                     -133.87123,
111065                                     58.735899
111066                                 ],
111067                                 [
111068                                     -133.831129,
111069                                     58.718019
111070                                 ],
111071                                 [
111072                                     -133.796402,
111073                                     58.693421
111074                                 ],
111075                                 [
111076                                     -133.700077,
111077                                     58.59937
111078                                 ],
111079                                 [
111080                                     -133.626283,
111081                                     58.546402
111082                                 ],
111083                                 [
111084                                     -133.547063,
111085                                     58.505577
111086                                 ],
111087                                 [
111088                                     -133.463089,
111089                                     58.462221
111090                                 ],
111091                                 [
111092                                     -133.392241,
111093                                     58.403878
111094                                 ],
111095                                 [
111096                                     -133.43012,
111097                                     58.372097
111098                                 ],
111099                                 [
111100                                     -133.41503,
111101                                     58.330549
111102                                 ],
111103                                 [
111104                                     -133.374567,
111105                                     58.290965
111106                                 ],
111107                                 [
111108                                     -133.257262,
111109                                     58.210298
111110                                 ],
111111                                 [
111112                                     -133.165588,
111113                                     58.147305
111114                                 ],
111115                                 [
111116                                     -133.142127,
111117                                     58.120588
111118                                 ],
111119                                 [
111120                                     -133.094843,
111121                                     58.0331
111122                                 ],
111123                                 [
111124                                     -133.075154,
111125                                     58.007882
111126                                 ],
111127                                 [
111128                                     -132.99335,
111129                                     57.941917
111130                                 ],
111131                                 [
111132                                     -132.917153,
111133                                     57.880499
111134                                 ],
111135                                 [
111136                                     -132.83212,
111137                                     57.791564
111138                                 ],
111139                                 [
111140                                     -132.70944,
111141                                     57.663303
111142                                 ],
111143                                 [
111144                                     -132.629057,
111145                                     57.579277
111146                                 ],
111147                                 [
111148                                     -132.552447,
111149                                     57.499075
111150                                 ],
111151                                 [
111152                                     -132.455735,
111153                                     57.420992
111154                                 ],
111155                                 [
111156                                     -132.362304,
111157                                     57.3457
111158                                 ],
111159                                 [
111160                                     -132.304684,
111161                                     57.280355
111162                                 ],
111163                                 [
111164                                     -132.230994,
111165                                     57.19682
111166                                 ],
111167                                 [
111168                                     -132.276366,
111169                                     57.14889
111170                                 ],
111171                                 [
111172                                     -132.34122,
111173                                     57.080393
111174                                 ],
111175                                 [
111176                                     -132.16229,
111177                                     57.050317
111178                                 ],
111179                                 [
111180                                     -132.031859,
111181                                     57.028406
111182                                 ],
111183                                 [
111184                                     -132.107384,
111185                                     56.858753
111186                                 ],
111187                                 [
111188                                     -131.871558,
111189                                     56.79346
111190                                 ],
111191                                 [
111192                                     -131.865874,
111193                                     56.785708
111194                                 ],
111195                                 [
111196                                     -131.872411,
111197                                     56.77297
111198                                 ],
111199                                 [
111200                                     -131.882617,
111201                                     56.759146
111202                                 ],
111203                                 [
111204                                     -131.887966,
111205                                     56.747958
111206                                 ],
111207                                 [
111208                                     -131.886028,
111209                                     56.737055
111210                                 ],
111211                                 [
111212                                     -131.880705,
111213                                     56.728838
111214                                 ],
111215                                 [
111216                                     -131.864789,
111217                                     56.71349
111218                                 ],
111219                                 [
111220                                     -131.838976,
111221                                     56.682278
111222                                 ],
111223                                 [
111224                                     -131.830424,
111225                                     56.664759
111226                                 ],
111227                                 [
111228                                     -131.826574,
111229                                     56.644606
111230                                 ],
111231                                 [
111232                                     -131.832103,
111233                                     56.603368
111234                                 ],
111235                                 [
111236                                     -131.825592,
111237                                     56.593343
111238                                 ],
111239                                 [
111240                                     -131.799108,
111241                                     56.587658
111242                                 ],
111243                                 [
111244                                     -131.692293,
111245                                     56.585074
111246                                 ],
111247                                 [
111248                                     -131.585891,
111249                                     56.595048
111250                                 ],
111251                                 [
111252                                     -131.560363,
111253                                     56.594066
111254                                 ],
111255                                 [
111256                                     -131.536437,
111257                                     56.585229
111258                                 ],
111259                                 [
111260                                     -131.491659,
111261                                     56.560166
111262                                 ],
111263                                 [
111264                                     -131.345699,
111265                                     56.503271
111266                                 ],
111267                                 [
111268                                     -131.215604,
111269                                     56.45255
111270                                 ],
111271                                 [
111272                                     -131.100546,
111273                                     56.407669
111274                                 ],
111275                                 [
111276                                     -131.016934,
111277                                     56.38705
111278                                 ],
111279                                 [
111280                                     -130.839089,
111281                                     56.372452
111282                                 ],
111283                                 [
111284                                     -130.760334,
111285                                     56.345192
111286                                 ],
111287                                 [
111288                                     -130.645768,
111289                                     56.261942
111290                                 ],
111291                                 [
111292                                     -130.602256,
111293                                     56.247059
111294                                 ],
111295                                 [
111296                                     -130.495518,
111297                                     56.232434
111298                                 ],
111299                                 [
111300                                     -130.47229,
111301                                     56.22489
111302                                 ],
111303                                 [
111304                                     -130.458053,
111305                                     56.210653
111306                                 ],
111307                                 [
111308                                     -130.427926,
111309                                     56.143964
111310                                 ],
111311                                 [
111312                                     -130.418159,
111313                                     56.129702
111314                                 ],
111315                                 [
111316                                     -130.403974,
111317                                     56.121898
111318                                 ],
111319                                 [
111320                                     -130.290311,
111321                                     56.10097
111322                                 ],
111323                                 [
111324                                     -130.243156,
111325                                     56.092391
111326                                 ],
111327                                 [
111328                                     -130.211246,
111329                                     56.089962
111330                                 ],
111331                                 [
111332                                     -130.116756,
111333                                     56.105646
111334                                 ],
111335                                 [
111336                                     -130.094328,
111337                                     56.101486
111338                                 ],
111339                                 [
111340                                     -130.071539,
111341                                     56.084123
111342                                 ],
111343                                 [
111344                                     -130.039319,
111345                                     56.045521
111346                                 ],
111347                                 [
111348                                     -130.026632,
111349                                     56.024101
111350                                 ],
111351                                 [
111352                                     -130.01901,
111353                                     56.002216
111354                                 ],
111355                                 [
111356                                     -130.014695,
111357                                     55.963252
111358                                 ],
111359                                 [
111360                                     -130.016788,
111361                                     55.918913
111362                                 ],
111363                                 [
111364                                     -130.019612,
111365                                     55.907978
111366                                 ],
111367                                 [
111368                                     -130.019618,
111369                                     55.907952
111370                                 ],
111371                                 [
111372                                     -130.022817,
111373                                     55.901353
111374                                 ],
111375                                 [
111376                                     -130.049387,
111377                                     55.871405
111378                                 ],
111379                                 [
111380                                     -130.104726,
111381                                     55.825263
111382                                 ],
111383                                 [
111384                                     -130.136627,
111385                                     55.806464
111386                                 ],
111387                                 [
111388                                     -130.148834,
111389                                     55.795356
111390                                 ],
111391                                 [
111392                                     -130.163482,
111393                                     55.771145
111394                                 ],
111395                                 [
111396                                     -130.167307,
111397                                     55.766262
111398                                 ],
111399                                 [
111400                                     -130.170806,
111401                                     55.759833
111402                                 ],
111403                                 [
111404                                     -130.173655,
111405                                     55.749498
111406                                 ],
111407                                 [
111408                                     -130.170806,
111409                                     55.740953
111410                                 ],
111411                                 [
111412                                     -130.163808,
111413                                     55.734565
111414                                 ],
111415                                 [
111416                                     -130.160064,
111417                                     55.727118
111418                                 ],
111419                                 [
111420                                     -130.167388,
111421                                     55.715399
111422                                 ],
111423                                 [
111424                                     -130.155914,
111425                                     55.700141
111426                                 ],
111427                                 [
111428                                     -130.142893,
111429                                     55.689521
111430                                 ],
111431                                 [
111432                                     -130.131825,
111433                                     55.676581
111434                                 ],
111435                                 [
111436                                     -130.126454,
111437                                     55.653998
111438                                 ],
111439                                 [
111440                                     -130.12857,
111441                                     55.63642
111442                                 ],
111443                                 [
111444                                     -130.135121,
111445                                     55.619127
111446                                 ],
111447                                 [
111448                                     -130.153147,
111449                                     55.58511
111450                                 ],
111451                                 [
111452                                     -130.148671,
111453                                     55.578192
111454                                 ],
111455                                 [
111456                                     -130.146881,
111457                                     55.569322
111458                                 ],
111459                                 [
111460                                     -130.146962,
111461                                     55.547187
111462                                 ],
111463                                 [
111464                                     -130.112172,
111465                                     55.509345
111466                                 ],
111467                                 [
111468                                     -130.101674,
111469                                     55.481147
111470                                 ],
111471                                 [
111472                                     -130.095082,
111473                                     55.472113
111474                                 ],
111475                                 [
111476                                     -130.065419,
111477                                     55.446112
111478                                 ],
111479                                 [
111480                                     -130.057525,
111481                                     55.434882
111482                                 ],
111483                                 [
111484                                     -130.052561,
111485                                     55.414008
111486                                 ],
111487                                 [
111488                                     -130.054311,
111489                                     55.366645
111490                                 ],
111491                                 [
111492                                     -130.05012,
111493                                     55.345445
111494                                 ],
111495                                 [
111496                                     -130.039296,
111497                                     55.330756
111498                                 ],
111499                                 [
111500                                     -129.989247,
111501                                     55.284003
111502                                 ],
111503                                 [
111504                                     -130.031239,
111505                                     55.26435
111506                                 ],
111507                                 [
111508                                     -130.050038,
111509                                     55.252875
111510                                 ],
111511                                 [
111512                                     -130.067494,
111513                                     55.239
111514                                 ],
111515                                 [
111516                                     -130.078236,
111517                                     55.233791
111518                                 ],
111519                                 [
111520                                     -130.100494,
111521                                     55.230292
111522                                 ],
111523                                 [
111524                                     -130.104726,
111525                                     55.225653
111526                                 ],
111527                                 [
111528                                     -130.105702,
111529                                     55.211127
111530                                 ],
111531                                 [
111532                                     -130.10912,
111533                                     55.200751
111534                                 ],
111535                                 [
111536                                     -130.115793,
111537                                     55.191596
111538                                 ],
111539                                 [
111540                                     -130.126454,
111541                                     55.180976
111542                                 ],
111543                                 [
111544                                     -130.151967,
111545                                     55.163275
111546                                 ],
111547                                 [
111548                                     -130.159983,
111549                                     55.153713
111550                                 ],
111551                                 [
111552                                     -130.167592,
111553                                     55.129584
111554                                 ],
111555                                 [
111556                                     -130.173695,
111557                                     55.117743
111558                                 ],
111559                                 [
111560                                     -130.200266,
111561                                     55.104153
111562                                 ],
111563                                 [
111564                                     -130.211781,
111565                                     55.084133
111566                                 ],
111567                                 [
111568                                     -130.228871,
111569                                     55.04385
111570                                 ],
111571                                 [
111572                                     -130.238678,
111573                                     55.03441
111574                                 ],
111575                                 [
111576                                     -130.261342,
111577                                     55.022895
111578                                 ],
111579                                 [
111580                                     -130.269846,
111581                                     55.016547
111582                                 ],
111583                                 [
111584                                     -130.275706,
111585                                     55.006985
111586                                 ],
111587                                 [
111588                                     -130.286366,
111589                                     54.983222
111590                                 ],
111591                                 [
111592                                     -130.294342,
111593                                     54.971869
111594                                 ],
111595                                 [
111596                                     -130.326568,
111597                                     54.952094
111598                                 ],
111599                                 [
111600                                     -130.335561,
111601                                     54.938707
111602                                 ],
111603                                 [
111604                                     -130.365387,
111605                                     54.907294
111606                                 ],
111607                                 [
111608                                     -130.385243,
111609                                     54.896552
111610                                 ],
111611                                 [
111612                                     -130.430816,
111613                                     54.881252
111614                                 ],
111615                                 [
111616                                     -130.488759,
111617                                     54.844184
111618                                 ],
111619                                 [
111620                                     -130.580312,
111621                                     54.806383
111622                                 ],
111623                                 [
111624                                     -130.597485,
111625                                     54.803391
111626                                 ],
111627                                 [
111628                                     -130.71074,
111629                                     54.733215
111630                                 ],
111631                                 [
111632                                     -131.160718,
111633                                     54.787192
111634                                 ]
111635                             ]
111636                         ]
111637                     ]
111638                 }
111639             }
111640         ]
111641     },
111642     "featureIcons": {
111643         "circle-stroked": {
111644             "12": [
111645                 42,
111646                 0
111647             ],
111648             "18": [
111649                 24,
111650                 0
111651             ],
111652             "24": [
111653                 0,
111654                 0
111655             ]
111656         },
111657         "circle": {
111658             "12": [
111659                 96,
111660                 0
111661             ],
111662             "18": [
111663                 78,
111664                 0
111665             ],
111666             "24": [
111667                 54,
111668                 0
111669             ]
111670         },
111671         "square-stroked": {
111672             "12": [
111673                 150,
111674                 0
111675             ],
111676             "18": [
111677                 132,
111678                 0
111679             ],
111680             "24": [
111681                 108,
111682                 0
111683             ]
111684         },
111685         "square": {
111686             "12": [
111687                 204,
111688                 0
111689             ],
111690             "18": [
111691                 186,
111692                 0
111693             ],
111694             "24": [
111695                 162,
111696                 0
111697             ]
111698         },
111699         "triangle-stroked": {
111700             "12": [
111701                 258,
111702                 0
111703             ],
111704             "18": [
111705                 240,
111706                 0
111707             ],
111708             "24": [
111709                 216,
111710                 0
111711             ]
111712         },
111713         "triangle": {
111714             "12": [
111715                 42,
111716                 24
111717             ],
111718             "18": [
111719                 24,
111720                 24
111721             ],
111722             "24": [
111723                 0,
111724                 24
111725             ]
111726         },
111727         "star-stroked": {
111728             "12": [
111729                 96,
111730                 24
111731             ],
111732             "18": [
111733                 78,
111734                 24
111735             ],
111736             "24": [
111737                 54,
111738                 24
111739             ]
111740         },
111741         "star": {
111742             "12": [
111743                 150,
111744                 24
111745             ],
111746             "18": [
111747                 132,
111748                 24
111749             ],
111750             "24": [
111751                 108,
111752                 24
111753             ]
111754         },
111755         "cross": {
111756             "12": [
111757                 204,
111758                 24
111759             ],
111760             "18": [
111761                 186,
111762                 24
111763             ],
111764             "24": [
111765                 162,
111766                 24
111767             ]
111768         },
111769         "marker-stroked": {
111770             "12": [
111771                 258,
111772                 24
111773             ],
111774             "18": [
111775                 240,
111776                 24
111777             ],
111778             "24": [
111779                 216,
111780                 24
111781             ]
111782         },
111783         "marker": {
111784             "12": [
111785                 42,
111786                 48
111787             ],
111788             "18": [
111789                 24,
111790                 48
111791             ],
111792             "24": [
111793                 0,
111794                 48
111795             ]
111796         },
111797         "religious-jewish": {
111798             "12": [
111799                 96,
111800                 48
111801             ],
111802             "18": [
111803                 78,
111804                 48
111805             ],
111806             "24": [
111807                 54,
111808                 48
111809             ]
111810         },
111811         "religious-christian": {
111812             "12": [
111813                 150,
111814                 48
111815             ],
111816             "18": [
111817                 132,
111818                 48
111819             ],
111820             "24": [
111821                 108,
111822                 48
111823             ]
111824         },
111825         "religious-muslim": {
111826             "12": [
111827                 204,
111828                 48
111829             ],
111830             "18": [
111831                 186,
111832                 48
111833             ],
111834             "24": [
111835                 162,
111836                 48
111837             ]
111838         },
111839         "cemetery": {
111840             "12": [
111841                 258,
111842                 48
111843             ],
111844             "18": [
111845                 240,
111846                 48
111847             ],
111848             "24": [
111849                 216,
111850                 48
111851             ]
111852         },
111853         "rocket": {
111854             "12": [
111855                 42,
111856                 72
111857             ],
111858             "18": [
111859                 24,
111860                 72
111861             ],
111862             "24": [
111863                 0,
111864                 72
111865             ]
111866         },
111867         "airport": {
111868             "12": [
111869                 96,
111870                 72
111871             ],
111872             "18": [
111873                 78,
111874                 72
111875             ],
111876             "24": [
111877                 54,
111878                 72
111879             ]
111880         },
111881         "heliport": {
111882             "12": [
111883                 150,
111884                 72
111885             ],
111886             "18": [
111887                 132,
111888                 72
111889             ],
111890             "24": [
111891                 108,
111892                 72
111893             ]
111894         },
111895         "rail": {
111896             "12": [
111897                 204,
111898                 72
111899             ],
111900             "18": [
111901                 186,
111902                 72
111903             ],
111904             "24": [
111905                 162,
111906                 72
111907             ]
111908         },
111909         "rail-metro": {
111910             "12": [
111911                 258,
111912                 72
111913             ],
111914             "18": [
111915                 240,
111916                 72
111917             ],
111918             "24": [
111919                 216,
111920                 72
111921             ]
111922         },
111923         "rail-light": {
111924             "12": [
111925                 42,
111926                 96
111927             ],
111928             "18": [
111929                 24,
111930                 96
111931             ],
111932             "24": [
111933                 0,
111934                 96
111935             ]
111936         },
111937         "bus": {
111938             "12": [
111939                 96,
111940                 96
111941             ],
111942             "18": [
111943                 78,
111944                 96
111945             ],
111946             "24": [
111947                 54,
111948                 96
111949             ]
111950         },
111951         "fuel": {
111952             "12": [
111953                 150,
111954                 96
111955             ],
111956             "18": [
111957                 132,
111958                 96
111959             ],
111960             "24": [
111961                 108,
111962                 96
111963             ]
111964         },
111965         "parking": {
111966             "12": [
111967                 204,
111968                 96
111969             ],
111970             "18": [
111971                 186,
111972                 96
111973             ],
111974             "24": [
111975                 162,
111976                 96
111977             ]
111978         },
111979         "parking-garage": {
111980             "12": [
111981                 258,
111982                 96
111983             ],
111984             "18": [
111985                 240,
111986                 96
111987             ],
111988             "24": [
111989                 216,
111990                 96
111991             ]
111992         },
111993         "airfield": {
111994             "12": [
111995                 42,
111996                 120
111997             ],
111998             "18": [
111999                 24,
112000                 120
112001             ],
112002             "24": [
112003                 0,
112004                 120
112005             ]
112006         },
112007         "roadblock": {
112008             "12": [
112009                 96,
112010                 120
112011             ],
112012             "18": [
112013                 78,
112014                 120
112015             ],
112016             "24": [
112017                 54,
112018                 120
112019             ]
112020         },
112021         "ferry": {
112022             "12": [
112023                 150,
112024                 120
112025             ],
112026             "18": [
112027                 132,
112028                 120
112029             ],
112030             "24": [
112031                 108,
112032                 120
112033             ],
112034             "line": [
112035                 2240,
112036                 25
112037             ]
112038         },
112039         "harbor": {
112040             "12": [
112041                 204,
112042                 120
112043             ],
112044             "18": [
112045                 186,
112046                 120
112047             ],
112048             "24": [
112049                 162,
112050                 120
112051             ]
112052         },
112053         "bicycle": {
112054             "12": [
112055                 258,
112056                 120
112057             ],
112058             "18": [
112059                 240,
112060                 120
112061             ],
112062             "24": [
112063                 216,
112064                 120
112065             ]
112066         },
112067         "park": {
112068             "12": [
112069                 42,
112070                 144
112071             ],
112072             "18": [
112073                 24,
112074                 144
112075             ],
112076             "24": [
112077                 0,
112078                 144
112079             ]
112080         },
112081         "park2": {
112082             "12": [
112083                 96,
112084                 144
112085             ],
112086             "18": [
112087                 78,
112088                 144
112089             ],
112090             "24": [
112091                 54,
112092                 144
112093             ]
112094         },
112095         "museum": {
112096             "12": [
112097                 150,
112098                 144
112099             ],
112100             "18": [
112101                 132,
112102                 144
112103             ],
112104             "24": [
112105                 108,
112106                 144
112107             ]
112108         },
112109         "lodging": {
112110             "12": [
112111                 204,
112112                 144
112113             ],
112114             "18": [
112115                 186,
112116                 144
112117             ],
112118             "24": [
112119                 162,
112120                 144
112121             ]
112122         },
112123         "monument": {
112124             "12": [
112125                 258,
112126                 144
112127             ],
112128             "18": [
112129                 240,
112130                 144
112131             ],
112132             "24": [
112133                 216,
112134                 144
112135             ]
112136         },
112137         "zoo": {
112138             "12": [
112139                 42,
112140                 168
112141             ],
112142             "18": [
112143                 24,
112144                 168
112145             ],
112146             "24": [
112147                 0,
112148                 168
112149             ]
112150         },
112151         "garden": {
112152             "12": [
112153                 96,
112154                 168
112155             ],
112156             "18": [
112157                 78,
112158                 168
112159             ],
112160             "24": [
112161                 54,
112162                 168
112163             ]
112164         },
112165         "campsite": {
112166             "12": [
112167                 150,
112168                 168
112169             ],
112170             "18": [
112171                 132,
112172                 168
112173             ],
112174             "24": [
112175                 108,
112176                 168
112177             ]
112178         },
112179         "theatre": {
112180             "12": [
112181                 204,
112182                 168
112183             ],
112184             "18": [
112185                 186,
112186                 168
112187             ],
112188             "24": [
112189                 162,
112190                 168
112191             ]
112192         },
112193         "art-gallery": {
112194             "12": [
112195                 258,
112196                 168
112197             ],
112198             "18": [
112199                 240,
112200                 168
112201             ],
112202             "24": [
112203                 216,
112204                 168
112205             ]
112206         },
112207         "pitch": {
112208             "12": [
112209                 42,
112210                 192
112211             ],
112212             "18": [
112213                 24,
112214                 192
112215             ],
112216             "24": [
112217                 0,
112218                 192
112219             ]
112220         },
112221         "soccer": {
112222             "12": [
112223                 96,
112224                 192
112225             ],
112226             "18": [
112227                 78,
112228                 192
112229             ],
112230             "24": [
112231                 54,
112232                 192
112233             ]
112234         },
112235         "america-football": {
112236             "12": [
112237                 150,
112238                 192
112239             ],
112240             "18": [
112241                 132,
112242                 192
112243             ],
112244             "24": [
112245                 108,
112246                 192
112247             ]
112248         },
112249         "tennis": {
112250             "12": [
112251                 204,
112252                 192
112253             ],
112254             "18": [
112255                 186,
112256                 192
112257             ],
112258             "24": [
112259                 162,
112260                 192
112261             ]
112262         },
112263         "basketball": {
112264             "12": [
112265                 258,
112266                 192
112267             ],
112268             "18": [
112269                 240,
112270                 192
112271             ],
112272             "24": [
112273                 216,
112274                 192
112275             ]
112276         },
112277         "baseball": {
112278             "12": [
112279                 42,
112280                 216
112281             ],
112282             "18": [
112283                 24,
112284                 216
112285             ],
112286             "24": [
112287                 0,
112288                 216
112289             ]
112290         },
112291         "golf": {
112292             "12": [
112293                 96,
112294                 216
112295             ],
112296             "18": [
112297                 78,
112298                 216
112299             ],
112300             "24": [
112301                 54,
112302                 216
112303             ]
112304         },
112305         "swimming": {
112306             "12": [
112307                 150,
112308                 216
112309             ],
112310             "18": [
112311                 132,
112312                 216
112313             ],
112314             "24": [
112315                 108,
112316                 216
112317             ]
112318         },
112319         "cricket": {
112320             "12": [
112321                 204,
112322                 216
112323             ],
112324             "18": [
112325                 186,
112326                 216
112327             ],
112328             "24": [
112329                 162,
112330                 216
112331             ]
112332         },
112333         "skiing": {
112334             "12": [
112335                 258,
112336                 216
112337             ],
112338             "18": [
112339                 240,
112340                 216
112341             ],
112342             "24": [
112343                 216,
112344                 216
112345             ]
112346         },
112347         "school": {
112348             "12": [
112349                 42,
112350                 240
112351             ],
112352             "18": [
112353                 24,
112354                 240
112355             ],
112356             "24": [
112357                 0,
112358                 240
112359             ]
112360         },
112361         "college": {
112362             "12": [
112363                 96,
112364                 240
112365             ],
112366             "18": [
112367                 78,
112368                 240
112369             ],
112370             "24": [
112371                 54,
112372                 240
112373             ]
112374         },
112375         "library": {
112376             "12": [
112377                 150,
112378                 240
112379             ],
112380             "18": [
112381                 132,
112382                 240
112383             ],
112384             "24": [
112385                 108,
112386                 240
112387             ]
112388         },
112389         "post": {
112390             "12": [
112391                 204,
112392                 240
112393             ],
112394             "18": [
112395                 186,
112396                 240
112397             ],
112398             "24": [
112399                 162,
112400                 240
112401             ]
112402         },
112403         "fire-station": {
112404             "12": [
112405                 258,
112406                 240
112407             ],
112408             "18": [
112409                 240,
112410                 240
112411             ],
112412             "24": [
112413                 216,
112414                 240
112415             ]
112416         },
112417         "town-hall": {
112418             "12": [
112419                 42,
112420                 264
112421             ],
112422             "18": [
112423                 24,
112424                 264
112425             ],
112426             "24": [
112427                 0,
112428                 264
112429             ]
112430         },
112431         "police": {
112432             "12": [
112433                 96,
112434                 264
112435             ],
112436             "18": [
112437                 78,
112438                 264
112439             ],
112440             "24": [
112441                 54,
112442                 264
112443             ]
112444         },
112445         "prison": {
112446             "12": [
112447                 150,
112448                 264
112449             ],
112450             "18": [
112451                 132,
112452                 264
112453             ],
112454             "24": [
112455                 108,
112456                 264
112457             ]
112458         },
112459         "embassy": {
112460             "12": [
112461                 204,
112462                 264
112463             ],
112464             "18": [
112465                 186,
112466                 264
112467             ],
112468             "24": [
112469                 162,
112470                 264
112471             ]
112472         },
112473         "beer": {
112474             "12": [
112475                 258,
112476                 264
112477             ],
112478             "18": [
112479                 240,
112480                 264
112481             ],
112482             "24": [
112483                 216,
112484                 264
112485             ]
112486         },
112487         "restaurant": {
112488             "12": [
112489                 42,
112490                 288
112491             ],
112492             "18": [
112493                 24,
112494                 288
112495             ],
112496             "24": [
112497                 0,
112498                 288
112499             ]
112500         },
112501         "cafe": {
112502             "12": [
112503                 96,
112504                 288
112505             ],
112506             "18": [
112507                 78,
112508                 288
112509             ],
112510             "24": [
112511                 54,
112512                 288
112513             ]
112514         },
112515         "shop": {
112516             "12": [
112517                 150,
112518                 288
112519             ],
112520             "18": [
112521                 132,
112522                 288
112523             ],
112524             "24": [
112525                 108,
112526                 288
112527             ]
112528         },
112529         "fast-food": {
112530             "12": [
112531                 204,
112532                 288
112533             ],
112534             "18": [
112535                 186,
112536                 288
112537             ],
112538             "24": [
112539                 162,
112540                 288
112541             ]
112542         },
112543         "bar": {
112544             "12": [
112545                 258,
112546                 288
112547             ],
112548             "18": [
112549                 240,
112550                 288
112551             ],
112552             "24": [
112553                 216,
112554                 288
112555             ]
112556         },
112557         "bank": {
112558             "12": [
112559                 42,
112560                 312
112561             ],
112562             "18": [
112563                 24,
112564                 312
112565             ],
112566             "24": [
112567                 0,
112568                 312
112569             ]
112570         },
112571         "grocery": {
112572             "12": [
112573                 96,
112574                 312
112575             ],
112576             "18": [
112577                 78,
112578                 312
112579             ],
112580             "24": [
112581                 54,
112582                 312
112583             ]
112584         },
112585         "cinema": {
112586             "12": [
112587                 150,
112588                 312
112589             ],
112590             "18": [
112591                 132,
112592                 312
112593             ],
112594             "24": [
112595                 108,
112596                 312
112597             ]
112598         },
112599         "pharmacy": {
112600             "12": [
112601                 204,
112602                 312
112603             ],
112604             "18": [
112605                 186,
112606                 312
112607             ],
112608             "24": [
112609                 162,
112610                 312
112611             ]
112612         },
112613         "hospital": {
112614             "12": [
112615                 258,
112616                 312
112617             ],
112618             "18": [
112619                 240,
112620                 312
112621             ],
112622             "24": [
112623                 216,
112624                 312
112625             ]
112626         },
112627         "danger": {
112628             "12": [
112629                 42,
112630                 336
112631             ],
112632             "18": [
112633                 24,
112634                 336
112635             ],
112636             "24": [
112637                 0,
112638                 336
112639             ]
112640         },
112641         "industrial": {
112642             "12": [
112643                 96,
112644                 336
112645             ],
112646             "18": [
112647                 78,
112648                 336
112649             ],
112650             "24": [
112651                 54,
112652                 336
112653             ]
112654         },
112655         "warehouse": {
112656             "12": [
112657                 150,
112658                 336
112659             ],
112660             "18": [
112661                 132,
112662                 336
112663             ],
112664             "24": [
112665                 108,
112666                 336
112667             ]
112668         },
112669         "commercial": {
112670             "12": [
112671                 204,
112672                 336
112673             ],
112674             "18": [
112675                 186,
112676                 336
112677             ],
112678             "24": [
112679                 162,
112680                 336
112681             ]
112682         },
112683         "building": {
112684             "12": [
112685                 258,
112686                 336
112687             ],
112688             "18": [
112689                 240,
112690                 336
112691             ],
112692             "24": [
112693                 216,
112694                 336
112695             ]
112696         },
112697         "place-of-worship": {
112698             "12": [
112699                 42,
112700                 360
112701             ],
112702             "18": [
112703                 24,
112704                 360
112705             ],
112706             "24": [
112707                 0,
112708                 360
112709             ]
112710         },
112711         "alcohol-shop": {
112712             "12": [
112713                 96,
112714                 360
112715             ],
112716             "18": [
112717                 78,
112718                 360
112719             ],
112720             "24": [
112721                 54,
112722                 360
112723             ]
112724         },
112725         "logging": {
112726             "12": [
112727                 150,
112728                 360
112729             ],
112730             "18": [
112731                 132,
112732                 360
112733             ],
112734             "24": [
112735                 108,
112736                 360
112737             ]
112738         },
112739         "oil-well": {
112740             "12": [
112741                 204,
112742                 360
112743             ],
112744             "18": [
112745                 186,
112746                 360
112747             ],
112748             "24": [
112749                 162,
112750                 360
112751             ]
112752         },
112753         "slaughterhouse": {
112754             "12": [
112755                 258,
112756                 360
112757             ],
112758             "18": [
112759                 240,
112760                 360
112761             ],
112762             "24": [
112763                 216,
112764                 360
112765             ]
112766         },
112767         "dam": {
112768             "12": [
112769                 42,
112770                 384
112771             ],
112772             "18": [
112773                 24,
112774                 384
112775             ],
112776             "24": [
112777                 0,
112778                 384
112779             ]
112780         },
112781         "water": {
112782             "12": [
112783                 96,
112784                 384
112785             ],
112786             "18": [
112787                 78,
112788                 384
112789             ],
112790             "24": [
112791                 54,
112792                 384
112793             ]
112794         },
112795         "wetland": {
112796             "12": [
112797                 150,
112798                 384
112799             ],
112800             "18": [
112801                 132,
112802                 384
112803             ],
112804             "24": [
112805                 108,
112806                 384
112807             ]
112808         },
112809         "disability": {
112810             "12": [
112811                 204,
112812                 384
112813             ],
112814             "18": [
112815                 186,
112816                 384
112817             ],
112818             "24": [
112819                 162,
112820                 384
112821             ]
112822         },
112823         "telephone": {
112824             "12": [
112825                 258,
112826                 384
112827             ],
112828             "18": [
112829                 240,
112830                 384
112831             ],
112832             "24": [
112833                 216,
112834                 384
112835             ]
112836         },
112837         "emergency-telephone": {
112838             "12": [
112839                 42,
112840                 408
112841             ],
112842             "18": [
112843                 24,
112844                 408
112845             ],
112846             "24": [
112847                 0,
112848                 408
112849             ]
112850         },
112851         "toilets": {
112852             "12": [
112853                 96,
112854                 408
112855             ],
112856             "18": [
112857                 78,
112858                 408
112859             ],
112860             "24": [
112861                 54,
112862                 408
112863             ]
112864         },
112865         "waste-basket": {
112866             "12": [
112867                 150,
112868                 408
112869             ],
112870             "18": [
112871                 132,
112872                 408
112873             ],
112874             "24": [
112875                 108,
112876                 408
112877             ]
112878         },
112879         "music": {
112880             "12": [
112881                 204,
112882                 408
112883             ],
112884             "18": [
112885                 186,
112886                 408
112887             ],
112888             "24": [
112889                 162,
112890                 408
112891             ]
112892         },
112893         "land-use": {
112894             "12": [
112895                 258,
112896                 408
112897             ],
112898             "18": [
112899                 240,
112900                 408
112901             ],
112902             "24": [
112903                 216,
112904                 408
112905             ]
112906         },
112907         "city": {
112908             "12": [
112909                 42,
112910                 432
112911             ],
112912             "18": [
112913                 24,
112914                 432
112915             ],
112916             "24": [
112917                 0,
112918                 432
112919             ]
112920         },
112921         "town": {
112922             "12": [
112923                 96,
112924                 432
112925             ],
112926             "18": [
112927                 78,
112928                 432
112929             ],
112930             "24": [
112931                 54,
112932                 432
112933             ]
112934         },
112935         "village": {
112936             "12": [
112937                 150,
112938                 432
112939             ],
112940             "18": [
112941                 132,
112942                 432
112943             ],
112944             "24": [
112945                 108,
112946                 432
112947             ]
112948         },
112949         "farm": {
112950             "12": [
112951                 204,
112952                 432
112953             ],
112954             "18": [
112955                 186,
112956                 432
112957             ],
112958             "24": [
112959                 162,
112960                 432
112961             ]
112962         },
112963         "bakery": {
112964             "12": [
112965                 258,
112966                 432
112967             ],
112968             "18": [
112969                 240,
112970                 432
112971             ],
112972             "24": [
112973                 216,
112974                 432
112975             ]
112976         },
112977         "dog-park": {
112978             "12": [
112979                 42,
112980                 456
112981             ],
112982             "18": [
112983                 24,
112984                 456
112985             ],
112986             "24": [
112987                 0,
112988                 456
112989             ]
112990         },
112991         "lighthouse": {
112992             "12": [
112993                 96,
112994                 456
112995             ],
112996             "18": [
112997                 78,
112998                 456
112999             ],
113000             "24": [
113001                 54,
113002                 456
113003             ]
113004         },
113005         "clothing-store": {
113006             "12": [
113007                 150,
113008                 456
113009             ],
113010             "18": [
113011                 132,
113012                 456
113013             ],
113014             "24": [
113015                 108,
113016                 456
113017             ]
113018         },
113019         "polling-place": {
113020             "12": [
113021                 204,
113022                 456
113023             ],
113024             "18": [
113025                 186,
113026                 456
113027             ],
113028             "24": [
113029                 162,
113030                 456
113031             ]
113032         },
113033         "playground": {
113034             "12": [
113035                 258,
113036                 456
113037             ],
113038             "18": [
113039                 240,
113040                 456
113041             ],
113042             "24": [
113043                 216,
113044                 456
113045             ]
113046         },
113047         "entrance": {
113048             "12": [
113049                 42,
113050                 480
113051             ],
113052             "18": [
113053                 24,
113054                 480
113055             ],
113056             "24": [
113057                 0,
113058                 480
113059             ]
113060         },
113061         "heart": {
113062             "12": [
113063                 96,
113064                 480
113065             ],
113066             "18": [
113067                 78,
113068                 480
113069             ],
113070             "24": [
113071                 54,
113072                 480
113073             ]
113074         },
113075         "london-underground": {
113076             "12": [
113077                 150,
113078                 480
113079             ],
113080             "18": [
113081                 132,
113082                 480
113083             ],
113084             "24": [
113085                 108,
113086                 480
113087             ]
113088         },
113089         "minefield": {
113090             "12": [
113091                 204,
113092                 480
113093             ],
113094             "18": [
113095                 186,
113096                 480
113097             ],
113098             "24": [
113099                 162,
113100                 480
113101             ]
113102         },
113103         "rail-underground": {
113104             "12": [
113105                 258,
113106                 480
113107             ],
113108             "18": [
113109                 240,
113110                 480
113111             ],
113112             "24": [
113113                 216,
113114                 480
113115             ]
113116         },
113117         "rail-above": {
113118             "12": [
113119                 42,
113120                 504
113121             ],
113122             "18": [
113123                 24,
113124                 504
113125             ],
113126             "24": [
113127                 0,
113128                 504
113129             ]
113130         },
113131         "camera": {
113132             "12": [
113133                 96,
113134                 504
113135             ],
113136             "18": [
113137                 78,
113138                 504
113139             ],
113140             "24": [
113141                 54,
113142                 504
113143             ]
113144         },
113145         "laundry": {
113146             "12": [
113147                 150,
113148                 504
113149             ],
113150             "18": [
113151                 132,
113152                 504
113153             ],
113154             "24": [
113155                 108,
113156                 504
113157             ]
113158         },
113159         "car": {
113160             "12": [
113161                 204,
113162                 504
113163             ],
113164             "18": [
113165                 186,
113166                 504
113167             ],
113168             "24": [
113169                 162,
113170                 504
113171             ]
113172         },
113173         "suitcase": {
113174             "12": [
113175                 258,
113176                 504
113177             ],
113178             "18": [
113179                 240,
113180                 504
113181             ],
113182             "24": [
113183                 216,
113184                 504
113185             ]
113186         },
113187         "hairdresser": {
113188             "12": [
113189                 42,
113190                 528
113191             ],
113192             "18": [
113193                 24,
113194                 528
113195             ],
113196             "24": [
113197                 0,
113198                 528
113199             ]
113200         },
113201         "chemist": {
113202             "12": [
113203                 96,
113204                 528
113205             ],
113206             "18": [
113207                 78,
113208                 528
113209             ],
113210             "24": [
113211                 54,
113212                 528
113213             ]
113214         },
113215         "mobilephone": {
113216             "12": [
113217                 150,
113218                 528
113219             ],
113220             "18": [
113221                 132,
113222                 528
113223             ],
113224             "24": [
113225                 108,
113226                 528
113227             ]
113228         },
113229         "scooter": {
113230             "12": [
113231                 204,
113232                 528
113233             ],
113234             "18": [
113235                 186,
113236                 528
113237             ],
113238             "24": [
113239                 162,
113240                 528
113241             ]
113242         },
113243         "highway-motorway": {
113244             "line": [
113245                 20,
113246                 25
113247             ]
113248         },
113249         "highway-trunk": {
113250             "line": [
113251                 80,
113252                 25
113253             ]
113254         },
113255         "highway-primary": {
113256             "line": [
113257                 140,
113258                 25
113259             ]
113260         },
113261         "highway-secondary": {
113262             "line": [
113263                 200,
113264                 25
113265             ]
113266         },
113267         "highway-tertiary": {
113268             "line": [
113269                 260,
113270                 25
113271             ]
113272         },
113273         "highway-motorway-link": {
113274             "line": [
113275                 320,
113276                 25
113277             ]
113278         },
113279         "highway-trunk-link": {
113280             "line": [
113281                 380,
113282                 25
113283             ]
113284         },
113285         "highway-primary-link": {
113286             "line": [
113287                 440,
113288                 25
113289             ]
113290         },
113291         "highway-secondary-link": {
113292             "line": [
113293                 500,
113294                 25
113295             ]
113296         },
113297         "highway-tertiary-link": {
113298             "line": [
113299                 560,
113300                 25
113301             ]
113302         },
113303         "highway-residential": {
113304             "line": [
113305                 620,
113306                 25
113307             ]
113308         },
113309         "highway-unclassified": {
113310             "line": [
113311                 680,
113312                 25
113313             ]
113314         },
113315         "highway-service": {
113316             "line": [
113317                 740,
113318                 25
113319             ]
113320         },
113321         "highway-road": {
113322             "line": [
113323                 800,
113324                 25
113325             ]
113326         },
113327         "highway-track": {
113328             "line": [
113329                 860,
113330                 25
113331             ]
113332         },
113333         "highway-living-street": {
113334             "line": [
113335                 920,
113336                 25
113337             ]
113338         },
113339         "highway-path": {
113340             "line": [
113341                 980,
113342                 25
113343             ]
113344         },
113345         "highway-cycleway": {
113346             "line": [
113347                 1040,
113348                 25
113349             ]
113350         },
113351         "highway-footway": {
113352             "line": [
113353                 1100,
113354                 25
113355             ]
113356         },
113357         "highway-bridleway": {
113358             "line": [
113359                 1160,
113360                 25
113361             ]
113362         },
113363         "highway-steps": {
113364             "line": [
113365                 1220,
113366                 25
113367             ]
113368         },
113369         "railway-rail": {
113370             "line": [
113371                 1280,
113372                 25
113373             ]
113374         },
113375         "railway-disused": {
113376             "line": [
113377                 1340,
113378                 25
113379             ]
113380         },
113381         "railway-abandoned": {
113382             "line": [
113383                 1400,
113384                 25
113385             ]
113386         },
113387         "railway-subway": {
113388             "line": [
113389                 1460,
113390                 25
113391             ]
113392         },
113393         "railway-light-rail": {
113394             "line": [
113395                 1520,
113396                 25
113397             ]
113398         },
113399         "railway-monorail": {
113400             "line": [
113401                 1580,
113402                 25
113403             ]
113404         },
113405         "waterway-river": {
113406             "line": [
113407                 1640,
113408                 25
113409             ]
113410         },
113411         "waterway-stream": {
113412             "line": [
113413                 1700,
113414                 25
113415             ]
113416         },
113417         "waterway-canal": {
113418             "line": [
113419                 1760,
113420                 25
113421             ]
113422         },
113423         "waterway-ditch": {
113424             "line": [
113425                 1820,
113426                 25
113427             ]
113428         },
113429         "power-line": {
113430             "line": [
113431                 1880,
113432                 25
113433             ]
113434         },
113435         "other-line": {
113436             "line": [
113437                 1940,
113438                 25
113439             ]
113440         },
113441         "category-roads": {
113442             "line": [
113443                 2000,
113444                 25
113445             ]
113446         },
113447         "category-rail": {
113448             "line": [
113449                 2060,
113450                 25
113451             ]
113452         },
113453         "category-path": {
113454             "line": [
113455                 2120,
113456                 25
113457             ]
113458         },
113459         "category-water": {
113460             "line": [
113461                 2180,
113462                 25
113463             ]
113464         },
113465         "pipeline": {
113466             "line": [
113467                 2300,
113468                 25
113469             ]
113470         },
113471         "relation": {
113472             "relation": [
113473                 20,
113474                 25
113475             ]
113476         },
113477         "restriction": {
113478             "relation": [
113479                 80,
113480                 25
113481             ]
113482         },
113483         "multipolygon": {
113484             "relation": [
113485                 140,
113486                 25
113487             ]
113488         },
113489         "boundary": {
113490             "relation": [
113491                 200,
113492                 25
113493             ]
113494         },
113495         "route": {
113496             "relation": [
113497                 260,
113498                 25
113499             ]
113500         },
113501         "route-road": {
113502             "relation": [
113503                 320,
113504                 25
113505             ]
113506         },
113507         "route-bicycle": {
113508             "relation": [
113509                 380,
113510                 25
113511             ]
113512         },
113513         "route-foot": {
113514             "relation": [
113515                 440,
113516                 25
113517             ]
113518         },
113519         "route-bus": {
113520             "relation": [
113521                 500,
113522                 25
113523             ]
113524         },
113525         "route-train": {
113526             "relation": [
113527                 560,
113528                 25
113529             ]
113530         },
113531         "route-detour": {
113532             "relation": [
113533                 620,
113534                 25
113535             ]
113536         },
113537         "route-tram": {
113538             "relation": [
113539                 680,
113540                 25
113541             ]
113542         },
113543         "route-ferry": {
113544             "relation": [
113545                 740,
113546                 25
113547             ]
113548         },
113549         "route-power": {
113550             "relation": [
113551                 800,
113552                 25
113553             ]
113554         },
113555         "route-pipeline": {
113556             "relation": [
113557                 860,
113558                 25
113559             ]
113560         },
113561         "route-master": {
113562             "relation": [
113563                 920,
113564                 25
113565             ]
113566         },
113567         "restriction-no-straight-on": {
113568             "relation": [
113569                 980,
113570                 25
113571             ]
113572         },
113573         "restriction-no-u-turn": {
113574             "relation": [
113575                 1040,
113576                 25
113577             ]
113578         },
113579         "restriction-no-left-turn": {
113580             "relation": [
113581                 1100,
113582                 25
113583             ]
113584         },
113585         "restriction-no-right-turn": {
113586             "relation": [
113587                 1160,
113588                 25
113589             ]
113590         },
113591         "restriction-only-straight-on": {
113592             "relation": [
113593                 1220,
113594                 25
113595             ]
113596         },
113597         "restriction-only-left-turn": {
113598             "relation": [
113599                 1280,
113600                 25
113601             ]
113602         },
113603         "restriction-only-right-turn": {
113604             "relation": [
113605                 1340,
113606                 25
113607             ]
113608         }
113609     },
113610     "operations": {
113611         "icon-operation-delete": [
113612             0,
113613             140
113614         ],
113615         "icon-operation-circularize": [
113616             20,
113617             140
113618         ],
113619         "icon-operation-straighten": [
113620             40,
113621             140
113622         ],
113623         "icon-operation-split": [
113624             60,
113625             140
113626         ],
113627         "icon-operation-disconnect": [
113628             80,
113629             140
113630         ],
113631         "icon-operation-reverse": [
113632             100,
113633             140
113634         ],
113635         "icon-operation-move": [
113636             120,
113637             140
113638         ],
113639         "icon-operation-merge": [
113640             140,
113641             140
113642         ],
113643         "icon-operation-orthogonalize": [
113644             160,
113645             140
113646         ],
113647         "icon-operation-rotate": [
113648             180,
113649             140
113650         ],
113651         "icon-operation-simplify": [
113652             200,
113653             140
113654         ],
113655         "icon-operation-continue": [
113656             220,
113657             140
113658         ],
113659         "icon-operation-disabled-delete": [
113660             0,
113661             160
113662         ],
113663         "icon-operation-disabled-circularize": [
113664             20,
113665             160
113666         ],
113667         "icon-operation-disabled-straighten": [
113668             40,
113669             160
113670         ],
113671         "icon-operation-disabled-split": [
113672             60,
113673             160
113674         ],
113675         "icon-operation-disabled-disconnect": [
113676             80,
113677             160
113678         ],
113679         "icon-operation-disabled-reverse": [
113680             100,
113681             160
113682         ],
113683         "icon-operation-disabled-move": [
113684             120,
113685             160
113686         ],
113687         "icon-operation-disabled-merge": [
113688             140,
113689             160
113690         ],
113691         "icon-operation-disabled-orthogonalize": [
113692             160,
113693             160
113694         ],
113695         "icon-operation-disabled-rotate": [
113696             180,
113697             160
113698         ],
113699         "icon-operation-disabled-simplify": [
113700             200,
113701             160
113702         ],
113703         "icon-operation-disabled-continue": [
113704             220,
113705             160
113706         ],
113707         "icon-restriction-yes": [
113708             50,
113709             80
113710         ],
113711         "icon-restriction-no": [
113712             95,
113713             80
113714         ],
113715         "icon-restriction-only": [
113716             140,
113717             80
113718         ],
113719         "icon-restriction-yes-u": [
113720             185,
113721             80
113722         ],
113723         "icon-restriction-no-u": [
113724             230,
113725             80
113726         ],
113727         "icon-restriction-only-u": [
113728             275,
113729             80
113730         ]
113731     },
113732     "locales": [
113733         "af",
113734         "sq",
113735         "ar",
113736         "ar-AA",
113737         "hy",
113738         "ast",
113739         "bn",
113740         "bs",
113741         "bg-BG",
113742         "ca",
113743         "zh",
113744         "zh-CN",
113745         "zh-CN.GB2312",
113746         "gan",
113747         "zh-HK",
113748         "zh-TW",
113749         "yue",
113750         "hr",
113751         "cs",
113752         "da",
113753         "nl",
113754         "en-GB",
113755         "et",
113756         "fi",
113757         "fr",
113758         "gl",
113759         "de",
113760         "el",
113761         "hu",
113762         "is",
113763         "id",
113764         "it",
113765         "ja",
113766         "kn",
113767         "ko",
113768         "ko-KR",
113769         "lv",
113770         "lt",
113771         "no",
113772         "nn",
113773         "fa",
113774         "pl",
113775         "pt",
113776         "pt-BR",
113777         "ro-RO",
113778         "ru",
113779         "sc",
113780         "sr",
113781         "sr-RS",
113782         "si",
113783         "sk",
113784         "sl",
113785         "es",
113786         "sv",
113787         "tl",
113788         "ta",
113789         "te",
113790         "tr",
113791         "uk",
113792         "vi"
113793     ],
113794     "en": {
113795         "modes": {
113796             "add_area": {
113797                 "title": "Area",
113798                 "description": "Add parks, buildings, lakes or other areas to the map.",
113799                 "tail": "Click on the map to start drawing an area, like a park, lake, or building."
113800             },
113801             "add_line": {
113802                 "title": "Line",
113803                 "description": "Add highways, streets, pedestrian paths, canals or other lines to the map.",
113804                 "tail": "Click on the map to start drawing a road, path, or route."
113805             },
113806             "add_point": {
113807                 "title": "Point",
113808                 "description": "Add restaurants, monuments, postal boxes or other points to the map.",
113809                 "tail": "Click on the map to add a point."
113810             },
113811             "browse": {
113812                 "title": "Browse",
113813                 "description": "Pan and zoom the map."
113814             },
113815             "draw_area": {
113816                 "tail": "Click to add nodes to your area. Click the first node to finish the area."
113817             },
113818             "draw_line": {
113819                 "tail": "Click to add more nodes to the line. Click on other lines to connect to them, and double-click to end the line."
113820             }
113821         },
113822         "operations": {
113823             "add": {
113824                 "annotation": {
113825                     "point": "Added a point.",
113826                     "vertex": "Added a node to a way.",
113827                     "relation": "Added a relation."
113828                 }
113829             },
113830             "start": {
113831                 "annotation": {
113832                     "line": "Started a line.",
113833                     "area": "Started an area."
113834                 }
113835             },
113836             "continue": {
113837                 "key": "A",
113838                 "title": "Continue",
113839                 "description": "Continue this line.",
113840                 "not_eligible": "No line can be continued here.",
113841                 "multiple": "Several lines can be continued here. To choose a line, press the Shift key and click on it to select it.",
113842                 "annotation": {
113843                     "line": "Continued a line.",
113844                     "area": "Continued an area."
113845                 }
113846             },
113847             "cancel_draw": {
113848                 "annotation": "Canceled drawing."
113849             },
113850             "change_role": {
113851                 "annotation": "Changed the role of a relation member."
113852             },
113853             "change_tags": {
113854                 "annotation": "Changed tags."
113855             },
113856             "circularize": {
113857                 "title": "Circularize",
113858                 "description": {
113859                     "line": "Make this line circular.",
113860                     "area": "Make this area circular."
113861                 },
113862                 "key": "O",
113863                 "annotation": {
113864                     "line": "Made a line circular.",
113865                     "area": "Made an area circular."
113866                 },
113867                 "not_closed": "This can't be made circular because it's not a loop.",
113868                 "too_large": "This can't be made circular because not enough of it is currently visible."
113869             },
113870             "orthogonalize": {
113871                 "title": "Square",
113872                 "description": {
113873                     "line": "Square the corners of this line.",
113874                     "area": "Square the corners of this area."
113875                 },
113876                 "key": "S",
113877                 "annotation": {
113878                     "line": "Squared the corners of a line.",
113879                     "area": "Squared the corners of an area."
113880                 },
113881                 "not_squarish": "This can't be made square because it is not squarish.",
113882                 "too_large": "This can't be made square because not enough of it is currently visible."
113883             },
113884             "straighten": {
113885                 "title": "Straighten",
113886                 "description": "Straighten this line.",
113887                 "key": "S",
113888                 "annotation": "Straightened a line.",
113889                 "too_bendy": "This can't be straightened because it bends too much."
113890             },
113891             "delete": {
113892                 "title": "Delete",
113893                 "description": "Remove this from the map.",
113894                 "annotation": {
113895                     "point": "Deleted a point.",
113896                     "vertex": "Deleted a node from a way.",
113897                     "line": "Deleted a line.",
113898                     "area": "Deleted an area.",
113899                     "relation": "Deleted a relation.",
113900                     "multiple": "Deleted {n} objects."
113901                 },
113902                 "incomplete_relation": "This feature can't be deleted because it hasn't been fully downloaded."
113903             },
113904             "add_member": {
113905                 "annotation": "Added a member to a relation."
113906             },
113907             "delete_member": {
113908                 "annotation": "Removed a member from a relation."
113909             },
113910             "connect": {
113911                 "annotation": {
113912                     "point": "Connected a way to a point.",
113913                     "vertex": "Connected a way to another.",
113914                     "line": "Connected a way to a line.",
113915                     "area": "Connected a way to an area."
113916                 }
113917             },
113918             "disconnect": {
113919                 "title": "Disconnect",
113920                 "description": "Disconnect these lines/areas from each other.",
113921                 "key": "D",
113922                 "annotation": "Disconnected lines/areas.",
113923                 "not_connected": "There aren't enough lines/areas here to disconnect."
113924             },
113925             "merge": {
113926                 "title": "Merge",
113927                 "description": "Merge these lines.",
113928                 "key": "C",
113929                 "annotation": "Merged {n} lines.",
113930                 "not_eligible": "These features can't be merged.",
113931                 "not_adjacent": "These lines can't be merged because they aren't connected.",
113932                 "restriction": "These lines can't be merged because at least one is a member of a \"{relation}\" relation.",
113933                 "incomplete_relation": "These features can't be merged because at least one hasn't been fully downloaded."
113934             },
113935             "move": {
113936                 "title": "Move",
113937                 "description": "Move this to a different location.",
113938                 "key": "M",
113939                 "annotation": {
113940                     "point": "Moved a point.",
113941                     "vertex": "Moved a node in a way.",
113942                     "line": "Moved a line.",
113943                     "area": "Moved an area.",
113944                     "multiple": "Moved multiple objects."
113945                 },
113946                 "incomplete_relation": "This feature can't be moved because it hasn't been fully downloaded."
113947             },
113948             "rotate": {
113949                 "title": "Rotate",
113950                 "description": "Rotate this object around its center point.",
113951                 "key": "R",
113952                 "annotation": {
113953                     "line": "Rotated a line.",
113954                     "area": "Rotated an area."
113955                 }
113956             },
113957             "reverse": {
113958                 "title": "Reverse",
113959                 "description": "Make this line go in the opposite direction.",
113960                 "key": "V",
113961                 "annotation": "Reversed a line."
113962             },
113963             "split": {
113964                 "title": "Split",
113965                 "description": {
113966                     "line": "Split this line into two at this node.",
113967                     "area": "Split the boundary of this area into two.",
113968                     "multiple": "Split the lines/area boundaries at this node into two."
113969                 },
113970                 "key": "X",
113971                 "annotation": {
113972                     "line": "Split a line.",
113973                     "area": "Split an area boundary.",
113974                     "multiple": "Split {n} lines/area boundaries."
113975                 },
113976                 "not_eligible": "Lines can't be split at their beginning or end.",
113977                 "multiple_ways": "There are too many lines here to split."
113978             },
113979             "restriction": {
113980                 "help": {
113981                     "select": "Click to select a road segment.",
113982                     "toggle": "Click to toggle turn restrictions.",
113983                     "toggle_on": "Click to add a \"{restriction}\" restriction.",
113984                     "toggle_off": "Click to remove the \"{restriction}\" restriction."
113985                 },
113986                 "annotation": {
113987                     "create": "Added a turn restriction",
113988                     "delete": "Deleted a turn restriction"
113989                 }
113990             }
113991         },
113992         "undo": {
113993             "tooltip": "Undo: {action}",
113994             "nothing": "Nothing to undo."
113995         },
113996         "redo": {
113997             "tooltip": "Redo: {action}",
113998             "nothing": "Nothing to redo."
113999         },
114000         "tooltip_keyhint": "Shortcut:",
114001         "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.",
114002         "translate": {
114003             "translate": "Translate",
114004             "localized_translation_label": "Multilingual name",
114005             "localized_translation_language": "Choose language",
114006             "localized_translation_name": "Name"
114007         },
114008         "zoom_in_edit": "Zoom in to Edit",
114009         "logout": "logout",
114010         "loading_auth": "Connecting to OpenStreetMap...",
114011         "report_a_bug": "report a bug",
114012         "status": {
114013             "error": "Unable to connect to API.",
114014             "offline": "The API is offline. Please try editing later.",
114015             "readonly": "The API is read-only. You will need to wait to save your changes."
114016         },
114017         "commit": {
114018             "title": "Save Changes",
114019             "description_placeholder": "Brief description of your contributions",
114020             "message_label": "Commit message",
114021             "upload_explanation": "The changes you upload will be visible on all maps that use OpenStreetMap data.",
114022             "upload_explanation_with_user": "The changes you upload as {user} will be visible on all maps that use OpenStreetMap data.",
114023             "save": "Save",
114024             "cancel": "Cancel",
114025             "warnings": "Warnings",
114026             "modified": "Modified",
114027             "deleted": "Deleted",
114028             "created": "Created"
114029         },
114030         "contributors": {
114031             "list": "Edits by {users}",
114032             "truncated_list": "Edits by {users} and {count} others"
114033         },
114034         "geocoder": {
114035             "search": "Search worldwide...",
114036             "no_results_visible": "No results in visible map area",
114037             "no_results_worldwide": "No results found"
114038         },
114039         "geolocate": {
114040             "title": "Show My Location"
114041         },
114042         "inspector": {
114043             "no_documentation_combination": "There is no documentation available for this tag combination",
114044             "no_documentation_key": "There is no documentation available for this key",
114045             "show_more": "Show More",
114046             "view_on_osm": "View on openstreetmap.org",
114047             "all_tags": "All tags",
114048             "all_members": "All members",
114049             "all_relations": "All relations",
114050             "new_relation": "New relation...",
114051             "role": "Role",
114052             "choose": "Select feature type",
114053             "results": "{n} results for {search}",
114054             "reference": "View on OpenStreetMap Wiki",
114055             "back_tooltip": "Change feature",
114056             "remove": "Remove",
114057             "search": "Search",
114058             "multiselect": "Selected items",
114059             "unknown": "Unknown",
114060             "incomplete": "<not downloaded>",
114061             "feature_list": "Search features",
114062             "edit": "Edit feature",
114063             "check": {
114064                 "yes": "Yes",
114065                 "no": "No"
114066             },
114067             "none": "None",
114068             "node": "Node",
114069             "way": "Way",
114070             "relation": "Relation",
114071             "location": "Location"
114072         },
114073         "background": {
114074             "title": "Background",
114075             "description": "Background settings",
114076             "percent_brightness": "{opacity}% brightness",
114077             "none": "None",
114078             "custom": "Custom",
114079             "custom_button": "Edit custom background",
114080             "custom_prompt": "Enter a tile URL template. Valid tokens are {z}, {x}, {y} for Z/X/Y scheme and {u} for quadtile scheme.",
114081             "fix_misalignment": "Fix alignment",
114082             "reset": "reset"
114083         },
114084         "restore": {
114085             "heading": "You have unsaved changes",
114086             "description": "Do you wish to restore unsaved changes from a previous editing session?",
114087             "restore": "Restore",
114088             "reset": "Reset"
114089         },
114090         "save": {
114091             "title": "Save",
114092             "help": "Save changes to OpenStreetMap, making them visible to other users.",
114093             "no_changes": "No changes to save.",
114094             "error": "An error occurred while trying to save",
114095             "uploading": "Uploading changes to OpenStreetMap.",
114096             "unsaved_changes": "You have unsaved changes"
114097         },
114098         "success": {
114099             "edited_osm": "Edited OSM!",
114100             "just_edited": "You just edited OpenStreetMap!",
114101             "view_on_osm": "View on OSM",
114102             "facebook": "Share on Facebook",
114103             "twitter": "Share on Twitter",
114104             "google": "Share on Google+",
114105             "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"
114106         },
114107         "confirm": {
114108             "okay": "Okay"
114109         },
114110         "splash": {
114111             "welcome": "Welcome to the iD OpenStreetMap editor",
114112             "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}.",
114113             "walkthrough": "Start the Walkthrough",
114114             "start": "Edit Now"
114115         },
114116         "source_switch": {
114117             "live": "live",
114118             "lose_changes": "You have unsaved changes. Switching the map server will discard them. Are you sure you want to switch servers?",
114119             "dev": "dev"
114120         },
114121         "tag_reference": {
114122             "description": "Description",
114123             "on_wiki": "{tag} on wiki.osm.org",
114124             "used_with": "used with {type}"
114125         },
114126         "validations": {
114127             "untagged_point": "Untagged point",
114128             "untagged_line": "Untagged line",
114129             "untagged_area": "Untagged area",
114130             "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.",
114131             "tag_suggests_area": "The tag {tag} suggests line should be area, but it is not an area",
114132             "untagged_tooltip": "Select a feature type that describes what this {geometry} is.",
114133             "deprecated_tags": "Deprecated tags: {tags}"
114134         },
114135         "zoom": {
114136             "in": "Zoom In",
114137             "out": "Zoom Out"
114138         },
114139         "cannot_zoom": "Cannot zoom out further in current mode.",
114140         "gpx": {
114141             "local_layer": "Local GPX file",
114142             "drag_drop": "Drag and drop a .gpx file on the page, or click the button to the right to browse",
114143             "zoom": "Zoom to GPX track",
114144             "browse": "Browse for a .gpx file"
114145         },
114146         "help": {
114147             "title": "Help",
114148             "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",
114149             "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",
114150             "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",
114151             "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",
114152             "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",
114153             "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",
114154             "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",
114155             "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",
114156             "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"
114157         },
114158         "intro": {
114159             "navigation": {
114160                 "title": "Navigation",
114161                 "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!**",
114162                 "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.**",
114163                 "header": "The header shows us the feature type.",
114164                 "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.**"
114165             },
114166             "points": {
114167                 "title": "Points",
114168                 "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.**",
114169                 "place": "The point can be placed by clicking on the map. **Place the point on top of the building.**",
114170                 "search": "There are many different features that can be represented by points. The point you just added is a Cafe. **Search for '{name}'**",
114171                 "choose": "**Choose Cafe from the list.**",
114172                 "describe": "The point is now marked as a cafe. Using the feature editor, we can add more information about the feature. **Add a name**",
114173                 "close": "The feature editor can be closed by clicking on the close button. **Close the feature editor**",
114174                 "reselect": "Often points will already exist, but have mistakes or be incomplete. We can edit existing points. **Select the point you just created.**",
114175                 "fixname": "**Change the name and close the feature editor.**",
114176                 "reselect_delete": "All features on the map can be deleted. **Click on the point you created.**",
114177                 "delete": "The menu around the point contains operations that can be performed on it, including delete. **Delete the point.**"
114178             },
114179             "areas": {
114180                 "title": "Areas",
114181                 "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.**",
114182                 "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.**",
114183                 "place": "Draw the area by placing more nodes. Finish the area by clicking on the starting node. **Draw an area for the playground.**",
114184                 "search": "**Search for '{name}'.**",
114185                 "choose": "**Choose Playground from the list.**",
114186                 "describe": "**Add a name, and close the feature editor**"
114187             },
114188             "lines": {
114189                 "title": "Lines",
114190                 "add": "Lines are used to represent features such as roads, railroads and rivers. **Click the Line button to add a new line.**",
114191                 "start": "**Start the line by clicking on the end of the road.**",
114192                 "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.**",
114193                 "finish": "Lines can be finished by clicking on the last node again. **Finish drawing the road.**",
114194                 "road": "**Select Road from the list**",
114195                 "residential": "There are different types of roads, the most common of which is Residential. **Choose the Residential road type**",
114196                 "describe": "**Name the road and close the feature editor.**",
114197                 "restart": "The road needs to intersect Flower Street.",
114198                 "wrong_preset": "You didn't select the Residential road type. **Click here to choose again**"
114199             },
114200             "startediting": {
114201                 "title": "Start Editing",
114202                 "help": "More documentation and this walkthrough are available here.",
114203                 "save": "Don't forget to regularly save your changes!",
114204                 "start": "Start mapping!"
114205             }
114206         },
114207         "presets": {
114208             "categories": {
114209                 "category-building": {
114210                     "name": "Building"
114211                 },
114212                 "category-golf": {
114213                     "name": "Golf"
114214                 },
114215                 "category-landuse": {
114216                     "name": "Land Use"
114217                 },
114218                 "category-path": {
114219                     "name": "Path"
114220                 },
114221                 "category-rail": {
114222                     "name": "Rail"
114223                 },
114224                 "category-restriction": {
114225                     "name": "Restriction"
114226                 },
114227                 "category-road": {
114228                     "name": "Road"
114229                 },
114230                 "category-route": {
114231                     "name": "Route"
114232                 },
114233                 "category-water-area": {
114234                     "name": "Water"
114235                 },
114236                 "category-water-line": {
114237                     "name": "Water"
114238                 }
114239             },
114240             "fields": {
114241                 "access": {
114242                     "label": "Access",
114243                     "placeholder": "Unknown",
114244                     "types": {
114245                         "access": "General",
114246                         "foot": "Foot",
114247                         "motor_vehicle": "Motor Vehicles",
114248                         "bicycle": "Bicycles",
114249                         "horse": "Horses"
114250                     },
114251                     "options": {
114252                         "yes": {
114253                             "title": "Allowed",
114254                             "description": "Access permitted by law; a right of way"
114255                         },
114256                         "no": {
114257                             "title": "Prohibited",
114258                             "description": "Access not permitted to the general public"
114259                         },
114260                         "permissive": {
114261                             "title": "Permissive",
114262                             "description": "Access permitted until such time as the owner revokes the permission"
114263                         },
114264                         "private": {
114265                             "title": "Private",
114266                             "description": "Access permitted only with permission of the owner on an individual basis"
114267                         },
114268                         "designated": {
114269                             "title": "Designated",
114270                             "description": "Access permitted according to signs or specific local laws"
114271                         },
114272                         "destination": {
114273                             "title": "Destination",
114274                             "description": "Access permitted only to reach a destination"
114275                         }
114276                     }
114277                 },
114278                 "access_simple": {
114279                     "label": "Access"
114280                 },
114281                 "address": {
114282                     "label": "Address",
114283                     "placeholders": {
114284                         "number": "123",
114285                         "street": "Street",
114286                         "city": "City",
114287                         "postcode": "Postal code"
114288                     }
114289                 },
114290                 "admin_level": {
114291                     "label": "Admin Level"
114292                 },
114293                 "aerialway": {
114294                     "label": "Type"
114295                 },
114296                 "aerialway/access": {
114297                     "label": "Access"
114298                 },
114299                 "aerialway/bubble": {
114300                     "label": "Bubble"
114301                 },
114302                 "aerialway/capacity": {
114303                     "label": "Capacity (per hour)",
114304                     "placeholder": "500, 2500, 5000..."
114305                 },
114306                 "aerialway/duration": {
114307                     "label": "Duration (minutes)",
114308                     "placeholder": "1, 2, 3..."
114309                 },
114310                 "aerialway/heating": {
114311                     "label": "Heated"
114312                 },
114313                 "aerialway/occupancy": {
114314                     "label": "Occupancy",
114315                     "placeholder": "2, 4, 8..."
114316                 },
114317                 "aerialway/summer/access": {
114318                     "label": "Access (summer)"
114319                 },
114320                 "aeroway": {
114321                     "label": "Type"
114322                 },
114323                 "amenity": {
114324                     "label": "Type"
114325                 },
114326                 "artist": {
114327                     "label": "Artist"
114328                 },
114329                 "artwork_type": {
114330                     "label": "Type"
114331                 },
114332                 "atm": {
114333                     "label": "ATM"
114334                 },
114335                 "backrest": {
114336                     "label": "Backrest"
114337                 },
114338                 "barrier": {
114339                     "label": "Type"
114340                 },
114341                 "bicycle_parking": {
114342                     "label": "Type"
114343                 },
114344                 "boundary": {
114345                     "label": "Type"
114346                 },
114347                 "building": {
114348                     "label": "Building"
114349                 },
114350                 "building_area": {
114351                     "label": "Building"
114352                 },
114353                 "capacity": {
114354                     "label": "Capacity",
114355                     "placeholder": "50, 100, 200..."
114356                 },
114357                 "cardinal_direction": {
114358                     "label": "Direction"
114359                 },
114360                 "clock_direction": {
114361                     "label": "Direction",
114362                     "options": {
114363                         "clockwise": "Clockwise",
114364                         "anticlockwise": "Counterclockwise"
114365                     }
114366                 },
114367                 "collection_times": {
114368                     "label": "Collection Times"
114369                 },
114370                 "construction": {
114371                     "label": "Type"
114372                 },
114373                 "country": {
114374                     "label": "Country"
114375                 },
114376                 "covered": {
114377                     "label": "Covered"
114378                 },
114379                 "crop": {
114380                     "label": "Crop"
114381                 },
114382                 "crossing": {
114383                     "label": "Type"
114384                 },
114385                 "cuisine": {
114386                     "label": "Cuisine"
114387                 },
114388                 "denomination": {
114389                     "label": "Denomination"
114390                 },
114391                 "denotation": {
114392                     "label": "Denotation"
114393                 },
114394                 "description": {
114395                     "label": "Description"
114396                 },
114397                 "electrified": {
114398                     "label": "Electrification"
114399                 },
114400                 "elevation": {
114401                     "label": "Elevation"
114402                 },
114403                 "emergency": {
114404                     "label": "Emergency"
114405                 },
114406                 "entrance": {
114407                     "label": "Type"
114408                 },
114409                 "except": {
114410                     "label": "Exceptions"
114411                 },
114412                 "fax": {
114413                     "label": "Fax",
114414                     "placeholder": "+31 42 123 4567"
114415                 },
114416                 "fee": {
114417                     "label": "Fee"
114418                 },
114419                 "fire_hydrant/type": {
114420                     "label": "Type"
114421                 },
114422                 "fixme": {
114423                     "label": "Fix Me"
114424                 },
114425                 "fuel": {
114426                     "label": "Fuel"
114427                 },
114428                 "fuel/biodiesel": {
114429                     "label": "Sells Biodiesel"
114430                 },
114431                 "fuel/diesel": {
114432                     "label": "Sells Diesel"
114433                 },
114434                 "fuel/e10": {
114435                     "label": "Sells E10"
114436                 },
114437                 "fuel/e85": {
114438                     "label": "Sells E85"
114439                 },
114440                 "fuel/lpg": {
114441                     "label": "Sells Propane"
114442                 },
114443                 "fuel/octane_100": {
114444                     "label": "Sells Racing Gasoline"
114445                 },
114446                 "fuel/octane_91": {
114447                     "label": "Sells Regular Gasoline"
114448                 },
114449                 "fuel/octane_95": {
114450                     "label": "Sells Midgrade Gasoline"
114451                 },
114452                 "fuel/octane_98": {
114453                     "label": "Sells Premium Gasoline"
114454                 },
114455                 "gauge": {
114456                     "label": "Gauge"
114457                 },
114458                 "generator/method": {
114459                     "label": "Method"
114460                 },
114461                 "generator/source": {
114462                     "label": "Source"
114463                 },
114464                 "generator/type": {
114465                     "label": "Type"
114466                 },
114467                 "golf_hole": {
114468                     "label": "Reference",
114469                     "placeholder": "Hole number (1-18)"
114470                 },
114471                 "handicap": {
114472                     "label": "Handicap",
114473                     "placeholder": "1-18"
114474                 },
114475                 "highway": {
114476                     "label": "Type"
114477                 },
114478                 "historic": {
114479                     "label": "Type"
114480                 },
114481                 "hoops": {
114482                     "label": "Hoops",
114483                     "placeholder": "1, 2, 4..."
114484                 },
114485                 "iata": {
114486                     "label": "IATA"
114487                 },
114488                 "icao": {
114489                     "label": "ICAO"
114490                 },
114491                 "incline": {
114492                     "label": "Incline"
114493                 },
114494                 "information": {
114495                     "label": "Type"
114496                 },
114497                 "internet_access": {
114498                     "label": "Internet Access",
114499                     "options": {
114500                         "yes": "Yes",
114501                         "no": "No",
114502                         "wlan": "Wifi",
114503                         "wired": "Wired",
114504                         "terminal": "Terminal"
114505                     }
114506                 },
114507                 "landuse": {
114508                     "label": "Type"
114509                 },
114510                 "lanes": {
114511                     "label": "Lanes",
114512                     "placeholder": "1, 2, 3..."
114513                 },
114514                 "layer": {
114515                     "label": "Layer"
114516                 },
114517                 "leisure": {
114518                     "label": "Type"
114519                 },
114520                 "length": {
114521                     "label": "Length (Meters)"
114522                 },
114523                 "levels": {
114524                     "label": "Levels",
114525                     "placeholder": "2, 4, 6..."
114526                 },
114527                 "lit": {
114528                     "label": "Lit"
114529                 },
114530                 "location": {
114531                     "label": "Location"
114532                 },
114533                 "man_made": {
114534                     "label": "Type"
114535                 },
114536                 "maxspeed": {
114537                     "label": "Speed Limit",
114538                     "placeholder": "40, 50, 60..."
114539                 },
114540                 "name": {
114541                     "label": "Name",
114542                     "placeholder": "Common name (if any)"
114543                 },
114544                 "natural": {
114545                     "label": "Natural"
114546                 },
114547                 "network": {
114548                     "label": "Network"
114549                 },
114550                 "note": {
114551                     "label": "Note"
114552                 },
114553                 "office": {
114554                     "label": "Type"
114555                 },
114556                 "oneway": {
114557                     "label": "One Way",
114558                     "options": {
114559                         "undefined": "Assumed to be No",
114560                         "yes": "Yes",
114561                         "no": "No"
114562                     }
114563                 },
114564                 "oneway_yes": {
114565                     "label": "One Way",
114566                     "options": {
114567                         "undefined": "Assumed to be Yes",
114568                         "yes": "Yes",
114569                         "no": "No"
114570                     }
114571                 },
114572                 "opening_hours": {
114573                     "label": "Hours"
114574                 },
114575                 "operator": {
114576                     "label": "Operator"
114577                 },
114578                 "par": {
114579                     "label": "Par",
114580                     "placeholder": "3, 4, 5..."
114581                 },
114582                 "park_ride": {
114583                     "label": "Park and Ride"
114584                 },
114585                 "parking": {
114586                     "label": "Type"
114587                 },
114588                 "phone": {
114589                     "label": "Phone",
114590                     "placeholder": "+31 42 123 4567"
114591                 },
114592                 "piste/difficulty": {
114593                     "label": "Difficulty"
114594                 },
114595                 "piste/grooming": {
114596                     "label": "Grooming"
114597                 },
114598                 "piste/type": {
114599                     "label": "Type"
114600                 },
114601                 "place": {
114602                     "label": "Type"
114603                 },
114604                 "population": {
114605                     "label": "Population"
114606                 },
114607                 "power": {
114608                     "label": "Type"
114609                 },
114610                 "railway": {
114611                     "label": "Type"
114612                 },
114613                 "recycling/cans": {
114614                     "label": "Accepts Cans"
114615                 },
114616                 "recycling/clothes": {
114617                     "label": "Accepts Clothes"
114618                 },
114619                 "recycling/glass": {
114620                     "label": "Accepts Glass"
114621                 },
114622                 "recycling/paper": {
114623                     "label": "Accepts Paper"
114624                 },
114625                 "ref": {
114626                     "label": "Reference"
114627                 },
114628                 "relation": {
114629                     "label": "Type"
114630                 },
114631                 "religion": {
114632                     "label": "Religion",
114633                     "options": {
114634                         "christian": "Christian",
114635                         "muslim": "Muslim",
114636                         "buddhist": "Buddhist",
114637                         "jewish": "Jewish",
114638                         "hindu": "Hindu",
114639                         "shinto": "Shinto",
114640                         "taoist": "Taoist"
114641                     }
114642                 },
114643                 "restriction": {
114644                     "label": "Type"
114645                 },
114646                 "restrictions": {
114647                     "label": "Turn Restrictions"
114648                 },
114649                 "route": {
114650                     "label": "Type"
114651                 },
114652                 "route_master": {
114653                     "label": "Type"
114654                 },
114655                 "sac_scale": {
114656                     "label": "Path Difficulty"
114657                 },
114658                 "seasonal": {
114659                     "label": "Seasonal"
114660                 },
114661                 "service": {
114662                     "label": "Type"
114663                 },
114664                 "shelter": {
114665                     "label": "Shelter"
114666                 },
114667                 "shelter_type": {
114668                     "label": "Type"
114669                 },
114670                 "shop": {
114671                     "label": "Type"
114672                 },
114673                 "sloped_curb": {
114674                     "label": "Sloped Curb"
114675                 },
114676                 "smoking": {
114677                     "label": "Smoking"
114678                 },
114679                 "social_facility_for": {
114680                     "label": "People served",
114681                     "placeholder": "Homeless, Disabled, Child, etc"
114682                 },
114683                 "source": {
114684                     "label": "Source"
114685                 },
114686                 "sport": {
114687                     "label": "Sport"
114688                 },
114689                 "sport_ice": {
114690                     "label": "Sport"
114691                 },
114692                 "structure": {
114693                     "label": "Structure",
114694                     "placeholder": "Unknown",
114695                     "options": {
114696                         "bridge": "Bridge",
114697                         "tunnel": "Tunnel",
114698                         "embankment": "Embankment",
114699                         "cutting": "Cutting",
114700                         "ford": "Ford"
114701                     }
114702                 },
114703                 "studio_type": {
114704                     "label": "Type"
114705                 },
114706                 "supervised": {
114707                     "label": "Supervised"
114708                 },
114709                 "surface": {
114710                     "label": "Surface"
114711                 },
114712                 "tactile_paving": {
114713                     "label": "Tactile Paving"
114714                 },
114715                 "toilets/disposal": {
114716                     "label": "Disposal"
114717                 },
114718                 "tourism": {
114719                     "label": "Type"
114720                 },
114721                 "towertype": {
114722                     "label": "Tower type"
114723                 },
114724                 "tracktype": {
114725                     "label": "Type"
114726                 },
114727                 "trail_visibility": {
114728                     "label": "Trail Visibility"
114729                 },
114730                 "tree_type": {
114731                     "label": "Type"
114732                 },
114733                 "trees": {
114734                     "label": "Trees"
114735                 },
114736                 "tunnel": {
114737                     "label": "Tunnel"
114738                 },
114739                 "vending": {
114740                     "label": "Type of Goods"
114741                 },
114742                 "water": {
114743                     "label": "Type"
114744                 },
114745                 "waterway": {
114746                     "label": "Type"
114747                 },
114748                 "website": {
114749                     "label": "Website",
114750                     "placeholder": "http://example.com/"
114751                 },
114752                 "wetland": {
114753                     "label": "Type"
114754                 },
114755                 "wheelchair": {
114756                     "label": "Wheelchair Access"
114757                 },
114758                 "width": {
114759                     "label": "Width (Meters)"
114760                 },
114761                 "wikipedia": {
114762                     "label": "Wikipedia"
114763                 },
114764                 "wood": {
114765                     "label": "Type"
114766                 }
114767             },
114768             "presets": {
114769                 "address": {
114770                     "name": "Address",
114771                     "terms": ""
114772                 },
114773                 "aerialway": {
114774                     "name": "Aerialway",
114775                     "terms": "ski lift,funifor,funitel"
114776                 },
114777                 "aerialway/cable_car": {
114778                     "name": "Cable Car",
114779                     "terms": "tramway,ropeway"
114780                 },
114781                 "aerialway/chair_lift": {
114782                     "name": "Chair Lift",
114783                     "terms": ""
114784                 },
114785                 "aerialway/gondola": {
114786                     "name": "Gondola",
114787                     "terms": ""
114788                 },
114789                 "aerialway/magic_carpet": {
114790                     "name": "Magic Carpet Lift",
114791                     "terms": ""
114792                 },
114793                 "aerialway/platter": {
114794                     "name": "Platter Lift",
114795                     "terms": "button lift,poma lift"
114796                 },
114797                 "aerialway/pylon": {
114798                     "name": "Aerialway Pylon",
114799                     "terms": ""
114800                 },
114801                 "aerialway/rope_tow": {
114802                     "name": "Rope Tow Lift",
114803                     "terms": "handle tow,bugel lift"
114804                 },
114805                 "aerialway/station": {
114806                     "name": "Aerialway Station",
114807                     "terms": ""
114808                 },
114809                 "aerialway/t-bar": {
114810                     "name": "T-bar Lift",
114811                     "terms": ""
114812                 },
114813                 "aeroway": {
114814                     "name": "Aeroway",
114815                     "terms": ""
114816                 },
114817                 "aeroway/aerodrome": {
114818                     "name": "Airport",
114819                     "terms": "airplane,airport,aerodrome"
114820                 },
114821                 "aeroway/apron": {
114822                     "name": "Apron",
114823                     "terms": "ramp"
114824                 },
114825                 "aeroway/gate": {
114826                     "name": "Airport gate",
114827                     "terms": ""
114828                 },
114829                 "aeroway/hangar": {
114830                     "name": "Hangar",
114831                     "terms": ""
114832                 },
114833                 "aeroway/helipad": {
114834                     "name": "Helipad",
114835                     "terms": "helicopter,helipad,heliport"
114836                 },
114837                 "aeroway/runway": {
114838                     "name": "Runway",
114839                     "terms": "landing strip"
114840                 },
114841                 "aeroway/taxiway": {
114842                     "name": "Taxiway",
114843                     "terms": ""
114844                 },
114845                 "aeroway/terminal": {
114846                     "name": "Airport terminal",
114847                     "terms": "airport,aerodrome"
114848                 },
114849                 "amenity": {
114850                     "name": "Amenity",
114851                     "terms": ""
114852                 },
114853                 "amenity/arts_centre": {
114854                     "name": "Arts Center",
114855                     "terms": "arts,arts centre"
114856                 },
114857                 "amenity/atm": {
114858                     "name": "ATM",
114859                     "terms": ""
114860                 },
114861                 "amenity/bank": {
114862                     "name": "Bank",
114863                     "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"
114864                 },
114865                 "amenity/bar": {
114866                     "name": "Bar",
114867                     "terms": ""
114868                 },
114869                 "amenity/bbq": {
114870                     "name": "Barbecue/Grill",
114871                     "terms": "barbecue,bbq,grill"
114872                 },
114873                 "amenity/bench": {
114874                     "name": "Bench",
114875                     "terms": ""
114876                 },
114877                 "amenity/bicycle_parking": {
114878                     "name": "Bicycle Parking",
114879                     "terms": ""
114880                 },
114881                 "amenity/bicycle_rental": {
114882                     "name": "Bicycle Rental",
114883                     "terms": ""
114884                 },
114885                 "amenity/boat_rental": {
114886                     "name": "Boat Rental",
114887                     "terms": ""
114888                 },
114889                 "amenity/cafe": {
114890                     "name": "Cafe",
114891                     "terms": "coffee,tea,coffee shop"
114892                 },
114893                 "amenity/car_rental": {
114894                     "name": "Car Rental",
114895                     "terms": ""
114896                 },
114897                 "amenity/car_sharing": {
114898                     "name": "Car Sharing",
114899                     "terms": ""
114900                 },
114901                 "amenity/car_wash": {
114902                     "name": "Car Wash",
114903                     "terms": ""
114904                 },
114905                 "amenity/charging_station": {
114906                     "name": "Charging Station",
114907                     "terms": "EV,Electric Vehicle,Supercharger"
114908                 },
114909                 "amenity/childcare": {
114910                     "name": "Childcare",
114911                     "terms": "nursery,orphanage,playgroup"
114912                 },
114913                 "amenity/cinema": {
114914                     "name": "Cinema",
114915                     "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"
114916                 },
114917                 "amenity/clinic": {
114918                     "name": "Clinic",
114919                     "terms": "clinic,medical clinic"
114920                 },
114921                 "amenity/clock": {
114922                     "name": "Clock",
114923                     "terms": ""
114924                 },
114925                 "amenity/college": {
114926                     "name": "College",
114927                     "terms": ""
114928                 },
114929                 "amenity/compressed_air": {
114930                     "name": "Compressed Air",
114931                     "terms": ""
114932                 },
114933                 "amenity/courthouse": {
114934                     "name": "Courthouse",
114935                     "terms": ""
114936                 },
114937                 "amenity/dentist": {
114938                     "name": "Dentist",
114939                     "terms": "dentist,dentist's office"
114940                 },
114941                 "amenity/doctor": {
114942                     "name": "Doctor",
114943                     "terms": "doctor,doctor's office"
114944                 },
114945                 "amenity/dojo": {
114946                     "name": "Dojo / Martial Arts Academy",
114947                     "terms": "martial arts,dojo,dojang"
114948                 },
114949                 "amenity/drinking_water": {
114950                     "name": "Drinking Water",
114951                     "terms": "water fountain,potable water"
114952                 },
114953                 "amenity/embassy": {
114954                     "name": "Embassy",
114955                     "terms": ""
114956                 },
114957                 "amenity/fast_food": {
114958                     "name": "Fast Food",
114959                     "terms": ""
114960                 },
114961                 "amenity/fire_station": {
114962                     "name": "Fire Station",
114963                     "terms": ""
114964                 },
114965                 "amenity/fountain": {
114966                     "name": "Fountain",
114967                     "terms": ""
114968                 },
114969                 "amenity/fuel": {
114970                     "name": "Gas Station",
114971                     "terms": "petrol,fuel,propane,diesel,lng,cng,biodiesel"
114972                 },
114973                 "amenity/grave_yard": {
114974                     "name": "Graveyard",
114975                     "terms": ""
114976                 },
114977                 "amenity/hospital": {
114978                     "name": "Hospital Grounds",
114979                     "terms": "clinic,emergency room,health service,hospice,infirmary,institution,nursing home,rest home,sanatorium,sanitarium,sick bay,surgery,ward"
114980                 },
114981                 "amenity/kindergarten": {
114982                     "name": "Kindergarten Grounds",
114983                     "terms": "nursery,preschool"
114984                 },
114985                 "amenity/library": {
114986                     "name": "Library",
114987                     "terms": ""
114988                 },
114989                 "amenity/marketplace": {
114990                     "name": "Marketplace",
114991                     "terms": ""
114992                 },
114993                 "amenity/nightclub": {
114994                     "name": "Nightclub",
114995                     "terms": "disco*,night club,dancing,dance club"
114996                 },
114997                 "amenity/parking": {
114998                     "name": "Car Parking",
114999                     "terms": ""
115000                 },
115001                 "amenity/parking_entrance": {
115002                     "name": "Parking Garage Entrance/Exit",
115003                     "terms": ""
115004                 },
115005                 "amenity/pharmacy": {
115006                     "name": "Pharmacy",
115007                     "terms": ""
115008                 },
115009                 "amenity/place_of_worship": {
115010                     "name": "Place of Worship",
115011                     "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"
115012                 },
115013                 "amenity/place_of_worship/buddhist": {
115014                     "name": "Buddhist Temple",
115015                     "terms": "stupa,vihara,monastery,temple,pagoda,zendo,dojo"
115016                 },
115017                 "amenity/place_of_worship/christian": {
115018                     "name": "Church",
115019                     "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"
115020                 },
115021                 "amenity/place_of_worship/jewish": {
115022                     "name": "Synagogue",
115023                     "terms": "jewish,synagogue"
115024                 },
115025                 "amenity/place_of_worship/muslim": {
115026                     "name": "Mosque",
115027                     "terms": "muslim,mosque"
115028                 },
115029                 "amenity/police": {
115030                     "name": "Police",
115031                     "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"
115032                 },
115033                 "amenity/post_box": {
115034                     "name": "Mailbox",
115035                     "terms": "letter drop,letterbox,mail drop,mailbox,pillar box,postbox"
115036                 },
115037                 "amenity/post_office": {
115038                     "name": "Post Office",
115039                     "terms": ""
115040                 },
115041                 "amenity/pub": {
115042                     "name": "Pub",
115043                     "terms": ""
115044                 },
115045                 "amenity/ranger_station": {
115046                     "name": "Ranger Station",
115047                     "terms": "visitor center,visitor centre,permit center,permit centre,backcountry office,warden office,warden center"
115048                 },
115049                 "amenity/recycling": {
115050                     "name": "Recycling",
115051                     "terms": ""
115052                 },
115053                 "amenity/restaurant": {
115054                     "name": "Restaurant",
115055                     "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"
115056                 },
115057                 "amenity/school": {
115058                     "name": "School Grounds",
115059                     "terms": "academy,alma mater,blackboard,college,department,discipline,establishment,faculty,hall,halls of ivy,institute,institution,jail*,schoolhouse,seminary,university"
115060                 },
115061                 "amenity/shelter": {
115062                     "name": "Shelter",
115063                     "terms": "lean-to"
115064                 },
115065                 "amenity/social_facility": {
115066                     "name": "Social Facility",
115067                     "terms": ""
115068                 },
115069                 "amenity/social_facility/food_bank": {
115070                     "name": "Food Bank",
115071                     "terms": ""
115072                 },
115073                 "amenity/social_facility/group_home": {
115074                     "name": "Group Home",
115075                     "terms": "elderly,old,senior living"
115076                 },
115077                 "amenity/social_facility/homeless_shelter": {
115078                     "name": "Homeless Shelter",
115079                     "terms": "houseless,unhoused,displaced"
115080                 },
115081                 "amenity/studio": {
115082                     "name": "Studio",
115083                     "terms": "recording studio,studio,radio,radio studio,television,television studio"
115084                 },
115085                 "amenity/swimming_pool": {
115086                     "name": "Swimming Pool",
115087                     "terms": ""
115088                 },
115089                 "amenity/taxi": {
115090                     "name": "Taxi Stand",
115091                     "terms": "cab"
115092                 },
115093                 "amenity/telephone": {
115094                     "name": "Telephone",
115095                     "terms": "phone"
115096                 },
115097                 "amenity/theatre": {
115098                     "name": "Theater",
115099                     "terms": "theatre,performance,play,musical"
115100                 },
115101                 "amenity/toilets": {
115102                     "name": "Toilets",
115103                     "terms": "bathroom,restroom,outhouse,privy,head,lavatory,latrine,water closet,WC,W.C."
115104                 },
115105                 "amenity/townhall": {
115106                     "name": "Town Hall",
115107                     "terms": "village hall,city government,courthouse,municipal building,municipal center,municipal centre"
115108                 },
115109                 "amenity/university": {
115110                     "name": "University",
115111                     "terms": "college"
115112                 },
115113                 "amenity/vending_machine": {
115114                     "name": "Vending Machine",
115115                     "terms": ""
115116                 },
115117                 "amenity/veterinary": {
115118                     "name": "Veterinary",
115119                     "terms": "pet clinic,veterinarian,animal hospital,pet doctor"
115120                 },
115121                 "amenity/waste_basket": {
115122                     "name": "Waste Basket",
115123                     "terms": "rubbish bin,litter bin,trash can,garbage can"
115124                 },
115125                 "area": {
115126                     "name": "Area",
115127                     "terms": ""
115128                 },
115129                 "barrier": {
115130                     "name": "Barrier",
115131                     "terms": ""
115132                 },
115133                 "barrier/block": {
115134                     "name": "Block",
115135                     "terms": ""
115136                 },
115137                 "barrier/bollard": {
115138                     "name": "Bollard",
115139                     "terms": ""
115140                 },
115141                 "barrier/cattle_grid": {
115142                     "name": "Cattle Grid",
115143                     "terms": ""
115144                 },
115145                 "barrier/city_wall": {
115146                     "name": "City Wall",
115147                     "terms": ""
115148                 },
115149                 "barrier/cycle_barrier": {
115150                     "name": "Cycle Barrier",
115151                     "terms": ""
115152                 },
115153                 "barrier/ditch": {
115154                     "name": "Ditch",
115155                     "terms": ""
115156                 },
115157                 "barrier/entrance": {
115158                     "name": "Entrance",
115159                     "terms": ""
115160                 },
115161                 "barrier/fence": {
115162                     "name": "Fence",
115163                     "terms": ""
115164                 },
115165                 "barrier/gate": {
115166                     "name": "Gate",
115167                     "terms": ""
115168                 },
115169                 "barrier/hedge": {
115170                     "name": "Hedge",
115171                     "terms": ""
115172                 },
115173                 "barrier/kissing_gate": {
115174                     "name": "Kissing Gate",
115175                     "terms": ""
115176                 },
115177                 "barrier/lift_gate": {
115178                     "name": "Lift Gate",
115179                     "terms": ""
115180                 },
115181                 "barrier/retaining_wall": {
115182                     "name": "Retaining Wall",
115183                     "terms": ""
115184                 },
115185                 "barrier/stile": {
115186                     "name": "Stile",
115187                     "terms": ""
115188                 },
115189                 "barrier/toll_booth": {
115190                     "name": "Toll Booth",
115191                     "terms": ""
115192                 },
115193                 "barrier/wall": {
115194                     "name": "Wall",
115195                     "terms": ""
115196                 },
115197                 "boundary/administrative": {
115198                     "name": "Administrative Boundary",
115199                     "terms": ""
115200                 },
115201                 "building": {
115202                     "name": "Building",
115203                     "terms": ""
115204                 },
115205                 "building/apartments": {
115206                     "name": "Apartments",
115207                     "terms": ""
115208                 },
115209                 "building/barn": {
115210                     "name": "Barn",
115211                     "terms": ""
115212                 },
115213                 "building/bunker": {
115214                     "name": "Bunker",
115215                     "terms": ""
115216                 },
115217                 "building/cabin": {
115218                     "name": "Cabin",
115219                     "terms": ""
115220                 },
115221                 "building/cathedral": {
115222                     "name": "Cathedral",
115223                     "terms": ""
115224                 },
115225                 "building/chapel": {
115226                     "name": "Chapel",
115227                     "terms": ""
115228                 },
115229                 "building/church": {
115230                     "name": "Church",
115231                     "terms": ""
115232                 },
115233                 "building/commercial": {
115234                     "name": "Commercial Building",
115235                     "terms": ""
115236                 },
115237                 "building/construction": {
115238                     "name": "Building Under Construction",
115239                     "terms": ""
115240                 },
115241                 "building/detached": {
115242                     "name": "Detached Home",
115243                     "terms": ""
115244                 },
115245                 "building/dormitory": {
115246                     "name": "Dormitory",
115247                     "terms": ""
115248                 },
115249                 "building/entrance": {
115250                     "name": "Entrance/Exit",
115251                     "terms": ""
115252                 },
115253                 "building/garage": {
115254                     "name": "Garage",
115255                     "terms": ""
115256                 },
115257                 "building/garages": {
115258                     "name": "Garages",
115259                     "terms": ""
115260                 },
115261                 "building/greenhouse": {
115262                     "name": "Greenhouse",
115263                     "terms": ""
115264                 },
115265                 "building/hospital": {
115266                     "name": "Hospital Building",
115267                     "terms": ""
115268                 },
115269                 "building/hotel": {
115270                     "name": "Hotel Building",
115271                     "terms": ""
115272                 },
115273                 "building/house": {
115274                     "name": "House",
115275                     "terms": ""
115276                 },
115277                 "building/hut": {
115278                     "name": "Hut",
115279                     "terms": ""
115280                 },
115281                 "building/industrial": {
115282                     "name": "Industrial Building",
115283                     "terms": ""
115284                 },
115285                 "building/public": {
115286                     "name": "Public Building",
115287                     "terms": ""
115288                 },
115289                 "building/residential": {
115290                     "name": "Residential Building",
115291                     "terms": ""
115292                 },
115293                 "building/retail": {
115294                     "name": "Retail Building",
115295                     "terms": ""
115296                 },
115297                 "building/roof": {
115298                     "name": "Roof",
115299                     "terms": ""
115300                 },
115301                 "building/school": {
115302                     "name": "School Building",
115303                     "terms": ""
115304                 },
115305                 "building/shed": {
115306                     "name": "Shed",
115307                     "terms": ""
115308                 },
115309                 "building/stable": {
115310                     "name": "Stable",
115311                     "terms": ""
115312                 },
115313                 "building/static_caravan": {
115314                     "name": "Static Mobile Home",
115315                     "terms": ""
115316                 },
115317                 "building/terrace": {
115318                     "name": "Row Houses",
115319                     "terms": ""
115320                 },
115321                 "building/train_station": {
115322                     "name": "Train Station",
115323                     "terms": ""
115324                 },
115325                 "building/university": {
115326                     "name": "University Building",
115327                     "terms": ""
115328                 },
115329                 "building/warehouse": {
115330                     "name": "Warehouse",
115331                     "terms": ""
115332                 },
115333                 "craft/basket_maker": {
115334                     "name": "Basket Maker",
115335                     "terms": "basket,basketry,basket maker,basket weaver"
115336                 },
115337                 "craft/beekeeper": {
115338                     "name": "Beekeeper",
115339                     "terms": "bees,beekeeper,bee box"
115340                 },
115341                 "craft/blacksmith": {
115342                     "name": "Blacksmith",
115343                     "terms": "blacksmith"
115344                 },
115345                 "craft/boatbuilder": {
115346                     "name": "Boat Builder",
115347                     "terms": "boat builder"
115348                 },
115349                 "craft/bookbinder": {
115350                     "name": "Bookbinder",
115351                     "terms": "bookbinder,book repair"
115352                 },
115353                 "craft/brewery": {
115354                     "name": "Brewery",
115355                     "terms": "brewery"
115356                 },
115357                 "craft/carpenter": {
115358                     "name": "Carpenter",
115359                     "terms": "carpenter,woodworker"
115360                 },
115361                 "craft/carpet_layer": {
115362                     "name": "Carpet Layer",
115363                     "terms": "carpet layer"
115364                 },
115365                 "craft/caterer": {
115366                     "name": "Caterer",
115367                     "terms": "Caterer,Catering"
115368                 },
115369                 "craft/clockmaker": {
115370                     "name": "Clockmaker",
115371                     "terms": "clock,clockmaker,clock repair"
115372                 },
115373                 "craft/confectionary": {
115374                     "name": "Confectionary",
115375                     "terms": "confectionary,sweets,candy"
115376                 },
115377                 "craft/dressmaker": {
115378                     "name": "Dressmaker",
115379                     "terms": "dress,dressmaker"
115380                 },
115381                 "craft/electrician": {
115382                     "name": "Electrician",
115383                     "terms": "electrician"
115384                 },
115385                 "craft/gardener": {
115386                     "name": "Gardener",
115387                     "terms": "gardener,landscaper,grounds keeper"
115388                 },
115389                 "craft/glaziery": {
115390                     "name": "Glaziery",
115391                     "terms": "glass,glass foundry,stained-glass,window"
115392                 },
115393                 "craft/handicraft": {
115394                     "name": "Handicraft",
115395                     "terms": "handicraft"
115396                 },
115397                 "craft/hvac": {
115398                     "name": "HVAC",
115399                     "terms": "heating,ventilating,air-conditioning,air conditioning"
115400                 },
115401                 "craft/insulator": {
115402                     "name": "Insulator",
115403                     "terms": "insulation,insulator"
115404                 },
115405                 "craft/jeweler": {
115406                     "name": "Jeweler",
115407                     "terms": "jeweler,gem,diamond"
115408                 },
115409                 "craft/key_cutter": {
115410                     "name": "Key Cutter",
115411                     "terms": "key,key cutter"
115412                 },
115413                 "craft/locksmith": {
115414                     "name": "Locksmith",
115415                     "terms": "locksmith,lock"
115416                 },
115417                 "craft/metal_construction": {
115418                     "name": "Metal Construction",
115419                     "terms": "metal construction"
115420                 },
115421                 "craft/optician": {
115422                     "name": "Optician",
115423                     "terms": "glasses,optician"
115424                 },
115425                 "craft/painter": {
115426                     "name": "Painter",
115427                     "terms": "painter"
115428                 },
115429                 "craft/photographer": {
115430                     "name": "Photographer",
115431                     "terms": "photographer"
115432                 },
115433                 "craft/photographic_laboratory": {
115434                     "name": "Photographic Laboratory",
115435                     "terms": "photographic laboratory,film developer"
115436                 },
115437                 "craft/plasterer": {
115438                     "name": "Plasterer",
115439                     "terms": "plasterer"
115440                 },
115441                 "craft/plumber": {
115442                     "name": "Plumber",
115443                     "terms": "pumber"
115444                 },
115445                 "craft/pottery": {
115446                     "name": "Pottery",
115447                     "terms": "pottery,potter"
115448                 },
115449                 "craft/rigger": {
115450                     "name": "Rigger",
115451                     "terms": "rigger"
115452                 },
115453                 "craft/roofer": {
115454                     "name": "Roofer",
115455                     "terms": "roofer"
115456                 },
115457                 "craft/saddler": {
115458                     "name": "Saddler",
115459                     "terms": "saddler"
115460                 },
115461                 "craft/sailmaker": {
115462                     "name": "Sailmaker",
115463                     "terms": "sailmaker"
115464                 },
115465                 "craft/sawmill": {
115466                     "name": "Sawmill",
115467                     "terms": "sawmill,lumber"
115468                 },
115469                 "craft/scaffolder": {
115470                     "name": "Scaffolder",
115471                     "terms": "scaffolder"
115472                 },
115473                 "craft/sculpter": {
115474                     "name": "Sculpter",
115475                     "terms": "sculpter"
115476                 },
115477                 "craft/shoemaker": {
115478                     "name": "Shoemaker",
115479                     "terms": "shoe repair,shoemaker"
115480                 },
115481                 "craft/stonemason": {
115482                     "name": "Stonemason",
115483                     "terms": "stonemason,masonry"
115484                 },
115485                 "craft/sweep": {
115486                     "name": "Chimney Sweep",
115487                     "terms": "sweep,chimney sweep"
115488                 },
115489                 "craft/tailor": {
115490                     "name": "Tailor",
115491                     "terms": "tailor,clothes"
115492                 },
115493                 "craft/tiler": {
115494                     "name": "Tiler",
115495                     "terms": "tiler"
115496                 },
115497                 "craft/tinsmith": {
115498                     "name": "Tinsmith",
115499                     "terms": "tinsmith"
115500                 },
115501                 "craft/upholsterer": {
115502                     "name": "Upholsterer",
115503                     "terms": "upholsterer"
115504                 },
115505                 "craft/watchmaker": {
115506                     "name": "Watchmaker",
115507                     "terms": "watch,watchmaker,watch repair"
115508                 },
115509                 "craft/window_construction": {
115510                     "name": "Window Construction",
115511                     "terms": "window,window maker,window construction"
115512                 },
115513                 "embankment": {
115514                     "name": "Embankment",
115515                     "terms": ""
115516                 },
115517                 "emergency/ambulance_station": {
115518                     "name": "Ambulance Station",
115519                     "terms": ""
115520                 },
115521                 "emergency/fire_hydrant": {
115522                     "name": "Fire Hydrant",
115523                     "terms": ""
115524                 },
115525                 "emergency/phone": {
115526                     "name": "Emergency Phone",
115527                     "terms": ""
115528                 },
115529                 "entrance": {
115530                     "name": "Entrance/Exit",
115531                     "terms": ""
115532                 },
115533                 "footway/crossing": {
115534                     "name": "Crossing",
115535                     "terms": ""
115536                 },
115537                 "footway/crosswalk": {
115538                     "name": "Crosswalk",
115539                     "terms": "crosswalk,zebra crossing"
115540                 },
115541                 "footway/sidewalk": {
115542                     "name": "Sidewalk",
115543                     "terms": ""
115544                 },
115545                 "ford": {
115546                     "name": "Ford",
115547                     "terms": ""
115548                 },
115549                 "golf/bunker": {
115550                     "name": "Sand Trap",
115551                     "terms": "hazard,bunker"
115552                 },
115553                 "golf/fairway": {
115554                     "name": "Fairway",
115555                     "terms": ""
115556                 },
115557                 "golf/green": {
115558                     "name": "Putting Green",
115559                     "terms": "putting green"
115560                 },
115561                 "golf/hole": {
115562                     "name": "Golf Hole",
115563                     "terms": ""
115564                 },
115565                 "golf/lateral_water_hazard": {
115566                     "name": "Lateral Water Hazard",
115567                     "terms": ""
115568                 },
115569                 "golf/rough": {
115570                     "name": "Rough",
115571                     "terms": ""
115572                 },
115573                 "golf/tee": {
115574                     "name": "Tee Box",
115575                     "terms": "teeing ground"
115576                 },
115577                 "golf/water_hazard": {
115578                     "name": "Water Hazard",
115579                     "terms": ""
115580                 },
115581                 "highway": {
115582                     "name": "Highway",
115583                     "terms": ""
115584                 },
115585                 "highway/bridleway": {
115586                     "name": "Bridle Path",
115587                     "terms": "bridleway,equestrian trail,horse riding path,bridle road,horse trail"
115588                 },
115589                 "highway/bus_stop": {
115590                     "name": "Bus Stop",
115591                     "terms": ""
115592                 },
115593                 "highway/crossing": {
115594                     "name": "Crossing",
115595                     "terms": ""
115596                 },
115597                 "highway/crosswalk": {
115598                     "name": "Crosswalk",
115599                     "terms": "crosswalk,zebra crossing"
115600                 },
115601                 "highway/cycleway": {
115602                     "name": "Cycle Path",
115603                     "terms": ""
115604                 },
115605                 "highway/footway": {
115606                     "name": "Foot Path",
115607                     "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"
115608                 },
115609                 "highway/living_street": {
115610                     "name": "Living Street",
115611                     "terms": ""
115612                 },
115613                 "highway/mini_roundabout": {
115614                     "name": "Mini-Roundabout",
115615                     "terms": ""
115616                 },
115617                 "highway/motorway": {
115618                     "name": "Motorway",
115619                     "terms": ""
115620                 },
115621                 "highway/motorway_junction": {
115622                     "name": "Motorway Junction / Exit",
115623                     "terms": ""
115624                 },
115625                 "highway/motorway_link": {
115626                     "name": "Motorway Link",
115627                     "terms": "ramp,on ramp,off ramp"
115628                 },
115629                 "highway/path": {
115630                     "name": "Path",
115631                     "terms": ""
115632                 },
115633                 "highway/pedestrian": {
115634                     "name": "Pedestrian",
115635                     "terms": ""
115636                 },
115637                 "highway/primary": {
115638                     "name": "Primary Road",
115639                     "terms": ""
115640                 },
115641                 "highway/primary_link": {
115642                     "name": "Primary Link",
115643                     "terms": "ramp,on ramp,off ramp"
115644                 },
115645                 "highway/residential": {
115646                     "name": "Residential Road",
115647                     "terms": ""
115648                 },
115649                 "highway/rest_area": {
115650                     "name": "Rest Area",
115651                     "terms": "rest stop,turnout,lay-by"
115652                 },
115653                 "highway/road": {
115654                     "name": "Unknown Road",
115655                     "terms": ""
115656                 },
115657                 "highway/secondary": {
115658                     "name": "Secondary Road",
115659                     "terms": ""
115660                 },
115661                 "highway/secondary_link": {
115662                     "name": "Secondary Link",
115663                     "terms": "ramp,on ramp,off ramp"
115664                 },
115665                 "highway/service": {
115666                     "name": "Service Road",
115667                     "terms": ""
115668                 },
115669                 "highway/service/alley": {
115670                     "name": "Alley",
115671                     "terms": ""
115672                 },
115673                 "highway/service/drive-through": {
115674                     "name": "Drive-Through",
115675                     "terms": ""
115676                 },
115677                 "highway/service/driveway": {
115678                     "name": "Driveway",
115679                     "terms": ""
115680                 },
115681                 "highway/service/emergency_access": {
115682                     "name": "Emergency Access",
115683                     "terms": ""
115684                 },
115685                 "highway/service/parking_aisle": {
115686                     "name": "Parking Aisle",
115687                     "terms": ""
115688                 },
115689                 "highway/services": {
115690                     "name": "Service Area",
115691                     "terms": "services,travel plaza,service station"
115692                 },
115693                 "highway/steps": {
115694                     "name": "Steps",
115695                     "terms": "stairs,staircase"
115696                 },
115697                 "highway/stop": {
115698                     "name": "Stop Sign",
115699                     "terms": "stop sign"
115700                 },
115701                 "highway/tertiary": {
115702                     "name": "Tertiary Road",
115703                     "terms": ""
115704                 },
115705                 "highway/tertiary_link": {
115706                     "name": "Tertiary Link",
115707                     "terms": "ramp,on ramp,off ramp"
115708                 },
115709                 "highway/track": {
115710                     "name": "Track",
115711                     "terms": ""
115712                 },
115713                 "highway/traffic_signals": {
115714                     "name": "Traffic Signals",
115715                     "terms": "light,stoplight,traffic light"
115716                 },
115717                 "highway/trunk": {
115718                     "name": "Trunk Road",
115719                     "terms": ""
115720                 },
115721                 "highway/trunk_link": {
115722                     "name": "Trunk Link",
115723                     "terms": "ramp,on ramp,off ramp"
115724                 },
115725                 "highway/turning_circle": {
115726                     "name": "Turning Circle",
115727                     "terms": ""
115728                 },
115729                 "highway/unclassified": {
115730                     "name": "Unclassified Road",
115731                     "terms": ""
115732                 },
115733                 "historic": {
115734                     "name": "Historic Site",
115735                     "terms": ""
115736                 },
115737                 "historic/archaeological_site": {
115738                     "name": "Archaeological Site",
115739                     "terms": ""
115740                 },
115741                 "historic/boundary_stone": {
115742                     "name": "Boundary Stone",
115743                     "terms": ""
115744                 },
115745                 "historic/castle": {
115746                     "name": "Castle",
115747                     "terms": ""
115748                 },
115749                 "historic/memorial": {
115750                     "name": "Memorial",
115751                     "terms": ""
115752                 },
115753                 "historic/monument": {
115754                     "name": "Monument",
115755                     "terms": ""
115756                 },
115757                 "historic/ruins": {
115758                     "name": "Ruins",
115759                     "terms": ""
115760                 },
115761                 "historic/wayside_cross": {
115762                     "name": "Wayside Cross",
115763                     "terms": ""
115764                 },
115765                 "historic/wayside_shrine": {
115766                     "name": "Wayside Shrine",
115767                     "terms": ""
115768                 },
115769                 "landuse": {
115770                     "name": "Landuse",
115771                     "terms": ""
115772                 },
115773                 "landuse/allotments": {
115774                     "name": "Allotments",
115775                     "terms": ""
115776                 },
115777                 "landuse/basin": {
115778                     "name": "Basin",
115779                     "terms": ""
115780                 },
115781                 "landuse/cemetery": {
115782                     "name": "Cemetery",
115783                     "terms": ""
115784                 },
115785                 "landuse/churchyard": {
115786                     "name": "Churchyard",
115787                     "terms": ""
115788                 },
115789                 "landuse/commercial": {
115790                     "name": "Commercial",
115791                     "terms": ""
115792                 },
115793                 "landuse/construction": {
115794                     "name": "Construction",
115795                     "terms": ""
115796                 },
115797                 "landuse/farm": {
115798                     "name": "Farm",
115799                     "terms": ""
115800                 },
115801                 "landuse/farmland": {
115802                     "name": "Farmland",
115803                     "terms": ""
115804                 },
115805                 "landuse/farmyard": {
115806                     "name": "Farmyard",
115807                     "terms": ""
115808                 },
115809                 "landuse/forest": {
115810                     "name": "Forest",
115811                     "terms": ""
115812                 },
115813                 "landuse/grass": {
115814                     "name": "Grass",
115815                     "terms": ""
115816                 },
115817                 "landuse/industrial": {
115818                     "name": "Industrial",
115819                     "terms": ""
115820                 },
115821                 "landuse/landfill": {
115822                     "name": "Landfill",
115823                     "terms": "dump"
115824                 },
115825                 "landuse/meadow": {
115826                     "name": "Meadow",
115827                     "terms": ""
115828                 },
115829                 "landuse/military": {
115830                     "name": "Military",
115831                     "terms": ""
115832                 },
115833                 "landuse/orchard": {
115834                     "name": "Orchard",
115835                     "terms": ""
115836                 },
115837                 "landuse/quarry": {
115838                     "name": "Quarry",
115839                     "terms": ""
115840                 },
115841                 "landuse/residential": {
115842                     "name": "Residential",
115843                     "terms": ""
115844                 },
115845                 "landuse/retail": {
115846                     "name": "Retail",
115847                     "terms": ""
115848                 },
115849                 "landuse/vineyard": {
115850                     "name": "Vineyard",
115851                     "terms": ""
115852                 },
115853                 "leisure": {
115854                     "name": "Leisure",
115855                     "terms": ""
115856                 },
115857                 "leisure/common": {
115858                     "name": "Common",
115859                     "terms": "open space"
115860                 },
115861                 "leisure/dog_park": {
115862                     "name": "Dog Park",
115863                     "terms": ""
115864                 },
115865                 "leisure/firepit": {
115866                     "name": "Firepit",
115867                     "terms": "fireplace,campfire"
115868                 },
115869                 "leisure/garden": {
115870                     "name": "Garden",
115871                     "terms": ""
115872                 },
115873                 "leisure/golf_course": {
115874                     "name": "Golf Course",
115875                     "terms": "links"
115876                 },
115877                 "leisure/ice_rink": {
115878                     "name": "Ice Rink",
115879                     "terms": "hockey,skating,curling"
115880                 },
115881                 "leisure/marina": {
115882                     "name": "Marina",
115883                     "terms": ""
115884                 },
115885                 "leisure/park": {
115886                     "name": "Park",
115887                     "terms": "esplanade,estate,forest,garden,grass,green,grounds,lawn,lot,meadow,parkland,place,playground,plaza,pleasure garden,recreation area,square,tract,village green,woodland"
115888                 },
115889                 "leisure/picnic_table": {
115890                     "name": "Picnic Table",
115891                     "terms": "bench,table"
115892                 },
115893                 "leisure/pitch": {
115894                     "name": "Sport Pitch",
115895                     "terms": ""
115896                 },
115897                 "leisure/pitch/american_football": {
115898                     "name": "American Football Field",
115899                     "terms": ""
115900                 },
115901                 "leisure/pitch/baseball": {
115902                     "name": "Baseball Diamond",
115903                     "terms": ""
115904                 },
115905                 "leisure/pitch/basketball": {
115906                     "name": "Basketball Court",
115907                     "terms": ""
115908                 },
115909                 "leisure/pitch/skateboard": {
115910                     "name": "Skate Park",
115911                     "terms": ""
115912                 },
115913                 "leisure/pitch/soccer": {
115914                     "name": "Soccer Field",
115915                     "terms": ""
115916                 },
115917                 "leisure/pitch/tennis": {
115918                     "name": "Tennis Court",
115919                     "terms": ""
115920                 },
115921                 "leisure/pitch/volleyball": {
115922                     "name": "Volleyball Court",
115923                     "terms": ""
115924                 },
115925                 "leisure/playground": {
115926                     "name": "Playground",
115927                     "terms": "jungle gym,play area"
115928                 },
115929                 "leisure/slipway": {
115930                     "name": "Slipway",
115931                     "terms": ""
115932                 },
115933                 "leisure/sports_center": {
115934                     "name": "Sports Center / Gym",
115935                     "terms": "gym"
115936                 },
115937                 "leisure/stadium": {
115938                     "name": "Stadium",
115939                     "terms": ""
115940                 },
115941                 "leisure/swimming_pool": {
115942                     "name": "Swimming Pool",
115943                     "terms": ""
115944                 },
115945                 "leisure/track": {
115946                     "name": "Race Track",
115947                     "terms": ""
115948                 },
115949                 "line": {
115950                     "name": "Line",
115951                     "terms": ""
115952                 },
115953                 "man_made": {
115954                     "name": "Man Made",
115955                     "terms": ""
115956                 },
115957                 "man_made/breakwater": {
115958                     "name": "Breakwater",
115959                     "terms": ""
115960                 },
115961                 "man_made/cutline": {
115962                     "name": "Cut line",
115963                     "terms": ""
115964                 },
115965                 "man_made/embankment": {
115966                     "name": "Embankment",
115967                     "terms": ""
115968                 },
115969                 "man_made/flagpole": {
115970                     "name": "Flagpole",
115971                     "terms": ""
115972                 },
115973                 "man_made/lighthouse": {
115974                     "name": "Lighthouse",
115975                     "terms": ""
115976                 },
115977                 "man_made/observation": {
115978                     "name": "Observation Tower",
115979                     "terms": "lookout tower,fire tower"
115980                 },
115981                 "man_made/pier": {
115982                     "name": "Pier",
115983                     "terms": ""
115984                 },
115985                 "man_made/pipeline": {
115986                     "name": "Pipeline",
115987                     "terms": ""
115988                 },
115989                 "man_made/survey_point": {
115990                     "name": "Survey Point",
115991                     "terms": ""
115992                 },
115993                 "man_made/tower": {
115994                     "name": "Tower",
115995                     "terms": ""
115996                 },
115997                 "man_made/wastewater_plant": {
115998                     "name": "Wastewater Plant",
115999                     "terms": "sewage works,sewage treatment plant,water treatment plant,reclamation plant"
116000                 },
116001                 "man_made/water_tower": {
116002                     "name": "Water Tower",
116003                     "terms": ""
116004                 },
116005                 "man_made/water_well": {
116006                     "name": "Water well",
116007                     "terms": ""
116008                 },
116009                 "man_made/water_works": {
116010                     "name": "Water Works",
116011                     "terms": ""
116012                 },
116013                 "military/airfield": {
116014                     "name": "Airfield",
116015                     "terms": ""
116016                 },
116017                 "military/barracks": {
116018                     "name": "Barracks",
116019                     "terms": ""
116020                 },
116021                 "military/bunker": {
116022                     "name": "Bunker",
116023                     "terms": ""
116024                 },
116025                 "military/range": {
116026                     "name": "Military Range",
116027                     "terms": ""
116028                 },
116029                 "natural": {
116030                     "name": "Natural",
116031                     "terms": ""
116032                 },
116033                 "natural/bay": {
116034                     "name": "Bay",
116035                     "terms": ""
116036                 },
116037                 "natural/beach": {
116038                     "name": "Beach",
116039                     "terms": ""
116040                 },
116041                 "natural/cliff": {
116042                     "name": "Cliff",
116043                     "terms": ""
116044                 },
116045                 "natural/coastline": {
116046                     "name": "Coastline",
116047                     "terms": "shore"
116048                 },
116049                 "natural/fell": {
116050                     "name": "Fell",
116051                     "terms": ""
116052                 },
116053                 "natural/glacier": {
116054                     "name": "Glacier",
116055                     "terms": ""
116056                 },
116057                 "natural/grassland": {
116058                     "name": "Grassland",
116059                     "terms": ""
116060                 },
116061                 "natural/heath": {
116062                     "name": "Heath",
116063                     "terms": ""
116064                 },
116065                 "natural/peak": {
116066                     "name": "Peak",
116067                     "terms": "acme,aiguille,alp,climax,crest,crown,hill,mount,mountain,pinnacle,summit,tip,top"
116068                 },
116069                 "natural/scree": {
116070                     "name": "Scree",
116071                     "terms": "loose rocks"
116072                 },
116073                 "natural/scrub": {
116074                     "name": "Scrub",
116075                     "terms": ""
116076                 },
116077                 "natural/spring": {
116078                     "name": "Spring",
116079                     "terms": ""
116080                 },
116081                 "natural/tree": {
116082                     "name": "Tree",
116083                     "terms": ""
116084                 },
116085                 "natural/water": {
116086                     "name": "Water",
116087                     "terms": ""
116088                 },
116089                 "natural/water/lake": {
116090                     "name": "Lake",
116091                     "terms": "lakelet,loch,mere"
116092                 },
116093                 "natural/water/pond": {
116094                     "name": "Pond",
116095                     "terms": "lakelet,millpond,tarn,pool,mere"
116096                 },
116097                 "natural/water/reservoir": {
116098                     "name": "Reservoir",
116099                     "terms": ""
116100                 },
116101                 "natural/wetland": {
116102                     "name": "Wetland",
116103                     "terms": ""
116104                 },
116105                 "natural/wood": {
116106                     "name": "Wood",
116107                     "terms": ""
116108                 },
116109                 "office": {
116110                     "name": "Office",
116111                     "terms": ""
116112                 },
116113                 "office/accountant": {
116114                     "name": "Accountant",
116115                     "terms": ""
116116                 },
116117                 "office/administrative": {
116118                     "name": "Administrative Office",
116119                     "terms": ""
116120                 },
116121                 "office/architect": {
116122                     "name": "Architect",
116123                     "terms": ""
116124                 },
116125                 "office/company": {
116126                     "name": "Company Office",
116127                     "terms": ""
116128                 },
116129                 "office/educational_institution": {
116130                     "name": "Educational Institution",
116131                     "terms": ""
116132                 },
116133                 "office/employment_agency": {
116134                     "name": "Employment Agency",
116135                     "terms": ""
116136                 },
116137                 "office/estate_agent": {
116138                     "name": "Real Estate Office",
116139                     "terms": ""
116140                 },
116141                 "office/financial": {
116142                     "name": "Financial Office",
116143                     "terms": ""
116144                 },
116145                 "office/government": {
116146                     "name": "Government Office",
116147                     "terms": ""
116148                 },
116149                 "office/insurance": {
116150                     "name": "Insurance Office",
116151                     "terms": ""
116152                 },
116153                 "office/it": {
116154                     "name": "IT Office",
116155                     "terms": ""
116156                 },
116157                 "office/lawyer": {
116158                     "name": "Law Office",
116159                     "terms": ""
116160                 },
116161                 "office/newspaper": {
116162                     "name": "Newspaper",
116163                     "terms": ""
116164                 },
116165                 "office/ngo": {
116166                     "name": "NGO Office",
116167                     "terms": ""
116168                 },
116169                 "office/physician": {
116170                     "name": "Physician",
116171                     "terms": ""
116172                 },
116173                 "office/political_party": {
116174                     "name": "Political Party",
116175                     "terms": ""
116176                 },
116177                 "office/research": {
116178                     "name": "Research Office",
116179                     "terms": ""
116180                 },
116181                 "office/telecommunication": {
116182                     "name": "Telecom Office",
116183                     "terms": ""
116184                 },
116185                 "office/therapist": {
116186                     "name": "Therapist",
116187                     "terms": ""
116188                 },
116189                 "office/travel_agent": {
116190                     "name": "Travel Agency",
116191                     "terms": ""
116192                 },
116193                 "piste": {
116194                     "name": "Piste/Ski Trail",
116195                     "terms": "ski,sled,sleigh,snowboard,nordic,downhill,snowmobile"
116196                 },
116197                 "place": {
116198                     "name": "Place",
116199                     "terms": ""
116200                 },
116201                 "place/city": {
116202                     "name": "City",
116203                     "terms": ""
116204                 },
116205                 "place/hamlet": {
116206                     "name": "Hamlet",
116207                     "terms": ""
116208                 },
116209                 "place/island": {
116210                     "name": "Island",
116211                     "terms": "archipelago,atoll,bar,cay,isle,islet,key,reef"
116212                 },
116213                 "place/isolated_dwelling": {
116214                     "name": "Isolated Dwelling",
116215                     "terms": ""
116216                 },
116217                 "place/locality": {
116218                     "name": "Locality",
116219                     "terms": ""
116220                 },
116221                 "place/neighbourhood": {
116222                     "name": "Neighborhood",
116223                     "terms": "neighbourhood"
116224                 },
116225                 "place/suburb": {
116226                     "name": "Borough",
116227                     "terms": "Boro,Quarter"
116228                 },
116229                 "place/town": {
116230                     "name": "Town",
116231                     "terms": ""
116232                 },
116233                 "place/village": {
116234                     "name": "Village",
116235                     "terms": ""
116236                 },
116237                 "point": {
116238                     "name": "Point",
116239                     "terms": ""
116240                 },
116241                 "power": {
116242                     "name": "Power",
116243                     "terms": ""
116244                 },
116245                 "power/generator": {
116246                     "name": "Power Generator",
116247                     "terms": ""
116248                 },
116249                 "power/line": {
116250                     "name": "Power Line",
116251                     "terms": ""
116252                 },
116253                 "power/minor_line": {
116254                     "name": "Minor Power Line",
116255                     "terms": ""
116256                 },
116257                 "power/pole": {
116258                     "name": "Power Pole",
116259                     "terms": ""
116260                 },
116261                 "power/sub_station": {
116262                     "name": "Substation",
116263                     "terms": ""
116264                 },
116265                 "power/tower": {
116266                     "name": "High-Voltage Tower",
116267                     "terms": ""
116268                 },
116269                 "power/transformer": {
116270                     "name": "Transformer",
116271                     "terms": ""
116272                 },
116273                 "public_transport/platform": {
116274                     "name": "Platform",
116275                     "terms": ""
116276                 },
116277                 "public_transport/stop_position": {
116278                     "name": "Stop Position",
116279                     "terms": ""
116280                 },
116281                 "railway": {
116282                     "name": "Railway",
116283                     "terms": ""
116284                 },
116285                 "railway/abandoned": {
116286                     "name": "Abandoned Railway",
116287                     "terms": ""
116288                 },
116289                 "railway/disused": {
116290                     "name": "Disused Railway",
116291                     "terms": ""
116292                 },
116293                 "railway/funicular": {
116294                     "name": "Funicular",
116295                     "terms": "venicular,cliff railway,cable car,cable railway,funicular railway"
116296                 },
116297                 "railway/halt": {
116298                     "name": "Railway Halt",
116299                     "terms": "break,interrupt,rest,wait,interruption"
116300                 },
116301                 "railway/level_crossing": {
116302                     "name": "Level Crossing",
116303                     "terms": "crossing,railroad crossing,railway crossing,grade crossing,road through railroad,train crossing"
116304                 },
116305                 "railway/monorail": {
116306                     "name": "Monorail",
116307                     "terms": ""
116308                 },
116309                 "railway/narrow_gauge": {
116310                     "name": "Narrow Gauge Rail",
116311                     "terms": "narrow gauge railway,narrow gauge railroad"
116312                 },
116313                 "railway/platform": {
116314                     "name": "Railway Platform",
116315                     "terms": ""
116316                 },
116317                 "railway/rail": {
116318                     "name": "Rail",
116319                     "terms": ""
116320                 },
116321                 "railway/station": {
116322                     "name": "Railway Station",
116323                     "terms": "train station,station"
116324                 },
116325                 "railway/subway": {
116326                     "name": "Subway",
116327                     "terms": ""
116328                 },
116329                 "railway/subway_entrance": {
116330                     "name": "Subway Entrance",
116331                     "terms": ""
116332                 },
116333                 "railway/tram": {
116334                     "name": "Tram",
116335                     "terms": "streetcar"
116336                 },
116337                 "relation": {
116338                     "name": "Relation",
116339                     "terms": ""
116340                 },
116341                 "route/ferry": {
116342                     "name": "Ferry Route",
116343                     "terms": ""
116344                 },
116345                 "shop": {
116346                     "name": "Shop",
116347                     "terms": ""
116348                 },
116349                 "shop/alcohol": {
116350                     "name": "Liquor Store",
116351                     "terms": "alcohol"
116352                 },
116353                 "shop/art": {
116354                     "name": "Art Shop",
116355                     "terms": "art store,art gallery"
116356                 },
116357                 "shop/bakery": {
116358                     "name": "Bakery",
116359                     "terms": ""
116360                 },
116361                 "shop/beauty": {
116362                     "name": "Beauty Shop",
116363                     "terms": "nail spa,spa,salon,tanning"
116364                 },
116365                 "shop/beverages": {
116366                     "name": "Beverage Store",
116367                     "terms": ""
116368                 },
116369                 "shop/bicycle": {
116370                     "name": "Bicycle Shop",
116371                     "terms": ""
116372                 },
116373                 "shop/bookmaker": {
116374                     "name": "Bookmaker",
116375                     "terms": ""
116376                 },
116377                 "shop/books": {
116378                     "name": "Bookstore",
116379                     "terms": ""
116380                 },
116381                 "shop/boutique": {
116382                     "name": "Boutique",
116383                     "terms": ""
116384                 },
116385                 "shop/butcher": {
116386                     "name": "Butcher",
116387                     "terms": ""
116388                 },
116389                 "shop/car": {
116390                     "name": "Car Dealership",
116391                     "terms": ""
116392                 },
116393                 "shop/car_parts": {
116394                     "name": "Car Parts Store",
116395                     "terms": ""
116396                 },
116397                 "shop/car_repair": {
116398                     "name": "Car Repair Shop",
116399                     "terms": ""
116400                 },
116401                 "shop/chemist": {
116402                     "name": "Chemist",
116403                     "terms": ""
116404                 },
116405                 "shop/clothes": {
116406                     "name": "Clothing Store",
116407                     "terms": ""
116408                 },
116409                 "shop/computer": {
116410                     "name": "Computer Store",
116411                     "terms": ""
116412                 },
116413                 "shop/confectionery": {
116414                     "name": "Confectionery",
116415                     "terms": ""
116416                 },
116417                 "shop/convenience": {
116418                     "name": "Convenience Store",
116419                     "terms": ""
116420                 },
116421                 "shop/deli": {
116422                     "name": "Deli",
116423                     "terms": ""
116424                 },
116425                 "shop/department_store": {
116426                     "name": "Department Store",
116427                     "terms": ""
116428                 },
116429                 "shop/doityourself": {
116430                     "name": "DIY Store",
116431                     "terms": ""
116432                 },
116433                 "shop/dry_cleaning": {
116434                     "name": "Dry Cleaners",
116435                     "terms": ""
116436                 },
116437                 "shop/electronics": {
116438                     "name": "Electronics Store",
116439                     "terms": ""
116440                 },
116441                 "shop/farm": {
116442                     "name": "Produce Stand",
116443                     "terms": "farm shop,farm stand"
116444                 },
116445                 "shop/fishmonger": {
116446                     "name": "Fishmonger",
116447                     "terms": ""
116448                 },
116449                 "shop/florist": {
116450                     "name": "Florist",
116451                     "terms": ""
116452                 },
116453                 "shop/funeral_directors": {
116454                     "name": "Funeral Home",
116455                     "terms": "undertaker,funeral parlour,funeral parlor,memorial home"
116456                 },
116457                 "shop/furniture": {
116458                     "name": "Furniture Store",
116459                     "terms": ""
116460                 },
116461                 "shop/garden_centre": {
116462                     "name": "Garden Center",
116463                     "terms": "garden centre"
116464                 },
116465                 "shop/gift": {
116466                     "name": "Gift Shop",
116467                     "terms": ""
116468                 },
116469                 "shop/greengrocer": {
116470                     "name": "Greengrocer",
116471                     "terms": ""
116472                 },
116473                 "shop/hairdresser": {
116474                     "name": "Hairdresser",
116475                     "terms": ""
116476                 },
116477                 "shop/hardware": {
116478                     "name": "Hardware Store",
116479                     "terms": ""
116480                 },
116481                 "shop/hifi": {
116482                     "name": "Hifi Store",
116483                     "terms": ""
116484                 },
116485                 "shop/jewelry": {
116486                     "name": "Jeweler",
116487                     "terms": ""
116488                 },
116489                 "shop/kiosk": {
116490                     "name": "Kiosk",
116491                     "terms": ""
116492                 },
116493                 "shop/laundry": {
116494                     "name": "Laundry",
116495                     "terms": ""
116496                 },
116497                 "shop/locksmith": {
116498                     "name": "Locksmith",
116499                     "terms": "keys"
116500                 },
116501                 "shop/lottery": {
116502                     "name": "Lottery Shop",
116503                     "terms": ""
116504                 },
116505                 "shop/mall": {
116506                     "name": "Mall",
116507                     "terms": ""
116508                 },
116509                 "shop/mobile_phone": {
116510                     "name": "Mobile Phone Store",
116511                     "terms": ""
116512                 },
116513                 "shop/motorcycle": {
116514                     "name": "Motorcycle Dealership",
116515                     "terms": ""
116516                 },
116517                 "shop/music": {
116518                     "name": "Music Store",
116519                     "terms": ""
116520                 },
116521                 "shop/newsagent": {
116522                     "name": "Newsagent",
116523                     "terms": ""
116524                 },
116525                 "shop/optician": {
116526                     "name": "Optician",
116527                     "terms": ""
116528                 },
116529                 "shop/outdoor": {
116530                     "name": "Outdoor Store",
116531                     "terms": ""
116532                 },
116533                 "shop/pet": {
116534                     "name": "Pet Store",
116535                     "terms": ""
116536                 },
116537                 "shop/photo": {
116538                     "name": "Photography Store",
116539                     "terms": ""
116540                 },
116541                 "shop/seafood": {
116542                     "name": "Seafood Shop",
116543                     "terms": "fishmonger"
116544                 },
116545                 "shop/shoes": {
116546                     "name": "Shoe Store",
116547                     "terms": ""
116548                 },
116549                 "shop/sports": {
116550                     "name": "Sporting Goods Store",
116551                     "terms": ""
116552                 },
116553                 "shop/stationery": {
116554                     "name": "Stationery Store",
116555                     "terms": ""
116556                 },
116557                 "shop/supermarket": {
116558                     "name": "Supermarket",
116559                     "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"
116560                 },
116561                 "shop/toys": {
116562                     "name": "Toy Store",
116563                     "terms": ""
116564                 },
116565                 "shop/travel_agency": {
116566                     "name": "Travel Agency",
116567                     "terms": ""
116568                 },
116569                 "shop/tyres": {
116570                     "name": "Tire Store",
116571                     "terms": ""
116572                 },
116573                 "shop/vacant": {
116574                     "name": "Vacant Shop",
116575                     "terms": ""
116576                 },
116577                 "shop/variety_store": {
116578                     "name": "Variety Store",
116579                     "terms": ""
116580                 },
116581                 "shop/video": {
116582                     "name": "Video Store",
116583                     "terms": ""
116584                 },
116585                 "shop/wine": {
116586                     "name": "Wine Shop",
116587                     "terms": "winery"
116588                 },
116589                 "tourism": {
116590                     "name": "Tourism",
116591                     "terms": ""
116592                 },
116593                 "tourism/alpine_hut": {
116594                     "name": "Alpine Hut",
116595                     "terms": ""
116596                 },
116597                 "tourism/artwork": {
116598                     "name": "Artwork",
116599                     "terms": "mural,sculpture,statue"
116600                 },
116601                 "tourism/attraction": {
116602                     "name": "Tourist Attraction",
116603                     "terms": ""
116604                 },
116605                 "tourism/camp_site": {
116606                     "name": "Camp Site",
116607                     "terms": "camping"
116608                 },
116609                 "tourism/caravan_site": {
116610                     "name": "RV Park",
116611                     "terms": ""
116612                 },
116613                 "tourism/chalet": {
116614                     "name": "Chalet",
116615                     "terms": ""
116616                 },
116617                 "tourism/guest_house": {
116618                     "name": "Guest House",
116619                     "terms": "B&B,Bed & Breakfast,Bed and Breakfast"
116620                 },
116621                 "tourism/hostel": {
116622                     "name": "Hostel",
116623                     "terms": ""
116624                 },
116625                 "tourism/hotel": {
116626                     "name": "Hotel",
116627                     "terms": ""
116628                 },
116629                 "tourism/information": {
116630                     "name": "Information",
116631                     "terms": ""
116632                 },
116633                 "tourism/motel": {
116634                     "name": "Motel",
116635                     "terms": ""
116636                 },
116637                 "tourism/museum": {
116638                     "name": "Museum",
116639                     "terms": "exhibition,exhibits archive,foundation,gallery,hall,institution,library,menagerie,repository,salon,storehouse,treasury,vault"
116640                 },
116641                 "tourism/picnic_site": {
116642                     "name": "Picnic Site",
116643                     "terms": ""
116644                 },
116645                 "tourism/theme_park": {
116646                     "name": "Theme Park",
116647                     "terms": ""
116648                 },
116649                 "tourism/viewpoint": {
116650                     "name": "Viewpoint",
116651                     "terms": ""
116652                 },
116653                 "tourism/zoo": {
116654                     "name": "Zoo",
116655                     "terms": ""
116656                 },
116657                 "type/boundary": {
116658                     "name": "Boundary",
116659                     "terms": ""
116660                 },
116661                 "type/boundary/administrative": {
116662                     "name": "Administrative Boundary",
116663                     "terms": ""
116664                 },
116665                 "type/multipolygon": {
116666                     "name": "Multipolygon",
116667                     "terms": ""
116668                 },
116669                 "type/restriction": {
116670                     "name": "Restriction",
116671                     "terms": ""
116672                 },
116673                 "type/restriction/no_left_turn": {
116674                     "name": "No Left Turn",
116675                     "terms": ""
116676                 },
116677                 "type/restriction/no_right_turn": {
116678                     "name": "No Right Turn",
116679                     "terms": ""
116680                 },
116681                 "type/restriction/no_straight_on": {
116682                     "name": "No Straight On",
116683                     "terms": ""
116684                 },
116685                 "type/restriction/no_u_turn": {
116686                     "name": "No U-turn",
116687                     "terms": ""
116688                 },
116689                 "type/restriction/only_left_turn": {
116690                     "name": "Left Turn Only",
116691                     "terms": ""
116692                 },
116693                 "type/restriction/only_right_turn": {
116694                     "name": "Right Turn Only",
116695                     "terms": ""
116696                 },
116697                 "type/restriction/only_straight_on": {
116698                     "name": "No Turns",
116699                     "terms": ""
116700                 },
116701                 "type/route": {
116702                     "name": "Route",
116703                     "terms": ""
116704                 },
116705                 "type/route/bicycle": {
116706                     "name": "Cycle Route",
116707                     "terms": ""
116708                 },
116709                 "type/route/bus": {
116710                     "name": "Bus Route",
116711                     "terms": ""
116712                 },
116713                 "type/route/detour": {
116714                     "name": "Detour Route",
116715                     "terms": ""
116716                 },
116717                 "type/route/ferry": {
116718                     "name": "Ferry Route",
116719                     "terms": ""
116720                 },
116721                 "type/route/foot": {
116722                     "name": "Foot Route",
116723                     "terms": ""
116724                 },
116725                 "type/route/hiking": {
116726                     "name": "Hiking Route",
116727                     "terms": ""
116728                 },
116729                 "type/route/pipeline": {
116730                     "name": "Pipeline Route",
116731                     "terms": ""
116732                 },
116733                 "type/route/power": {
116734                     "name": "Power Route",
116735                     "terms": ""
116736                 },
116737                 "type/route/road": {
116738                     "name": "Road Route",
116739                     "terms": ""
116740                 },
116741                 "type/route/train": {
116742                     "name": "Train Route",
116743                     "terms": ""
116744                 },
116745                 "type/route/tram": {
116746                     "name": "Tram Route",
116747                     "terms": ""
116748                 },
116749                 "type/route_master": {
116750                     "name": "Route Master",
116751                     "terms": ""
116752                 },
116753                 "vertex": {
116754                     "name": "Other",
116755                     "terms": ""
116756                 },
116757                 "waterway": {
116758                     "name": "Waterway",
116759                     "terms": ""
116760                 },
116761                 "waterway/canal": {
116762                     "name": "Canal",
116763                     "terms": ""
116764                 },
116765                 "waterway/dam": {
116766                     "name": "Dam",
116767                     "terms": ""
116768                 },
116769                 "waterway/ditch": {
116770                     "name": "Ditch",
116771                     "terms": ""
116772                 },
116773                 "waterway/drain": {
116774                     "name": "Drain",
116775                     "terms": ""
116776                 },
116777                 "waterway/river": {
116778                     "name": "River",
116779                     "terms": "beck,branch,brook,course,creek,estuary,rill,rivulet,run,runnel,stream,tributary,watercourse"
116780                 },
116781                 "waterway/riverbank": {
116782                     "name": "Riverbank",
116783                     "terms": ""
116784                 },
116785                 "waterway/stream": {
116786                     "name": "Stream",
116787                     "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"
116788                 },
116789                 "waterway/weir": {
116790                     "name": "Weir",
116791                     "terms": ""
116792                 }
116793             }
116794         }
116795     },
116796     "suggestions": {
116797         "amenity": {
116798             "fuel": {
116799                 "76": {
116800                     "count": 314
116801                 },
116802                 "Neste": {
116803                     "count": 189
116804                 },
116805                 "BP": {
116806                     "count": 2511
116807                 },
116808                 "Shell": {
116809                     "count": 8380
116810                 },
116811                 "Agip": {
116812                     "count": 2651
116813                 },
116814                 "Migrol": {
116815                     "count": 65
116816                 },
116817                 "Avia": {
116818                     "count": 897
116819                 },
116820                 "Texaco": {
116821                     "count": 680
116822                 },
116823                 "Total": {
116824                     "count": 2607
116825                 },
116826                 "Statoil": {
116827                     "count": 596
116828                 },
116829                 "Esso": {
116830                     "count": 3652
116831                 },
116832                 "Jet": {
116833                     "count": 441
116834                 },
116835                 "Avanti": {
116836                     "count": 90
116837                 },
116838                 "Sainsbury's": {
116839                     "count": 58
116840                 },
116841                 "OMV": {
116842                     "count": 701
116843                 },
116844                 "Aral": {
116845                     "count": 1339
116846                 },
116847                 "Tesco": {
116848                     "count": 197
116849                 },
116850                 "JET": {
116851                     "count": 180
116852                 },
116853                 "Morrisons": {
116854                     "count": 111
116855                 },
116856                 "United": {
116857                     "count": 91
116858                 },
116859                 "Canadian Tire": {
116860                     "count": 66
116861                 },
116862                 "Mobil": {
116863                     "count": 613
116864                 },
116865                 "Caltex": {
116866                     "count": 1001
116867                 },
116868                 "Sunoco": {
116869                     "count": 355
116870                 },
116871                 "Q8": {
116872                     "count": 1161
116873                 },
116874                 "ABC": {
116875                     "count": 79
116876                 },
116877                 "ARAL": {
116878                     "count": 375
116879                 },
116880                 "CEPSA": {
116881                     "count": 1018
116882                 },
116883                 "BFT": {
116884                     "count": 89
116885                 },
116886                 "Petron": {
116887                     "count": 878
116888                 },
116889                 "Intermarché": {
116890                     "count": 434
116891                 },
116892                 "Total Access": {
116893                     "count": 51
116894                 },
116895                 "Super U": {
116896                     "count": 124
116897                 },
116898                 "Auchan": {
116899                     "count": 53
116900                 },
116901                 "Elf": {
116902                     "count": 129
116903                 },
116904                 "Carrefour": {
116905                     "count": 205
116906                 },
116907                 "Station Service E. Leclerc": {
116908                     "count": 530
116909                 },
116910                 "Shell Express": {
116911                     "count": 131
116912                 },
116913                 "Hess": {
116914                     "count": 127
116915                 },
116916                 "Flying V": {
116917                     "count": 129
116918                 },
116919                 "bft": {
116920                     "count": 168
116921                 },
116922                 "Gulf": {
116923                     "count": 199
116924                 },
116925                 "PTT": {
116926                     "count": 191
116927                 },
116928                 "St1": {
116929                     "count": 100
116930                 },
116931                 "Teboil": {
116932                     "count": 115
116933                 },
116934                 "HEM": {
116935                     "count": 212
116936                 },
116937                 "GALP": {
116938                     "count": 626
116939                 },
116940                 "OK": {
116941                     "count": 163
116942                 },
116943                 "ÖMV": {
116944                     "count": 101
116945                 },
116946                 "Tinq": {
116947                     "count": 215
116948                 },
116949                 "OKQ8": {
116950                     "count": 186
116951                 },
116952                 "Repsol": {
116953                     "count": 424
116954                 },
116955                 "Westfalen": {
116956                     "count": 96
116957                 },
116958                 "Esso Express": {
116959                     "count": 98
116960                 },
116961                 "Raiffeisenbank": {
116962                     "count": 117
116963                 },
116964                 "Tamoil": {
116965                     "count": 866
116966                 },
116967                 "Engen": {
116968                     "count": 241
116969                 },
116970                 "Sasol": {
116971                     "count": 59
116972                 },
116973                 "Topaz": {
116974                     "count": 78
116975                 },
116976                 "LPG": {
116977                     "count": 174
116978                 },
116979                 "Coop": {
116980                     "count": 62
116981                 },
116982                 "Orlen": {
116983                     "count": 598
116984                 },
116985                 "Oilibya": {
116986                     "count": 68
116987                 },
116988                 "Tango": {
116989                     "count": 122
116990                 },
116991                 "Star": {
116992                     "count": 319
116993                 },
116994                 "Петрол": {
116995                     "count": 84
116996                 },
116997                 "Cepsa": {
116998                     "count": 96
116999                 },
117000                 "OIL!": {
117001                     "count": 63
117002                 },
117003                 "Ultramar": {
117004                     "count": 125
117005                 },
117006                 "Irving": {
117007                     "count": 87
117008                 },
117009                 "Lukoil": {
117010                     "count": 701
117011                 },
117012                 "Petro-Canada": {
117013                     "count": 489
117014                 },
117015                 "7-Eleven": {
117016                     "count": 488
117017                 },
117018                 "Agrola": {
117019                     "count": 69
117020                 },
117021                 "Husky": {
117022                     "count": 126
117023                 },
117024                 "Slovnaft": {
117025                     "count": 219
117026                 },
117027                 "Sheetz": {
117028                     "count": 134
117029                 },
117030                 "Mol": {
117031                     "count": 61
117032                 },
117033                 "Petronas": {
117034                     "count": 159
117035                 },
117036                 "Газпромнефть": {
117037                     "count": 748
117038                 },
117039                 "Лукойл": {
117040                     "count": 1477
117041                 },
117042                 "Elan": {
117043                     "count": 112
117044                 },
117045                 "Роснефть": {
117046                     "count": 638
117047                 },
117048                 "Turmöl": {
117049                     "count": 57
117050                 },
117051                 "Neste A24": {
117052                     "count": 55
117053                 },
117054                 "Marathon": {
117055                     "count": 189
117056                 },
117057                 "Valero": {
117058                     "count": 366
117059                 },
117060                 "Eni": {
117061                     "count": 236
117062                 },
117063                 "Chevron": {
117064                     "count": 954
117065                 },
117066                 "ТНК": {
117067                     "count": 520
117068                 },
117069                 "REPSOL": {
117070                     "count": 1603
117071                 },
117072                 "MOL": {
117073                     "count": 228
117074                 },
117075                 "Bliska": {
117076                     "count": 150
117077                 },
117078                 "Api": {
117079                     "count": 302
117080                 },
117081                 "Arco": {
117082                     "count": 179
117083                 },
117084                 "Pemex": {
117085                     "count": 423
117086                 },
117087                 "Exxon": {
117088                     "count": 506
117089                 },
117090                 "Coles Express": {
117091                     "count": 115
117092                 },
117093                 "Petrom": {
117094                     "count": 259
117095                 },
117096                 "PETRONOR": {
117097                     "count": 207
117098                 },
117099                 "Rompetrol": {
117100                     "count": 174
117101                 },
117102                 "Lotos": {
117103                     "count": 178
117104                 },
117105                 "ОМВ": {
117106                     "count": 60
117107                 },
117108                 "BR": {
117109                     "count": 129
117110                 },
117111                 "Copec": {
117112                     "count": 505
117113                 },
117114                 "Petrobras": {
117115                     "count": 270
117116                 },
117117                 "Liberty": {
117118                     "count": 55
117119                 },
117120                 "IP": {
117121                     "count": 871
117122                 },
117123                 "Erg": {
117124                     "count": 596
117125                 },
117126                 "Eneos": {
117127                     "count": 97
117128                 },
117129                 "Citgo": {
117130                     "count": 279
117131                 },
117132                 "Metano": {
117133                     "count": 208
117134                 },
117135                 "Сургутнефтегаз": {
117136                     "count": 61
117137                 },
117138                 "EKO": {
117139                     "count": 59
117140                 },
117141                 "Eko": {
117142                     "count": 58
117143                 },
117144                 "Indipend.": {
117145                     "count": 172
117146                 },
117147                 "IES": {
117148                     "count": 63
117149                 },
117150                 "TotalErg": {
117151                     "count": 89
117152                 },
117153                 "Cenex": {
117154                     "count": 115
117155                 },
117156                 "ПТК": {
117157                     "count": 82
117158                 },
117159                 "HP": {
117160                     "count": 79
117161                 },
117162                 "Phillips 66": {
117163                     "count": 216
117164                 },
117165                 "CARREFOUR": {
117166                     "count": 74
117167                 },
117168                 "ERG": {
117169                     "count": 76
117170                 },
117171                 "Speedway": {
117172                     "count": 148
117173                 },
117174                 "Benzina": {
117175                     "count": 96
117176                 },
117177                 "Татнефть": {
117178                     "count": 264
117179                 },
117180                 "Terpel": {
117181                     "count": 259
117182                 },
117183                 "WOG": {
117184                     "count": 189
117185                 },
117186                 "Seaoil": {
117187                     "count": 54
117188                 },
117189                 "АЗС": {
117190                     "count": 1077
117191                 },
117192                 "Kwik Trip": {
117193                     "count": 108
117194                 },
117195                 "Wawa": {
117196                     "count": 89
117197                 },
117198                 "Pertamina": {
117199                     "count": 186
117200                 },
117201                 "COSMO": {
117202                     "count": 64
117203                 },
117204                 "Z": {
117205                     "count": 76
117206                 },
117207                 "Indian Oil": {
117208                     "count": 183
117209                 },
117210                 "АГЗС": {
117211                     "count": 494
117212                 },
117213                 "INA": {
117214                     "count": 121
117215                 },
117216                 "JOMO": {
117217                     "count": 62
117218                 },
117219                 "Holiday": {
117220                     "count": 97
117221                 },
117222                 "YPF": {
117223                     "count": 70
117224                 },
117225                 "IDEMITSU": {
117226                     "count": 87
117227                 },
117228                 "ENEOS": {
117229                     "count": 736
117230                 },
117231                 "Stacja paliw": {
117232                     "count": 94
117233                 },
117234                 "Bharat Petroleum": {
117235                     "count": 64
117236                 },
117237                 "CAMPSA": {
117238                     "count": 615
117239                 },
117240                 "Casey's General Store": {
117241                     "count": 190
117242                 },
117243                 "Башнефть": {
117244                     "count": 60
117245                 },
117246                 "Kangaroo": {
117247                     "count": 60
117248                 },
117249                 "コスモ石油 (COSMO)": {
117250                     "count": 136
117251                 },
117252                 "MEROIL": {
117253                     "count": 77
117254                 },
117255                 "1-2-3": {
117256                     "count": 71
117257                 },
117258                 "出光": {
117259                     "count": 228,
117260                     "tags": {
117261                         "name:en": "IDEMITSU"
117262                     }
117263                 },
117264                 "НК Альянс": {
117265                     "count": 88
117266                 },
117267                 "Sinclair": {
117268                     "count": 100
117269                 },
117270                 "Conoco": {
117271                     "count": 189
117272                 },
117273                 "SPBU": {
117274                     "count": 54
117275                 },
117276                 "Макпетрол": {
117277                     "count": 109
117278                 },
117279                 "Circle K": {
117280                     "count": 166
117281                 },
117282                 "Posto Ipiranga": {
117283                     "count": 70
117284                 },
117285                 "Posto Shell": {
117286                     "count": 54
117287                 },
117288                 "Phoenix": {
117289                     "count": 144
117290                 },
117291                 "Ipiranga": {
117292                     "count": 119
117293                 },
117294                 "OKKO": {
117295                     "count": 85
117296                 },
117297                 "ОККО": {
117298                     "count": 119
117299                 },
117300                 "บางจาก": {
117301                     "count": 60
117302                 },
117303                 "QuikTrip": {
117304                     "count": 105
117305                 },
117306                 "Stewart's": {
117307                     "count": 63
117308                 },
117309                 "Posto BR": {
117310                     "count": 68
117311                 },
117312                 "ป ต ท": {
117313                     "count": 152
117314                 },
117315                 "ปตท": {
117316                     "count": 88
117317                 },
117318                 "ANP": {
117319                     "count": 80
117320                 },
117321                 "Kum & Go": {
117322                     "count": 80
117323                 },
117324                 "Petrolimex": {
117325                     "count": 55
117326                 },
117327                 "Sokimex": {
117328                     "count": 66
117329                 },
117330                 "Tela": {
117331                     "count": 154
117332                 },
117333                 "Posto": {
117334                     "count": 71
117335                 },
117336                 "H-E-B": {
117337                     "count": 182
117338                 },
117339                 "Укрнафта": {
117340                     "count": 58
117341                 },
117342                 "Татнефтепродукт": {
117343                     "count": 54
117344                 },
117345                 "Afriquia": {
117346                     "count": 88
117347                 },
117348                 "Murphy USA": {
117349                     "count": 67
117350                 },
117351                 "昭和シェル (Showa-shell)": {
117352                     "count": 94
117353                 },
117354                 "エネオス": {
117355                     "count": 53
117356                 },
117357                 "CNG": {
117358                     "count": 94
117359                 }
117360             },
117361             "pub": {
117362                 "Kings Arms": {
117363                     "count": 67
117364                 },
117365                 "The Ship": {
117366                     "count": 89
117367                 },
117368                 "The White Horse": {
117369                     "count": 204
117370                 },
117371                 "The White Hart": {
117372                     "count": 226
117373                 },
117374                 "Royal Oak": {
117375                     "count": 150
117376                 },
117377                 "The Red Lion": {
117378                     "count": 233
117379                 },
117380                 "The Kings Arms": {
117381                     "count": 58
117382                 },
117383                 "The Star": {
117384                     "count": 73
117385                 },
117386                 "The Anchor": {
117387                     "count": 64
117388                 },
117389                 "The Cross Keys": {
117390                     "count": 55
117391                 },
117392                 "The Wheatsheaf": {
117393                     "count": 117
117394                 },
117395                 "The Crown Inn": {
117396                     "count": 67
117397                 },
117398                 "The Kings Head": {
117399                     "count": 53
117400                 },
117401                 "The Castle": {
117402                     "count": 62
117403                 },
117404                 "The Railway": {
117405                     "count": 102
117406                 },
117407                 "The White Lion": {
117408                     "count": 118
117409                 },
117410                 "The Bell": {
117411                     "count": 121
117412                 },
117413                 "The Bull": {
117414                     "count": 68
117415                 },
117416                 "The Plough": {
117417                     "count": 179
117418                 },
117419                 "The George": {
117420                     "count": 110
117421                 },
117422                 "The Royal Oak": {
117423                     "count": 209
117424                 },
117425                 "The Fox": {
117426                     "count": 74
117427                 },
117428                 "Prince of Wales": {
117429                     "count": 77
117430                 },
117431                 "The Rising Sun": {
117432                     "count": 71
117433                 },
117434                 "The Prince of Wales": {
117435                     "count": 51
117436                 },
117437                 "The Crown": {
117438                     "count": 244
117439                 },
117440                 "The Chequers": {
117441                     "count": 66
117442                 },
117443                 "The Swan": {
117444                     "count": 152
117445                 },
117446                 "Rose and Crown": {
117447                     "count": 79
117448                 },
117449                 "The Victoria": {
117450                     "count": 67
117451                 },
117452                 "New Inn": {
117453                     "count": 90
117454                 },
117455                 "Royal Hotel": {
117456                     "count": 57
117457                 },
117458                 "Red Lion": {
117459                     "count": 207
117460                 },
117461                 "Cross Keys": {
117462                     "count": 61
117463                 },
117464                 "The Greyhound": {
117465                     "count": 96
117466                 },
117467                 "The Black Horse": {
117468                     "count": 94
117469                 },
117470                 "The New Inn": {
117471                     "count": 105
117472                 },
117473                 "Kings Head": {
117474                     "count": 59
117475                 },
117476                 "The Albion": {
117477                     "count": 51
117478                 },
117479                 "The Angel": {
117480                     "count": 52
117481                 },
117482                 "The Queens Head": {
117483                     "count": 52
117484                 },
117485                 "The Ship Inn": {
117486                     "count": 83
117487                 },
117488                 "Rose & Crown": {
117489                     "count": 51
117490                 },
117491                 "Queens Head": {
117492                     "count": 52
117493                 },
117494                 "Irish Pub": {
117495                     "count": 76
117496                 }
117497             },
117498             "fast_food": {
117499                 "Quick": {
117500                     "count": 484
117501                 },
117502                 "McDonald's": {
117503                     "count": 12376,
117504                     "tags": {
117505                         "cuisine": "burger"
117506                     }
117507                 },
117508                 "Subway": {
117509                     "count": 5576,
117510                     "tags": {
117511                         "cuisine": "sandwich"
117512                     }
117513                 },
117514                 "Burger King": {
117515                     "count": 3734,
117516                     "tags": {
117517                         "cuisine": "burger"
117518                     }
117519                 },
117520                 "Ali Baba": {
117521                     "count": 61
117522                 },
117523                 "Hungry Jacks": {
117524                     "count": 173,
117525                     "tags": {
117526                         "cuisine": "burger"
117527                     }
117528                 },
117529                 "Red Rooster": {
117530                     "count": 148
117531                 },
117532                 "KFC": {
117533                     "count": 3198,
117534                     "tags": {
117535                         "cuisine": "chicken"
117536                     }
117537                 },
117538                 "Domino's Pizza": {
117539                     "count": 985,
117540                     "tags": {
117541                         "cuisine": "pizza"
117542                     }
117543                 },
117544                 "Chowking": {
117545                     "count": 142
117546                 },
117547                 "Jollibee": {
117548                     "count": 396
117549                 },
117550                 "Hesburger": {
117551                     "count": 102
117552                 },
117553                 "肯德基": {
117554                     "count": 86
117555                 },
117556                 "Wendy's": {
117557                     "count": 1621,
117558                     "tags": {
117559                         "cuisine": "burger"
117560                     }
117561                 },
117562                 "Tim Hortons": {
117563                     "count": 323
117564                 },
117565                 "Steers": {
117566                     "count": 151
117567                 },
117568                 "Hardee's": {
117569                     "count": 268,
117570                     "tags": {
117571                         "cuisine": "burger"
117572                     }
117573                 },
117574                 "Arby's": {
117575                     "count": 782
117576                 },
117577                 "A&W": {
117578                     "count": 283
117579                 },
117580                 "Dairy Queen": {
117581                     "count": 791
117582                 },
117583                 "Hallo Pizza": {
117584                     "count": 76
117585                 },
117586                 "Fish & Chips": {
117587                     "count": 93
117588                 },
117589                 "Harvey's": {
117590                     "count": 90
117591                 },
117592                 "麥當勞": {
117593                     "count": 65
117594                 },
117595                 "Pizza Pizza": {
117596                     "count": 215
117597                 },
117598                 "Kotipizza": {
117599                     "count": 74
117600                 },
117601                 "Jack in the Box": {
117602                     "count": 546,
117603                     "tags": {
117604                         "cuisine": "burger"
117605                     }
117606                 },
117607                 "Istanbul": {
117608                     "count": 56
117609                 },
117610                 "Kochlöffel": {
117611                     "count": 68
117612                 },
117613                 "Döner": {
117614                     "count": 228
117615                 },
117616                 "Telepizza": {
117617                     "count": 201
117618                 },
117619                 "Sibylla": {
117620                     "count": 61
117621                 },
117622                 "Carl's Jr.": {
117623                     "count": 298,
117624                     "tags": {
117625                         "cuisine": "burger"
117626                     }
117627                 },
117628                 "Quiznos": {
117629                     "count": 266,
117630                     "tags": {
117631                         "cuisine": "sandwich"
117632                     }
117633                 },
117634                 "Wimpy": {
117635                     "count": 141
117636                 },
117637                 "Sonic": {
117638                     "count": 566,
117639                     "tags": {
117640                         "cuisine": "burger"
117641                     }
117642                 },
117643                 "Taco Bell": {
117644                     "count": 1423
117645                 },
117646                 "Pizza Nova": {
117647                     "count": 63
117648                 },
117649                 "Papa John's": {
117650                     "count": 304,
117651                     "tags": {
117652                         "cuisine": "pizza"
117653                     }
117654                 },
117655                 "Nordsee": {
117656                     "count": 159
117657                 },
117658                 "Mr. Sub": {
117659                     "count": 103
117660                 },
117661                 "Kebab": {
117662                     "count": 182
117663                 },
117664                 "Макдоналдс": {
117665                     "count": 324,
117666                     "tags": {
117667                         "name:en": "McDonald's"
117668                     }
117669                 },
117670                 "Asia Imbiss": {
117671                     "count": 111
117672                 },
117673                 "Imbiss": {
117674                     "count": 199
117675                 },
117676                 "Chipotle": {
117677                     "count": 290,
117678                     "tags": {
117679                         "cuisine": "mexican"
117680                     }
117681                 },
117682                 "マクドナルド": {
117683                     "count": 692,
117684                     "tags": {
117685                         "name:en": "McDonald's",
117686                         "cuisine": "burger"
117687                     }
117688                 },
117689                 "In-N-Out Burger": {
117690                     "count": 65
117691                 },
117692                 "Jimmy John's": {
117693                     "count": 141
117694                 },
117695                 "Jamba Juice": {
117696                     "count": 68
117697                 },
117698                 "Робин Сдобин": {
117699                     "count": 82
117700                 },
117701                 "Baskin Robbins": {
117702                     "count": 74
117703                 },
117704                 "ケンタッキーフライドチキン": {
117705                     "count": 164,
117706                     "tags": {
117707                         "name:en": "KFC",
117708                         "cuisine": "chicken"
117709                     }
117710                 },
117711                 "吉野家": {
117712                     "count": 191
117713                 },
117714                 "Taco Time": {
117715                     "count": 88
117716                 },
117717                 "松屋": {
117718                     "count": 281,
117719                     "tags": {
117720                         "name:en": "Matsuya"
117721                     }
117722                 },
117723                 "Little Caesars": {
117724                     "count": 81
117725                 },
117726                 "El Pollo Loco": {
117727                     "count": 63
117728                 },
117729                 "Del Taco": {
117730                     "count": 141
117731                 },
117732                 "White Castle": {
117733                     "count": 80
117734                 },
117735                 "Boston Market": {
117736                     "count": 66
117737                 },
117738                 "Chick-fil-A": {
117739                     "count": 257,
117740                     "tags": {
117741                         "cuisine": "chicken"
117742                     }
117743                 },
117744                 "Panda Express": {
117745                     "count": 238
117746                 },
117747                 "Whataburger": {
117748                     "count": 364
117749                 },
117750                 "Taco John's": {
117751                     "count": 78
117752                 },
117753                 "Теремок": {
117754                     "count": 68
117755                 },
117756                 "Culver's": {
117757                     "count": 425
117758                 },
117759                 "Five Guys": {
117760                     "count": 141
117761                 },
117762                 "Church's Chicken": {
117763                     "count": 95
117764                 },
117765                 "Popeye's": {
117766                     "count": 167,
117767                     "tags": {
117768                         "cuisine": "chicken"
117769                     }
117770                 },
117771                 "Long John Silver's": {
117772                     "count": 93
117773                 },
117774                 "Pollo Campero": {
117775                     "count": 62
117776                 },
117777                 "Zaxby's": {
117778                     "count": 51
117779                 },
117780                 "すき家": {
117781                     "count": 276,
117782                     "tags": {
117783                         "name:en": "SUKIYA"
117784                     }
117785                 },
117786                 "モスバーガー": {
117787                     "count": 257,
117788                     "tags": {
117789                         "name:en": "MOS BURGER"
117790                     }
117791                 },
117792                 "Русский Аппетит": {
117793                     "count": 69
117794                 },
117795                 "なか卯": {
117796                     "count": 63
117797                 }
117798             },
117799             "restaurant": {
117800                 "Pizza Hut": {
117801                     "count": 1180
117802                 },
117803                 "Little Chef": {
117804                     "count": 64
117805                 },
117806                 "Adler": {
117807                     "count": 158
117808                 },
117809                 "Zur Krone": {
117810                     "count": 90
117811                 },
117812                 "Deutsches Haus": {
117813                     "count": 90
117814                 },
117815                 "Krone": {
117816                     "count": 171
117817                 },
117818                 "Akropolis": {
117819                     "count": 152
117820                 },
117821                 "Schützenhaus": {
117822                     "count": 124
117823                 },
117824                 "Kreuz": {
117825                     "count": 74
117826                 },
117827                 "Waldschänke": {
117828                     "count": 55
117829                 },
117830                 "La Piazza": {
117831                     "count": 69
117832                 },
117833                 "Lamm": {
117834                     "count": 66
117835                 },
117836                 "Zur Sonne": {
117837                     "count": 73
117838                 },
117839                 "Zur Linde": {
117840                     "count": 204
117841                 },
117842                 "Poseidon": {
117843                     "count": 110
117844                 },
117845                 "Shanghai": {
117846                     "count": 82
117847                 },
117848                 "Red Lobster": {
117849                     "count": 235
117850                 },
117851                 "Zum Löwen": {
117852                     "count": 84
117853                 },
117854                 "Swiss Chalet": {
117855                     "count": 107
117856                 },
117857                 "Olympia": {
117858                     "count": 74
117859                 },
117860                 "Wagamama": {
117861                     "count": 64
117862                 },
117863                 "Frankie & Benny's": {
117864                     "count": 66
117865                 },
117866                 "Hooters": {
117867                     "count": 103
117868                 },
117869                 "Sternen": {
117870                     "count": 78
117871                 },
117872                 "Hirschen": {
117873                     "count": 79
117874                 },
117875                 "Papa John's": {
117876                     "count": 67,
117877                     "tags": {
117878                         "cuisine": "pizza"
117879                     }
117880                 },
117881                 "Denny's": {
117882                     "count": 450
117883                 },
117884                 "Athen": {
117885                     "count": 68
117886                 },
117887                 "Sonne": {
117888                     "count": 126
117889                 },
117890                 "Hirsch": {
117891                     "count": 79
117892                 },
117893                 "Ratskeller": {
117894                     "count": 150
117895                 },
117896                 "La Cantina": {
117897                     "count": 56
117898                 },
117899                 "Gasthaus Krone": {
117900                     "count": 56
117901                 },
117902                 "El Greco": {
117903                     "count": 86
117904                 },
117905                 "Gasthof zur Post": {
117906                     "count": 79
117907                 },
117908                 "Nando's": {
117909                     "count": 246
117910                 },
117911                 "Löwen": {
117912                     "count": 112
117913                 },
117914                 "La Pataterie": {
117915                     "count": 51
117916                 },
117917                 "Bella Napoli": {
117918                     "count": 53
117919                 },
117920                 "Pizza Express": {
117921                     "count": 262
117922                 },
117923                 "Mandarin": {
117924                     "count": 65
117925                 },
117926                 "Hong Kong": {
117927                     "count": 83
117928                 },
117929                 "Zizzi": {
117930                     "count": 68
117931                 },
117932                 "Cracker Barrel": {
117933                     "count": 183
117934                 },
117935                 "Rhodos": {
117936                     "count": 81
117937                 },
117938                 "Lindenhof": {
117939                     "count": 79
117940                 },
117941                 "Milano": {
117942                     "count": 54
117943                 },
117944                 "Dolce Vita": {
117945                     "count": 77
117946                 },
117947                 "Kirchenwirt": {
117948                     "count": 81
117949                 },
117950                 "Kantine": {
117951                     "count": 52
117952                 },
117953                 "Ochsen": {
117954                     "count": 95
117955                 },
117956                 "Spur": {
117957                     "count": 62
117958                 },
117959                 "Mykonos": {
117960                     "count": 59
117961                 },
117962                 "Lotus": {
117963                     "count": 66
117964                 },
117965                 "Applebee's": {
117966                     "count": 531
117967                 },
117968                 "Flunch": {
117969                     "count": 72
117970                 },
117971                 "Zur Post": {
117972                     "count": 116
117973                 },
117974                 "China Town": {
117975                     "count": 76
117976                 },
117977                 "La Dolce Vita": {
117978                     "count": 73
117979                 },
117980                 "Waffle House": {
117981                     "count": 207
117982                 },
117983                 "Delphi": {
117984                     "count": 88
117985                 },
117986                 "Linde": {
117987                     "count": 103
117988                 },
117989                 "Outback Steakhouse": {
117990                     "count": 218
117991                 },
117992                 "Dionysos": {
117993                     "count": 69
117994                 },
117995                 "Kelsey's": {
117996                     "count": 57
117997                 },
117998                 "Boston Pizza": {
117999                     "count": 165
118000                 },
118001                 "Bella Italia": {
118002                     "count": 132
118003                 },
118004                 "Sizzler": {
118005                     "count": 53
118006                 },
118007                 "Grüner Baum": {
118008                     "count": 116
118009                 },
118010                 "Taj Mahal": {
118011                     "count": 104
118012                 },
118013                 "Rössli": {
118014                     "count": 68
118015                 },
118016                 "Wimpy": {
118017                     "count": 51
118018                 },
118019                 "Traube": {
118020                     "count": 65
118021                 },
118022                 "Adria": {
118023                     "count": 52
118024                 },
118025                 "Red Robin": {
118026                     "count": 185
118027                 },
118028                 "Roma": {
118029                     "count": 61
118030                 },
118031                 "San Marco": {
118032                     "count": 67
118033                 },
118034                 "Hellas": {
118035                     "count": 55
118036                 },
118037                 "La Perla": {
118038                     "count": 67
118039                 },
118040                 "Vips": {
118041                     "count": 53
118042                 },
118043                 "Panera Bread": {
118044                     "count": 218
118045                 },
118046                 "Da Vinci": {
118047                     "count": 54
118048                 },
118049                 "Hippopotamus": {
118050                     "count": 96
118051                 },
118052                 "Prezzo": {
118053                     "count": 75
118054                 },
118055                 "Courtepaille": {
118056                     "count": 106
118057                 },
118058                 "Hard Rock Cafe": {
118059                     "count": 70
118060                 },
118061                 "Panorama": {
118062                     "count": 61
118063                 },
118064                 "デニーズ": {
118065                     "count": 82
118066                 },
118067                 "Sportheim": {
118068                     "count": 65
118069                 },
118070                 "餃子の王将": {
118071                     "count": 57
118072                 },
118073                 "Bären": {
118074                     "count": 60
118075                 },
118076                 "Alte Post": {
118077                     "count": 60
118078                 },
118079                 "Pizzeria Roma": {
118080                     "count": 51
118081                 },
118082                 "China Garden": {
118083                     "count": 66
118084                 },
118085                 "Vapiano": {
118086                     "count": 82
118087                 },
118088                 "Mamma Mia": {
118089                     "count": 64
118090                 },
118091                 "Schwarzer Adler": {
118092                     "count": 57
118093                 },
118094                 "IHOP": {
118095                     "count": 317
118096                 },
118097                 "Chili's": {
118098                     "count": 328
118099                 },
118100                 "Asia": {
118101                     "count": 51
118102                 },
118103                 "Olive Garden": {
118104                     "count": 279
118105                 },
118106                 "TGI Friday's": {
118107                     "count": 159
118108                 },
118109                 "Friendly's": {
118110                     "count": 78
118111                 },
118112                 "Buffalo Grill": {
118113                     "count": 202
118114                 },
118115                 "Texas Roadhouse": {
118116                     "count": 110
118117                 },
118118                 "ガスト": {
118119                     "count": 230,
118120                     "tags": {
118121                         "name:en": "Gusto"
118122                     }
118123                 },
118124                 "Sakura": {
118125                     "count": 75
118126                 },
118127                 "Mensa": {
118128                     "count": 99
118129                 },
118130                 "The Keg": {
118131                     "count": 53
118132                 },
118133                 "サイゼリヤ": {
118134                     "count": 93
118135                 },
118136                 "La Strada": {
118137                     "count": 52
118138                 },
118139                 "Village Inn": {
118140                     "count": 92
118141                 },
118142                 "Buffalo Wild Wings": {
118143                     "count": 176
118144                 },
118145                 "Peking": {
118146                     "count": 59
118147                 },
118148                 "Boston Market": {
118149                     "count": 61
118150                 },
118151                 "Round Table Pizza": {
118152                     "count": 53
118153                 },
118154                 "Jimmy John's": {
118155                     "count": 69
118156                 },
118157                 "California Pizza Kitchen": {
118158                     "count": 61
118159                 },
118160                 "Якитория": {
118161                     "count": 77
118162                 },
118163                 "Golden Corral": {
118164                     "count": 101
118165                 },
118166                 "Perkins": {
118167                     "count": 105
118168                 },
118169                 "Ruby Tuesday": {
118170                     "count": 162
118171                 },
118172                 "Shari's": {
118173                     "count": 65
118174                 },
118175                 "Bob Evans": {
118176                     "count": 129
118177                 },
118178                 "바다횟집 (Bada Fish Restaurant)": {
118179                     "count": 55
118180                 },
118181                 "Mang Inasal": {
118182                     "count": 84
118183                 },
118184                 "Евразия": {
118185                     "count": 102
118186                 },
118187                 "ジョナサン": {
118188                     "count": 59
118189                 },
118190                 "Arby's": {
118191                     "count": 51
118192                 },
118193                 "Longhorn Steakhouse": {
118194                     "count": 66
118195                 }
118196             },
118197             "bank": {
118198                 "Chase": {
118199                     "count": 721
118200                 },
118201                 "Commonwealth Bank": {
118202                     "count": 232
118203                 },
118204                 "Citibank": {
118205                     "count": 277
118206                 },
118207                 "HSBC": {
118208                     "count": 1102
118209                 },
118210                 "Barclays": {
118211                     "count": 965
118212                 },
118213                 "Westpac": {
118214                     "count": 208
118215                 },
118216                 "NAB": {
118217                     "count": 131
118218                 },
118219                 "ANZ": {
118220                     "count": 218
118221                 },
118222                 "Lloyds Bank": {
118223                     "count": 547
118224                 },
118225                 "Landbank": {
118226                     "count": 81
118227                 },
118228                 "Sparkasse": {
118229                     "count": 4555
118230                 },
118231                 "UCPB": {
118232                     "count": 92
118233                 },
118234                 "PNB": {
118235                     "count": 244
118236                 },
118237                 "Metrobank": {
118238                     "count": 269
118239                 },
118240                 "BDO": {
118241                     "count": 290
118242                 },
118243                 "Volksbank": {
118244                     "count": 2591
118245                 },
118246                 "BPI": {
118247                     "count": 415
118248                 },
118249                 "Postbank": {
118250                     "count": 443
118251                 },
118252                 "NatWest": {
118253                     "count": 628
118254                 },
118255                 "Raiffeisenbank": {
118256                     "count": 2119
118257                 },
118258                 "Yorkshire Bank": {
118259                     "count": 63
118260                 },
118261                 "ABSA": {
118262                     "count": 95
118263                 },
118264                 "Standard Bank": {
118265                     "count": 109
118266                 },
118267                 "FNB": {
118268                     "count": 97
118269                 },
118270                 "Deutsche Bank": {
118271                     "count": 855
118272                 },
118273                 "SEB": {
118274                     "count": 133
118275                 },
118276                 "Commerzbank": {
118277                     "count": 806
118278                 },
118279                 "Targobank": {
118280                     "count": 166
118281                 },
118282                 "ABN AMRO": {
118283                     "count": 130
118284                 },
118285                 "Handelsbanken": {
118286                     "count": 184
118287                 },
118288                 "Swedbank": {
118289                     "count": 223
118290                 },
118291                 "Kreissparkasse": {
118292                     "count": 600
118293                 },
118294                 "UniCredit Bank": {
118295                     "count": 408
118296                 },
118297                 "Monte dei Paschi di Siena": {
118298                     "count": 132
118299                 },
118300                 "Caja Rural": {
118301                     "count": 99
118302                 },
118303                 "Dresdner Bank": {
118304                     "count": 66
118305                 },
118306                 "Sparda-Bank": {
118307                     "count": 320
118308                 },
118309                 "VÚB": {
118310                     "count": 107
118311                 },
118312                 "Slovenská sporiteľňa": {
118313                     "count": 134
118314                 },
118315                 "Bank of Montreal": {
118316                     "count": 118
118317                 },
118318                 "KBC": {
118319                     "count": 203
118320                 },
118321                 "Royal Bank of Scotland": {
118322                     "count": 111
118323                 },
118324                 "TSB": {
118325                     "count": 80
118326                 },
118327                 "US Bank": {
118328                     "count": 256
118329                 },
118330                 "HypoVereinsbank": {
118331                     "count": 561
118332                 },
118333                 "Bank Austria": {
118334                     "count": 176
118335                 },
118336                 "ING": {
118337                     "count": 496
118338                 },
118339                 "Erste Bank": {
118340                     "count": 180
118341                 },
118342                 "CIBC": {
118343                     "count": 326
118344                 },
118345                 "Scotiabank": {
118346                     "count": 413
118347                 },
118348                 "Caisse d'Épargne": {
118349                     "count": 882
118350                 },
118351                 "Santander": {
118352                     "count": 1323
118353                 },
118354                 "Bank of Scotland": {
118355                     "count": 89
118356                 },
118357                 "TD Canada Trust": {
118358                     "count": 450
118359                 },
118360                 "BMO": {
118361                     "count": 169
118362                 },
118363                 "Danske Bank": {
118364                     "count": 131
118365                 },
118366                 "OTP": {
118367                     "count": 192
118368                 },
118369                 "Crédit Agricole": {
118370                     "count": 1239
118371                 },
118372                 "LCL": {
118373                     "count": 553
118374                 },
118375                 "VR-Bank": {
118376                     "count": 430
118377                 },
118378                 "ČSOB": {
118379                     "count": 160
118380                 },
118381                 "Česká spořitelna": {
118382                     "count": 212
118383                 },
118384                 "BNP": {
118385                     "count": 112
118386                 },
118387                 "Royal Bank": {
118388                     "count": 65
118389                 },
118390                 "Nationwide": {
118391                     "count": 209
118392                 },
118393                 "Halifax": {
118394                     "count": 225
118395                 },
118396                 "BAWAG PSK": {
118397                     "count": 102
118398                 },
118399                 "National Bank": {
118400                     "count": 84
118401                 },
118402                 "Nedbank": {
118403                     "count": 80
118404                 },
118405                 "First National Bank": {
118406                     "count": 85
118407                 },
118408                 "Nordea": {
118409                     "count": 319
118410                 },
118411                 "Rabobank": {
118412                     "count": 609
118413                 },
118414                 "Sparkasse KölnBonn": {
118415                     "count": 69
118416                 },
118417                 "Tatra banka": {
118418                     "count": 67
118419                 },
118420                 "Berliner Sparkasse": {
118421                     "count": 62
118422                 },
118423                 "Berliner Volksbank": {
118424                     "count": 77
118425                 },
118426                 "Wells Fargo": {
118427                     "count": 874
118428                 },
118429                 "Credit Suisse": {
118430                     "count": 71
118431                 },
118432                 "Société Générale": {
118433                     "count": 634
118434                 },
118435                 "Osuuspankki": {
118436                     "count": 75
118437                 },
118438                 "Sparkasse Aachen": {
118439                     "count": 56
118440                 },
118441                 "Hamburger Sparkasse": {
118442                     "count": 156
118443                 },
118444                 "Cassa di Risparmio del Veneto": {
118445                     "count": 68
118446                 },
118447                 "BNP Paribas": {
118448                     "count": 617
118449                 },
118450                 "Banque Populaire": {
118451                     "count": 433
118452                 },
118453                 "BNP Paribas Fortis": {
118454                     "count": 209
118455                 },
118456                 "Banco Popular": {
118457                     "count": 291
118458                 },
118459                 "Bancaja": {
118460                     "count": 55
118461                 },
118462                 "Banesto": {
118463                     "count": 208
118464                 },
118465                 "La Caixa": {
118466                     "count": 583
118467                 },
118468                 "Santander Consumer Bank": {
118469                     "count": 88
118470                 },
118471                 "BRD": {
118472                     "count": 191
118473                 },
118474                 "BCR": {
118475                     "count": 143
118476                 },
118477                 "Banca Transilvania": {
118478                     "count": 141
118479                 },
118480                 "BW-Bank": {
118481                     "count": 97
118482                 },
118483                 "Komerční banka": {
118484                     "count": 132
118485                 },
118486                 "Banco Pastor": {
118487                     "count": 64
118488                 },
118489                 "Stadtsparkasse": {
118490                     "count": 86
118491                 },
118492                 "Ulster Bank": {
118493                     "count": 86
118494                 },
118495                 "Sberbank": {
118496                     "count": 58
118497                 },
118498                 "CIC": {
118499                     "count": 427
118500                 },
118501                 "Bancpost": {
118502                     "count": 56
118503                 },
118504                 "Caja Madrid": {
118505                     "count": 115
118506                 },
118507                 "Maybank": {
118508                     "count": 94
118509                 },
118510                 "中国银行": {
118511                     "count": 85
118512                 },
118513                 "Unicredit Banca": {
118514                     "count": 243
118515                 },
118516                 "Crédit Mutuel": {
118517                     "count": 690
118518                 },
118519                 "BBVA": {
118520                     "count": 647
118521                 },
118522                 "Intesa San Paolo": {
118523                     "count": 69
118524                 },
118525                 "TD Bank": {
118526                     "count": 206
118527                 },
118528                 "Belfius": {
118529                     "count": 231
118530                 },
118531                 "Bank of America": {
118532                     "count": 924
118533                 },
118534                 "RBC": {
118535                     "count": 230
118536                 },
118537                 "Alpha Bank": {
118538                     "count": 123
118539                 },
118540                 "Сбербанк": {
118541                     "count": 4794
118542                 },
118543                 "Россельхозбанк": {
118544                     "count": 201
118545                 },
118546                 "Crédit du Nord": {
118547                     "count": 96
118548                 },
118549                 "BancoEstado": {
118550                     "count": 80
118551                 },
118552                 "Millennium Bank": {
118553                     "count": 414
118554                 },
118555                 "State Bank of India": {
118556                     "count": 151
118557                 },
118558                 "Беларусбанк": {
118559                     "count": 242
118560                 },
118561                 "ING Bank Śląski": {
118562                     "count": 67
118563                 },
118564                 "Caixa Geral de Depósitos": {
118565                     "count": 129
118566                 },
118567                 "Kreissparkasse Köln": {
118568                     "count": 65
118569                 },
118570                 "Banco BCI": {
118571                     "count": 51
118572                 },
118573                 "Banco de Chile": {
118574                     "count": 98
118575                 },
118576                 "ВТБ24": {
118577                     "count": 326
118578                 },
118579                 "UBS": {
118580                     "count": 134
118581                 },
118582                 "PKO BP": {
118583                     "count": 265
118584                 },
118585                 "Chinabank": {
118586                     "count": 55
118587                 },
118588                 "PSBank": {
118589                     "count": 59
118590                 },
118591                 "Union Bank": {
118592                     "count": 124
118593                 },
118594                 "China Bank": {
118595                     "count": 66
118596                 },
118597                 "RCBC": {
118598                     "count": 122
118599                 },
118600                 "Unicaja": {
118601                     "count": 83
118602                 },
118603                 "BBK": {
118604                     "count": 79
118605                 },
118606                 "Ibercaja": {
118607                     "count": 69
118608                 },
118609                 "RBS": {
118610                     "count": 143
118611                 },
118612                 "Commercial Bank of Ceylon PLC": {
118613                     "count": 79
118614                 },
118615                 "Bank of Ireland": {
118616                     "count": 109
118617                 },
118618                 "BNL": {
118619                     "count": 87
118620                 },
118621                 "Banco Santander": {
118622                     "count": 138
118623                 },
118624                 "Banco Itaú": {
118625                     "count": 111
118626                 },
118627                 "AIB": {
118628                     "count": 72
118629                 },
118630                 "BZ WBK": {
118631                     "count": 77
118632                 },
118633                 "Banco do Brasil": {
118634                     "count": 557
118635                 },
118636                 "Caixa Econômica Federal": {
118637                     "count": 184
118638                 },
118639                 "Fifth Third Bank": {
118640                     "count": 84
118641                 },
118642                 "Banca Popolare di Vicenza": {
118643                     "count": 81
118644                 },
118645                 "Wachovia": {
118646                     "count": 58
118647                 },
118648                 "OLB": {
118649                     "count": 53
118650                 },
118651                 "みずほ銀行": {
118652                     "count": 78
118653                 },
118654                 "BES": {
118655                     "count": 72
118656                 },
118657                 "ICICI Bank": {
118658                     "count": 91
118659                 },
118660                 "HDFC Bank": {
118661                     "count": 91
118662                 },
118663                 "La Banque Postale": {
118664                     "count": 67
118665                 },
118666                 "Pekao SA": {
118667                     "count": 56
118668                 },
118669                 "Oberbank": {
118670                     "count": 90
118671                 },
118672                 "Bradesco": {
118673                     "count": 295
118674                 },
118675                 "Oldenburgische Landesbank": {
118676                     "count": 56
118677                 },
118678                 "Bendigo Bank": {
118679                     "count": 93
118680                 },
118681                 "Argenta": {
118682                     "count": 86
118683                 },
118684                 "AXA": {
118685                     "count": 68
118686                 },
118687                 "Axis Bank": {
118688                     "count": 61
118689                 },
118690                 "Banco Nación": {
118691                     "count": 67
118692                 },
118693                 "GE Money Bank": {
118694                     "count": 72
118695                 },
118696                 "Альфа-Банк": {
118697                     "count": 185
118698                 },
118699                 "Белагропромбанк": {
118700                     "count": 70
118701                 },
118702                 "Caja Círculo": {
118703                     "count": 65
118704                 },
118705                 "Banco Galicia": {
118706                     "count": 51
118707                 },
118708                 "Eurobank": {
118709                     "count": 97
118710                 },
118711                 "Banca Intesa": {
118712                     "count": 62
118713                 },
118714                 "Canara Bank": {
118715                     "count": 92
118716                 },
118717                 "Cajamar": {
118718                     "count": 77
118719                 },
118720                 "Banamex": {
118721                     "count": 149
118722                 },
118723                 "Crédit Mutuel de Bretagne": {
118724                     "count": 335
118725                 },
118726                 "Davivienda": {
118727                     "count": 83
118728                 },
118729                 "Bank Spółdzielczy": {
118730                     "count": 159
118731                 },
118732                 "Credit Agricole": {
118733                     "count": 157
118734                 },
118735                 "Bankinter": {
118736                     "count": 59
118737                 },
118738                 "Banque Nationale": {
118739                     "count": 63
118740                 },
118741                 "Bank of the West": {
118742                     "count": 96
118743                 },
118744                 "Key Bank": {
118745                     "count": 155
118746                 },
118747                 "Western Union": {
118748                     "count": 88
118749                 },
118750                 "Citizens Bank": {
118751                     "count": 115
118752                 },
118753                 "ПриватБанк": {
118754                     "count": 513
118755                 },
118756                 "Security Bank": {
118757                     "count": 78
118758                 },
118759                 "Millenium Bank": {
118760                     "count": 60
118761                 },
118762                 "Bankia": {
118763                     "count": 149
118764                 },
118765                 "三菱東京UFJ銀行": {
118766                     "count": 159
118767                 },
118768                 "Caixa": {
118769                     "count": 117
118770                 },
118771                 "Banco de Costa Rica": {
118772                     "count": 63
118773                 },
118774                 "SunTrust Bank": {
118775                     "count": 73
118776                 },
118777                 "Itaú": {
118778                     "count": 338
118779                 },
118780                 "PBZ": {
118781                     "count": 52
118782                 },
118783                 "中国工商银行": {
118784                     "count": 51
118785                 },
118786                 "Bancolombia": {
118787                     "count": 89
118788                 },
118789                 "Райффайзен Банк Аваль": {
118790                     "count": 64
118791                 },
118792                 "Bancomer": {
118793                     "count": 115
118794                 },
118795                 "Banorte": {
118796                     "count": 80
118797                 },
118798                 "Alior Bank": {
118799                     "count": 81
118800                 },
118801                 "BOC": {
118802                     "count": 51
118803                 },
118804                 "Банк Москвы": {
118805                     "count": 118
118806                 },
118807                 "ВТБ": {
118808                     "count": 59
118809                 },
118810                 "Getin Bank": {
118811                     "count": 55
118812                 },
118813                 "Caja Duero": {
118814                     "count": 57
118815                 },
118816                 "Regions Bank": {
118817                     "count": 62
118818                 },
118819                 "Росбанк": {
118820                     "count": 177
118821                 },
118822                 "Banco Estado": {
118823                     "count": 72
118824                 },
118825                 "BCI": {
118826                     "count": 68
118827                 },
118828                 "SunTrust": {
118829                     "count": 68
118830                 },
118831                 "PNC Bank": {
118832                     "count": 254
118833                 },
118834                 "신한은행": {
118835                     "count": 217,
118836                     "tags": {
118837                         "name:en": "Sinhan Bank"
118838                     }
118839                 },
118840                 "우리은행": {
118841                     "count": 291,
118842                     "tags": {
118843                         "name:en": "Uri Bank"
118844                     }
118845                 },
118846                 "국민은행": {
118847                     "count": 165,
118848                     "tags": {
118849                         "name:en": "Gungmin Bank"
118850                     }
118851                 },
118852                 "중소기업은행": {
118853                     "count": 52,
118854                     "tags": {
118855                         "name:en": "Industrial Bank of Korea"
118856                     }
118857                 },
118858                 "광주은행": {
118859                     "count": 51,
118860                     "tags": {
118861                         "name:en": "Gwangju Bank"
118862                     }
118863                 },
118864                 "Газпромбанк": {
118865                     "count": 100
118866                 },
118867                 "M&T Bank": {
118868                     "count": 92
118869                 },
118870                 "Caja de Burgos": {
118871                     "count": 51
118872                 },
118873                 "Santander Totta": {
118874                     "count": 69
118875                 },
118876                 "УкрСиббанк": {
118877                     "count": 192
118878                 },
118879                 "Ощадбанк": {
118880                     "count": 364
118881                 },
118882                 "Уралсиб": {
118883                     "count": 85
118884                 },
118885                 "りそな銀行": {
118886                     "count": 225,
118887                     "tags": {
118888                         "name:en": "Mizuho Bank"
118889                     }
118890                 },
118891                 "Ecobank": {
118892                     "count": 66
118893                 },
118894                 "Cajero Automatico Bancared": {
118895                     "count": 145
118896                 },
118897                 "Промсвязьбанк": {
118898                     "count": 93
118899                 },
118900                 "三井住友銀行": {
118901                     "count": 129
118902                 },
118903                 "Banco Provincia": {
118904                     "count": 67
118905                 },
118906                 "BB&T": {
118907                     "count": 147
118908                 },
118909                 "Возрождение": {
118910                     "count": 59
118911                 },
118912                 "Capital One": {
118913                     "count": 59
118914                 },
118915                 "横浜銀行": {
118916                     "count": 51
118917                 },
118918                 "Bank Mandiri": {
118919                     "count": 62
118920                 },
118921                 "Banco de la Nación": {
118922                     "count": 92
118923                 },
118924                 "Banco G&T Continental": {
118925                     "count": 62
118926                 },
118927                 "Peoples Bank": {
118928                     "count": 60
118929                 },
118930                 "工商银行": {
118931                     "count": 51
118932                 },
118933                 "Совкомбанк": {
118934                     "count": 55
118935                 },
118936                 "Provincial": {
118937                     "count": 56
118938                 },
118939                 "Banco de Desarrollo Banrural": {
118940                     "count": 73
118941                 },
118942                 "Banco Bradesco": {
118943                     "count": 65
118944                 },
118945                 "Bicentenario": {
118946                     "count": 182
118947                 },
118948                 "ლიბერთი ბანკი": {
118949                     "count": 54,
118950                     "tags": {
118951                         "name:en": "Liberty Bank"
118952                     }
118953                 },
118954                 "Banesco": {
118955                     "count": 108
118956                 },
118957                 "Mercantil": {
118958                     "count": 75
118959                 },
118960                 "Bank BRI": {
118961                     "count": 53
118962                 },
118963                 "Del Tesoro": {
118964                     "count": 91
118965                 },
118966                 "하나은행": {
118967                     "count": 77
118968                 },
118969                 "CityCommerce Bank": {
118970                     "count": 71
118971                 },
118972                 "De Venezuela": {
118973                     "count": 117
118974                 }
118975             },
118976             "car_rental": {
118977                 "Europcar": {
118978                     "count": 291
118979                 },
118980                 "Budget": {
118981                     "count": 92
118982                 },
118983                 "Sixt": {
118984                     "count": 161
118985                 },
118986                 "Avis": {
118987                     "count": 282
118988                 },
118989                 "Hertz": {
118990                     "count": 293
118991                 },
118992                 "Enterprise": {
118993                     "count": 199
118994                 },
118995                 "stadtmobil CarSharing-Station": {
118996                     "count": 148
118997                 }
118998             },
118999             "pharmacy": {
119000                 "Rowlands Pharmacy": {
119001                     "count": 71
119002                 },
119003                 "Boots": {
119004                     "count": 840
119005                 },
119006                 "Marien-Apotheke": {
119007                     "count": 314
119008                 },
119009                 "Mercury Drug": {
119010                     "count": 426
119011                 },
119012                 "Löwen-Apotheke": {
119013                     "count": 356
119014                 },
119015                 "Superdrug": {
119016                     "count": 117
119017                 },
119018                 "Sonnen-Apotheke": {
119019                     "count": 311
119020                 },
119021                 "Rathaus-Apotheke": {
119022                     "count": 132
119023                 },
119024                 "Engel-Apotheke": {
119025                     "count": 123
119026                 },
119027                 "Hirsch-Apotheke": {
119028                     "count": 83
119029                 },
119030                 "Stern-Apotheke": {
119031                     "count": 67
119032                 },
119033                 "Lloyds Pharmacy": {
119034                     "count": 295
119035                 },
119036                 "Rosen-Apotheke": {
119037                     "count": 208
119038                 },
119039                 "Stadt-Apotheke": {
119040                     "count": 302
119041                 },
119042                 "Markt-Apotheke": {
119043                     "count": 164
119044                 },
119045                 "Аптека": {
119046                     "count": 1989
119047                 },
119048                 "Pharmasave": {
119049                     "count": 64
119050                 },
119051                 "Brunnen-Apotheke": {
119052                     "count": 53
119053                 },
119054                 "Shoppers Drug Mart": {
119055                     "count": 430
119056                 },
119057                 "Apotheke am Markt": {
119058                     "count": 60
119059                 },
119060                 "Alte Apotheke": {
119061                     "count": 88
119062                 },
119063                 "Neue Apotheke": {
119064                     "count": 109
119065                 },
119066                 "Gintarinė vaistinė": {
119067                     "count": 101
119068                 },
119069                 "Rats-Apotheke": {
119070                     "count": 84
119071                 },
119072                 "Adler Apotheke": {
119073                     "count": 313
119074                 },
119075                 "Pharmacie Centrale": {
119076                     "count": 64
119077                 },
119078                 "Walgreens": {
119079                     "count": 1619
119080                 },
119081                 "Rite Aid": {
119082                     "count": 745
119083                 },
119084                 "Apotheke": {
119085                     "count": 165
119086                 },
119087                 "Linden-Apotheke": {
119088                     "count": 211
119089                 },
119090                 "Bahnhof-Apotheke": {
119091                     "count": 66
119092                 },
119093                 "Burg-Apotheke": {
119094                     "count": 55
119095                 },
119096                 "Jean Coutu": {
119097                     "count": 62
119098                 },
119099                 "Pharmaprix": {
119100                     "count": 60
119101                 },
119102                 "Farmacias Ahumada": {
119103                     "count": 104
119104                 },
119105                 "Farmacia Comunale": {
119106                     "count": 113
119107                 },
119108                 "Farmacias Cruz Verde": {
119109                     "count": 86
119110                 },
119111                 "Cruz Verde": {
119112                     "count": 99
119113                 },
119114                 "Hubertus Apotheke": {
119115                     "count": 52
119116                 },
119117                 "CVS": {
119118                     "count": 1560
119119                 },
119120                 "Farmacias SalcoBrand": {
119121                     "count": 133
119122                 },
119123                 "Фармация": {
119124                     "count": 120
119125                 },
119126                 "Bären-Apotheke": {
119127                     "count": 74
119128                 },
119129                 "Clicks": {
119130                     "count": 113
119131                 },
119132                 "セイジョー": {
119133                     "count": 53
119134                 },
119135                 "マツモトキヨシ": {
119136                     "count": 115
119137                 },
119138                 "Dr. Max": {
119139                     "count": 51
119140                 },
119141                 "Вита": {
119142                     "count": 106
119143                 },
119144                 "Радуга": {
119145                     "count": 70
119146                 },
119147                 "サンドラッグ": {
119148                     "count": 61
119149                 },
119150                 "Apteka": {
119151                     "count": 366
119152                 },
119153                 "Первая помощь": {
119154                     "count": 74
119155                 },
119156                 "Ригла": {
119157                     "count": 113
119158                 },
119159                 "Имплозия": {
119160                     "count": 63
119161                 },
119162                 "Kinney Drugs": {
119163                     "count": 68
119164                 },
119165                 "Классика": {
119166                     "count": 67
119167                 },
119168                 "Ljekarna": {
119169                     "count": 53
119170                 },
119171                 "SalcoBrand": {
119172                     "count": 88
119173                 },
119174                 "Аптека 36,6": {
119175                     "count": 224
119176                 },
119177                 "Фармакор": {
119178                     "count": 75
119179                 },
119180                 "スギ薬局": {
119181                     "count": 84
119182                 },
119183                 "Аптечный пункт": {
119184                     "count": 148
119185                 },
119186                 "Невис": {
119187                     "count": 60
119188                 },
119189                 "トモズ (Tomod's)": {
119190                     "count": 83
119191                 },
119192                 "Eurovaistinė": {
119193                     "count": 65
119194                 },
119195                 "Farmacity": {
119196                     "count": 68
119197                 },
119198                 "аптека": {
119199                     "count": 96
119200                 },
119201                 "The Generics Pharmacy": {
119202                     "count": 95
119203                 },
119204                 "Farmatodo": {
119205                     "count": 123
119206                 },
119207                 "Duane Reade": {
119208                     "count": 61
119209                 },
119210                 "H-E-B": {
119211                     "count": 262
119212                 },
119213                 "Фармленд": {
119214                     "count": 82
119215                 },
119216                 "ドラッグてらしま (Drug Terashima)": {
119217                     "count": 96
119218                 },
119219                 "Арніка": {
119220                     "count": 125
119221                 },
119222                 "ავერსი (Aversi)": {
119223                     "count": 62
119224                 },
119225                 "Farmahorro": {
119226                     "count": 58
119227                 }
119228             },
119229             "cafe": {
119230                 "Starbucks": {
119231                     "count": 4238,
119232                     "tags": {
119233                         "cuisine": "coffee_shop"
119234                     }
119235                 },
119236                 "Cafeteria": {
119237                     "count": 115
119238                 },
119239                 "Costa": {
119240                     "count": 618
119241                 },
119242                 "Caffè Nero": {
119243                     "count": 169
119244                 },
119245                 "Кафе": {
119246                     "count": 226
119247                 },
119248                 "Café Central": {
119249                     "count": 61
119250                 },
119251                 "Second Cup": {
119252                     "count": 193
119253                 },
119254                 "Eisdiele": {
119255                     "count": 73
119256                 },
119257                 "Dunkin Donuts": {
119258                     "count": 428,
119259                     "tags": {
119260                         "cuisine": "donut"
119261                     }
119262                 },
119263                 "Espresso House": {
119264                     "count": 53
119265                 },
119266                 "Segafredo": {
119267                     "count": 69
119268                 },
119269                 "Coffee Time": {
119270                     "count": 94
119271                 },
119272                 "Cafe Coffee Day": {
119273                     "count": 120
119274                 },
119275                 "Eiscafe Venezia": {
119276                     "count": 180
119277                 },
119278                 "スターバックス": {
119279                     "count": 251,
119280                     "tags": {
119281                         "name:en": "Starbucks"
119282                     }
119283                 },
119284                 "Шоколадница": {
119285                     "count": 145
119286                 },
119287                 "Pret A Manger": {
119288                     "count": 119
119289                 },
119290                 "Столовая": {
119291                     "count": 391
119292                 },
119293                 "Jamba Juice": {
119294                     "count": 53
119295                 },
119296                 "ドトール": {
119297                     "count": 164,
119298                     "tags": {
119299                         "name:en": "DOUTOR"
119300                     }
119301                 },
119302                 "Tchibo": {
119303                     "count": 100
119304                 },
119305                 "Кофе Хауз": {
119306                     "count": 104
119307                 },
119308                 "Caribou Coffee": {
119309                     "count": 100
119310                 },
119311                 "Уют": {
119312                     "count": 51
119313                 },
119314                 "Шашлычная": {
119315                     "count": 58
119316                 },
119317                 "คาเฟ่ อเมซอน": {
119318                     "count": 62
119319                 },
119320                 "Traveler's Coffee": {
119321                     "count": 60
119322                 },
119323                 "カフェ・ド・クリエ": {
119324                     "count": 67,
119325                     "tags": {
119326                         "name:en": "Cafe de CRIE"
119327                     }
119328                 },
119329                 "Cafe Amazon": {
119330                     "count": 65
119331                 }
119332             }
119333         },
119334         "shop": {
119335             "supermarket": {
119336                 "Budgens": {
119337                     "count": 88
119338                 },
119339                 "Morrisons": {
119340                     "count": 411
119341                 },
119342                 "Interspar": {
119343                     "count": 142
119344                 },
119345                 "Merkur": {
119346                     "count": 107
119347                 },
119348                 "Sainsbury's": {
119349                     "count": 547
119350                 },
119351                 "Lidl": {
119352                     "count": 6208
119353                 },
119354                 "EDEKA": {
119355                     "count": 506
119356                 },
119357                 "Coles": {
119358                     "count": 400
119359                 },
119360                 "Iceland": {
119361                     "count": 315
119362                 },
119363                 "Coop": {
119364                     "count": 1906
119365                 },
119366                 "Tesco": {
119367                     "count": 1297
119368                 },
119369                 "Woolworths": {
119370                     "count": 541
119371                 },
119372                 "Zielpunkt": {
119373                     "count": 239
119374                 },
119375                 "Nahkauf": {
119376                     "count": 170
119377                 },
119378                 "Billa": {
119379                     "count": 1432
119380                 },
119381                 "Kaufland": {
119382                     "count": 1004
119383                 },
119384                 "Plus": {
119385                     "count": 120
119386                 },
119387                 "ALDI": {
119388                     "count": 5172
119389                 },
119390                 "Checkers": {
119391                     "count": 128
119392                 },
119393                 "Tesco Metro": {
119394                     "count": 137
119395                 },
119396                 "NP": {
119397                     "count": 153
119398                 },
119399                 "Penny": {
119400                     "count": 1759
119401                 },
119402                 "Norma": {
119403                     "count": 1068
119404                 },
119405                 "Asda": {
119406                     "count": 225
119407                 },
119408                 "Netto": {
119409                     "count": 4379
119410                 },
119411                 "REWE": {
119412                     "count": 1474
119413                 },
119414                 "Rewe": {
119415                     "count": 1171
119416                 },
119417                 "Aldi Süd": {
119418                     "count": 594
119419                 },
119420                 "Real": {
119421                     "count": 246
119422                 },
119423                 "Tesco Express": {
119424                     "count": 406
119425                 },
119426                 "King Soopers": {
119427                     "count": 72
119428                 },
119429                 "Kiwi": {
119430                     "count": 167
119431                 },
119432                 "Edeka": {
119433                     "count": 1787
119434                 },
119435                 "Pick n Pay": {
119436                     "count": 241
119437                 },
119438                 "ICA": {
119439                     "count": 192
119440                 },
119441                 "Tengelmann": {
119442                     "count": 188
119443                 },
119444                 "Carrefour": {
119445                     "count": 1640
119446                 },
119447                 "Waitrose": {
119448                     "count": 258
119449                 },
119450                 "Spar": {
119451                     "count": 2100
119452                 },
119453                 "Hofer": {
119454                     "count": 442
119455                 },
119456                 "M-Preis": {
119457                     "count": 76
119458                 },
119459                 "LIDL": {
119460                     "count": 922
119461                 },
119462                 "tegut": {
119463                     "count": 210
119464                 },
119465                 "Sainsbury's Local": {
119466                     "count": 118
119467                 },
119468                 "E-Center": {
119469                     "count": 66
119470                 },
119471                 "Aldi Nord": {
119472                     "count": 210
119473                 },
119474                 "nahkauf": {
119475                     "count": 84
119476                 },
119477                 "Meijer": {
119478                     "count": 76
119479                 },
119480                 "Safeway": {
119481                     "count": 410
119482                 },
119483                 "Costco": {
119484                     "count": 152
119485                 },
119486                 "Albert": {
119487                     "count": 185
119488                 },
119489                 "Jumbo": {
119490                     "count": 194
119491                 },
119492                 "Shoprite": {
119493                     "count": 244
119494                 },
119495                 "MPreis": {
119496                     "count": 54
119497                 },
119498                 "Penny Market": {
119499                     "count": 429
119500                 },
119501                 "Tesco Extra": {
119502                     "count": 123
119503                 },
119504                 "Albert Heijn": {
119505                     "count": 476
119506                 },
119507                 "IGA": {
119508                     "count": 363
119509                 },
119510                 "Super U": {
119511                     "count": 488
119512                 },
119513                 "Metro": {
119514                     "count": 260
119515                 },
119516                 "Neukauf": {
119517                     "count": 77
119518                 },
119519                 "Migros": {
119520                     "count": 459
119521                 },
119522                 "Marktkauf": {
119523                     "count": 121
119524                 },
119525                 "Delikatesy Centrum": {
119526                     "count": 59
119527                 },
119528                 "C1000": {
119529                     "count": 307
119530                 },
119531                 "Hoogvliet": {
119532                     "count": 53
119533                 },
119534                 "COOP": {
119535                     "count": 194
119536                 },
119537                 "Food Basics": {
119538                     "count": 75
119539                 },
119540                 "Casino": {
119541                     "count": 264
119542                 },
119543                 "Penny Markt": {
119544                     "count": 466
119545                 },
119546                 "Giant": {
119547                     "count": 191
119548                 },
119549                 "COOP Jednota": {
119550                     "count": 73
119551                 },
119552                 "Rema 1000": {
119553                     "count": 368
119554                 },
119555                 "Kaufpark": {
119556                     "count": 96
119557                 },
119558                 "ALDI SÜD": {
119559                     "count": 113
119560                 },
119561                 "Simply Market": {
119562                     "count": 330
119563                 },
119564                 "Konzum": {
119565                     "count": 230
119566                 },
119567                 "Carrefour Express": {
119568                     "count": 353
119569                 },
119570                 "Eurospar": {
119571                     "count": 270
119572                 },
119573                 "Mercator": {
119574                     "count": 125
119575                 },
119576                 "Famila": {
119577                     "count": 130
119578                 },
119579                 "Hemköp": {
119580                     "count": 82
119581                 },
119582                 "real,-": {
119583                     "count": 81
119584                 },
119585                 "Markant": {
119586                     "count": 88
119587                 },
119588                 "Volg": {
119589                     "count": 135
119590                 },
119591                 "Leader Price": {
119592                     "count": 267
119593                 },
119594                 "Treff 3000": {
119595                     "count": 94
119596                 },
119597                 "SuperBrugsen": {
119598                     "count": 67
119599                 },
119600                 "Kaiser's": {
119601                     "count": 256
119602                 },
119603                 "K+K": {
119604                     "count": 106
119605                 },
119606                 "Unimarkt": {
119607                     "count": 86
119608                 },
119609                 "Carrefour City": {
119610                     "count": 126
119611                 },
119612                 "Sobeys": {
119613                     "count": 122
119614                 },
119615                 "S-Market": {
119616                     "count": 109
119617                 },
119618                 "Combi": {
119619                     "count": 55
119620                 },
119621                 "Denner": {
119622                     "count": 276
119623                 },
119624                 "Konsum": {
119625                     "count": 133
119626                 },
119627                 "Franprix": {
119628                     "count": 312
119629                 },
119630                 "Monoprix": {
119631                     "count": 198
119632                 },
119633                 "Diska": {
119634                     "count": 69
119635                 },
119636                 "PENNY": {
119637                     "count": 79
119638                 },
119639                 "Dia": {
119640                     "count": 835
119641                 },
119642                 "Giant Eagle": {
119643                     "count": 85
119644                 },
119645                 "NORMA": {
119646                     "count": 115
119647                 },
119648                 "AD Delhaize": {
119649                     "count": 63
119650                 },
119651                 "Auchan": {
119652                     "count": 152
119653                 },
119654                 "Mercadona": {
119655                     "count": 769
119656                 },
119657                 "Consum": {
119658                     "count": 130
119659                 },
119660                 "Carrefour Market": {
119661                     "count": 80
119662                 },
119663                 "Whole Foods": {
119664                     "count": 210
119665                 },
119666                 "Pam": {
119667                     "count": 56
119668                 },
119669                 "sky": {
119670                     "count": 105
119671                 },
119672                 "Despar": {
119673                     "count": 146
119674                 },
119675                 "Eroski": {
119676                     "count": 208
119677                 },
119678                 "Costcutter": {
119679                     "count": 63
119680                 },
119681                 "Maxi": {
119682                     "count": 108
119683                 },
119684                 "Colruyt": {
119685                     "count": 180
119686                 },
119687                 "The Co-operative": {
119688                     "count": 64
119689                 },
119690                 "Intermarché": {
119691                     "count": 1210
119692                 },
119693                 "Delhaize": {
119694                     "count": 207
119695                 },
119696                 "CBA": {
119697                     "count": 176
119698                 },
119699                 "Shopi": {
119700                     "count": 53
119701                 },
119702                 "Walmart": {
119703                     "count": 644
119704                 },
119705                 "Kroger": {
119706                     "count": 317
119707                 },
119708                 "Albertsons": {
119709                     "count": 242
119710                 },
119711                 "Trader Joe's": {
119712                     "count": 235
119713                 },
119714                 "Feneberg": {
119715                     "count": 58
119716                 },
119717                 "denn's Biomarkt": {
119718                     "count": 52
119719                 },
119720                 "dm": {
119721                     "count": 114
119722                 },
119723                 "Kvickly": {
119724                     "count": 55
119725                 },
119726                 "Makro": {
119727                     "count": 140
119728                 },
119729                 "Dico": {
119730                     "count": 53
119731                 },
119732                 "Nah & Frisch": {
119733                     "count": 73
119734                 },
119735                 "Champion": {
119736                     "count": 59
119737                 },
119738                 "ICA Supermarket": {
119739                     "count": 51
119740                 },
119741                 "Fakta": {
119742                     "count": 235
119743                 },
119744                 "Магнит": {
119745                     "count": 1760
119746                 },
119747                 "Caprabo": {
119748                     "count": 103
119749                 },
119750                 "Famiglia Cooperativa": {
119751                     "count": 64
119752                 },
119753                 "Народная 7Я семьЯ": {
119754                     "count": 154
119755                 },
119756                 "Esselunga": {
119757                     "count": 85
119758                 },
119759                 "Maxima": {
119760                     "count": 102
119761                 },
119762                 "Petit Casino": {
119763                     "count": 111
119764                 },
119765                 "Wasgau": {
119766                     "count": 60
119767                 },
119768                 "Pingo Doce": {
119769                     "count": 253
119770                 },
119771                 "Match": {
119772                     "count": 140
119773                 },
119774                 "Profi": {
119775                     "count": 60
119776                 },
119777                 "Lider": {
119778                     "count": 65
119779                 },
119780                 "Unimarc": {
119781                     "count": 177
119782                 },
119783                 "Co-operative Food": {
119784                     "count": 59
119785                 },
119786                 "Santa Isabel": {
119787                     "count": 128
119788                 },
119789                 "Седьмой континент": {
119790                     "count": 79
119791                 },
119792                 "HIT": {
119793                     "count": 59
119794                 },
119795                 "Rimi": {
119796                     "count": 106
119797                 },
119798                 "Conad": {
119799                     "count": 304
119800                 },
119801                 "Фуршет": {
119802                     "count": 76
119803                 },
119804                 "Willys": {
119805                     "count": 56
119806                 },
119807                 "Farmfoods": {
119808                     "count": 64
119809                 },
119810                 "U Express": {
119811                     "count": 51
119812                 },
119813                 "Фора": {
119814                     "count": 52
119815                 },
119816                 "Dunnes Stores": {
119817                     "count": 73
119818                 },
119819                 "Сільпо": {
119820                     "count": 125
119821                 },
119822                 "マルエツ": {
119823                     "count": 59
119824                 },
119825                 "Piggly Wiggly": {
119826                     "count": 57
119827                 },
119828                 "Crai": {
119829                     "count": 54
119830                 },
119831                 "El Árbol": {
119832                     "count": 73
119833                 },
119834                 "Centre Commercial E. Leclerc": {
119835                     "count": 549
119836                 },
119837                 "Foodland": {
119838                     "count": 100
119839                 },
119840                 "Super Brugsen": {
119841                     "count": 67
119842                 },
119843                 "Дикси": {
119844                     "count": 683
119845                 },
119846                 "Пятёрочка": {
119847                     "count": 1344
119848                 },
119849                 "Publix": {
119850                     "count": 339
119851                 },
119852                 "Føtex": {
119853                     "count": 66
119854                 },
119855                 "coop": {
119856                     "count": 73
119857                 },
119858                 "Fressnapf": {
119859                     "count": 69
119860                 },
119861                 "Coop Konsum": {
119862                     "count": 79
119863                 },
119864                 "Carrefour Contact": {
119865                     "count": 83
119866                 },
119867                 "SPAR": {
119868                     "count": 286
119869                 },
119870                 "No Frills": {
119871                     "count": 105
119872                 },
119873                 "Plodine": {
119874                     "count": 52
119875                 },
119876                 "ADEG": {
119877                     "count": 68
119878                 },
119879                 "Minipreço": {
119880                     "count": 111
119881                 },
119882                 "Biedronka": {
119883                     "count": 1335
119884                 },
119885                 "The Co-operative Food": {
119886                     "count": 131
119887                 },
119888                 "Eurospin": {
119889                     "count": 155
119890                 },
119891                 "Семья": {
119892                     "count": 62
119893                 },
119894                 "Gadis": {
119895                     "count": 53
119896                 },
119897                 "Евроопт": {
119898                     "count": 68
119899                 },
119900                 "Centra": {
119901                     "count": 51
119902                 },
119903                 "Квартал": {
119904                     "count": 82
119905                 },
119906                 "New World": {
119907                     "count": 69
119908                 },
119909                 "Countdown": {
119910                     "count": 95
119911                 },
119912                 "Reliance Fresh": {
119913                     "count": 61
119914                 },
119915                 "Stokrotka": {
119916                     "count": 98
119917                 },
119918                 "Coop Jednota": {
119919                     "count": 74
119920                 },
119921                 "Fred Meyer": {
119922                     "count": 64
119923                 },
119924                 "Irma": {
119925                     "count": 58
119926                 },
119927                 "Continente": {
119928                     "count": 75
119929                 },
119930                 "Price Chopper": {
119931                     "count": 99
119932                 },
119933                 "Game": {
119934                     "count": 52
119935                 },
119936                 "Soriana": {
119937                     "count": 93
119938                 },
119939                 "Alimerka": {
119940                     "count": 64
119941                 },
119942                 "Piotr i Paweł": {
119943                     "count": 53
119944                 },
119945                 "Перекресток": {
119946                     "count": 312
119947                 },
119948                 "Maxima X": {
119949                     "count": 117
119950                 },
119951                 "Карусель": {
119952                     "count": 55
119953                 },
119954                 "ALDI Nord": {
119955                     "count": 51
119956                 },
119957                 "Condis": {
119958                     "count": 67
119959                 },
119960                 "Sam's Club": {
119961                     "count": 138
119962                 },
119963                 "Копейка": {
119964                     "count": 87
119965                 },
119966                 "Géant Casino": {
119967                     "count": 54
119968                 },
119969                 "ASDA": {
119970                     "count": 180
119971                 },
119972                 "Intermarche": {
119973                     "count": 115
119974                 },
119975                 "Stop & Shop": {
119976                     "count": 66
119977                 },
119978                 "Food Lion": {
119979                     "count": 216
119980                 },
119981                 "Harris Teeter": {
119982                     "count": 92
119983                 },
119984                 "Foodworks": {
119985                     "count": 62
119986                 },
119987                 "Polo Market": {
119988                     "count": 86
119989                 },
119990                 "Лента": {
119991                     "count": 51
119992                 },
119993                 "西友 (SEIYU)": {
119994                     "count": 58
119995                 },
119996                 "H-E-B": {
119997                     "count": 293
119998                 },
119999                 "Атак": {
120000                     "count": 53
120001                 },
120002                 "Полушка": {
120003                     "count": 139
120004                 },
120005                 "Extra": {
120006                     "count": 82
120007                 },
120008                 "Lewiatan": {
120009                     "count": 94
120010                 },
120011                 "Sigma": {
120012                     "count": 51
120013                 },
120014                 "АТБ": {
120015                     "count": 322
120016                 },
120017                 "Społem": {
120018                     "count": 55
120019                 },
120020                 "Bodega Aurrera": {
120021                     "count": 82
120022                 },
120023                 "Tesco Lotus": {
120024                     "count": 77
120025                 },
120026                 "Мария-Ра": {
120027                     "count": 108
120028                 },
120029                 "Магнолия": {
120030                     "count": 72
120031                 },
120032                 "Магазин": {
120033                     "count": 120
120034                 },
120035                 "Монетка": {
120036                     "count": 174
120037                 },
120038                 "Hy-Vee": {
120039                     "count": 75
120040                 },
120041                 "Walmart Supercenter": {
120042                     "count": 133
120043                 },
120044                 "Hannaford": {
120045                     "count": 57
120046                 },
120047                 "Wegmans": {
120048                     "count": 83
120049                 },
120050                 "業務スーパー": {
120051                     "count": 61
120052                 },
120053                 "Norfa XL": {
120054                     "count": 55
120055                 },
120056                 "ヨークマート (YorkMart)": {
120057                     "count": 64
120058                 },
120059                 "Leclerc Drive": {
120060                     "count": 76
120061                 }
120062             },
120063             "electronics": {
120064                 "Media Markt": {
120065                     "count": 285
120066                 },
120067                 "Maplin": {
120068                     "count": 65
120069                 },
120070                 "Best Buy": {
120071                     "count": 345
120072                 },
120073                 "Future Shop": {
120074                     "count": 73
120075                 },
120076                 "Saturn": {
120077                     "count": 134
120078                 },
120079                 "Currys": {
120080                     "count": 80
120081                 },
120082                 "Radio Shack": {
120083                     "count": 269
120084                 },
120085                 "Euronics": {
120086                     "count": 115
120087                 },
120088                 "Expert": {
120089                     "count": 123
120090                 },
120091                 "Эльдорадо": {
120092                     "count": 184
120093                 },
120094                 "Darty": {
120095                     "count": 74
120096                 },
120097                 "М.Видео": {
120098                     "count": 89
120099                 },
120100                 "ヤマダ電機": {
120101                     "count": 51
120102                 }
120103             },
120104             "convenience": {
120105                 "Shell": {
120106                     "count": 255
120107                 },
120108                 "Spar": {
120109                     "count": 922
120110                 },
120111                 "McColl's": {
120112                     "count": 100
120113                 },
120114                 "Tesco Express": {
120115                     "count": 426
120116                 },
120117                 "Sainsbury's Local": {
120118                     "count": 104
120119                 },
120120                 "Aral": {
120121                     "count": 56
120122                 },
120123                 "One Stop": {
120124                     "count": 146
120125                 },
120126                 "The Co-operative Food": {
120127                     "count": 115
120128                 },
120129                 "Londis": {
120130                     "count": 352
120131                 },
120132                 "7-Eleven": {
120133                     "count": 4440
120134                 },
120135                 "CBA": {
120136                     "count": 135
120137                 },
120138                 "Coop": {
120139                     "count": 538
120140                 },
120141                 "Sale": {
120142                     "count": 80
120143                 },
120144                 "Statoil": {
120145                     "count": 69
120146                 },
120147                 "Sheetz": {
120148                     "count": 54
120149                 },
120150                 "Konzum": {
120151                     "count": 173
120152                 },
120153                 "Siwa": {
120154                     "count": 216
120155                 },
120156                 "Mercator": {
120157                     "count": 57
120158                 },
120159                 "Esso": {
120160                     "count": 67
120161                 },
120162                 "COOP Jednota": {
120163                     "count": 181
120164                 },
120165                 "Mac's": {
120166                     "count": 152
120167                 },
120168                 "Alepa": {
120169                     "count": 62
120170                 },
120171                 "Hasty Market": {
120172                     "count": 54
120173                 },
120174                 "K-Market": {
120175                     "count": 54
120176                 },
120177                 "Costcutter": {
120178                     "count": 292
120179                 },
120180                 "Valintatalo": {
120181                     "count": 62
120182                 },
120183                 "SPAR": {
120184                     "count": 197
120185                 },
120186                 "COOP": {
120187                     "count": 140
120188                 },
120189                 "Casino": {
120190                     "count": 90
120191                 },
120192                 "Franprix": {
120193                     "count": 61
120194                 },
120195                 "Circle K": {
120196                     "count": 289
120197                 },
120198                 "セブンイレブン": {
120199                     "count": 3011,
120200                     "tags": {
120201                         "name:en": "7-Eleven"
120202                     }
120203                 },
120204                 "ローソン": {
120205                     "count": 1596,
120206                     "tags": {
120207                         "name:en": "LAWSON"
120208                     }
120209                 },
120210                 "BP": {
120211                     "count": 163
120212                 },
120213                 "Tesco": {
120214                     "count": 55
120215                 },
120216                 "Petit Casino": {
120217                     "count": 233
120218                 },
120219                 "Volg": {
120220                     "count": 116
120221                 },
120222                 "Mace": {
120223                     "count": 115
120224                 },
120225                 "Mini Market": {
120226                     "count": 272
120227                 },
120228                 "Nisa Local": {
120229                     "count": 77
120230                 },
120231                 "Dorfladen": {
120232                     "count": 75
120233                 },
120234                 "Продукты": {
120235                     "count": 4285
120236                 },
120237                 "Mini Stop": {
120238                     "count": 228
120239                 },
120240                 "LAWSON": {
120241                     "count": 419
120242                 },
120243                 "デイリーヤマザキ": {
120244                     "count": 141
120245                 },
120246                 "Biedronka": {
120247                     "count": 83
120248                 },
120249                 "Надежда": {
120250                     "count": 56
120251                 },
120252                 "Mobil": {
120253                     "count": 66
120254                 },
120255                 "Nisa": {
120256                     "count": 51
120257                 },
120258                 "Premier": {
120259                     "count": 129
120260                 },
120261                 "ABC": {
120262                     "count": 152
120263                 },
120264                 "ミニストップ": {
120265                     "count": 316,
120266                     "tags": {
120267                         "name:en": "MINISTOP"
120268                     }
120269                 },
120270                 "サンクス": {
120271                     "count": 560,
120272                     "tags": {
120273                         "name:en": "sunkus"
120274                     }
120275                 },
120276                 "スリーエフ": {
120277                     "count": 88
120278                 },
120279                 "8 à Huit": {
120280                     "count": 61
120281                 },
120282                 "Tchibo": {
120283                     "count": 56
120284                 },
120285                 "Żabka": {
120286                     "count": 546
120287                 },
120288                 "Almacen": {
120289                     "count": 229
120290                 },
120291                 "Vival": {
120292                     "count": 194
120293                 },
120294                 "FamilyMart": {
120295                     "count": 529
120296                 },
120297                 "ファミリーマート": {
120298                     "count": 1608,
120299                     "tags": {
120300                         "name:en": "FamilyMart"
120301                     }
120302                 },
120303                 "Carrefour City": {
120304                     "count": 57
120305                 },
120306                 "Sunkus": {
120307                     "count": 62
120308                 },
120309                 "Casey's General Store": {
120310                     "count": 95
120311                 },
120312                 "セブンイレブン(Seven-Eleven)": {
120313                     "count": 65
120314                 },
120315                 "Jednota": {
120316                     "count": 58
120317                 },
120318                 "Магазин": {
120319                     "count": 915
120320                 },
120321                 "Гастроном": {
120322                     "count": 152
120323                 },
120324                 "Sklep spożywczy": {
120325                     "count": 318
120326                 },
120327                 "Centra": {
120328                     "count": 111
120329                 },
120330                 "Магнит": {
120331                     "count": 701
120332                 },
120333                 "サークルK": {
120334                     "count": 538,
120335                     "tags": {
120336                         "name:en": "Circle K"
120337                     }
120338                 },
120339                 "Wawa": {
120340                     "count": 135
120341                 },
120342                 "Proxi": {
120343                     "count": 123
120344                 },
120345                 "Универсам": {
120346                     "count": 78
120347                 },
120348                 "Перекресток": {
120349                     "count": 51
120350                 },
120351                 "Groszek": {
120352                     "count": 65
120353                 },
120354                 "Select": {
120355                     "count": 62
120356                 },
120357                 "Večerka": {
120358                     "count": 51
120359                 },
120360                 "Potraviny": {
120361                     "count": 249
120362                 },
120363                 "Смак": {
120364                     "count": 78
120365                 },
120366                 "Эконом": {
120367                     "count": 55
120368                 },
120369                 "Березка": {
120370                     "count": 77
120371                 },
120372                 "Społem": {
120373                     "count": 93
120374                 },
120375                 "Carrefour Express": {
120376                     "count": 84
120377                 },
120378                 "Cumberland Farms": {
120379                     "count": 63
120380                 },
120381                 "Chevron": {
120382                     "count": 59
120383                 },
120384                 "Coop Jednota": {
120385                     "count": 66
120386                 },
120387                 "Tesco Lotus Express": {
120388                     "count": 67
120389                 },
120390                 "Kiosk": {
120391                     "count": 55
120392                 },
120393                 "24 часа": {
120394                     "count": 58
120395                 },
120396                 "Минимаркет": {
120397                     "count": 102
120398                 },
120399                 "Oxxo": {
120400                     "count": 669
120401                 },
120402                 "Пятёрочка": {
120403                     "count": 398
120404                 },
120405                 "abc": {
120406                     "count": 74
120407                 },
120408                 "7/11": {
120409                     "count": 51
120410                 },
120411                 "Stewart's": {
120412                     "count": 255
120413                 },
120414                 "Продукти": {
120415                     "count": 171
120416                 },
120417                 "ローソンストア100 (LAWSON STORE 100)": {
120418                     "count": 85
120419                 },
120420                 "Дикси": {
120421                     "count": 119
120422                 },
120423                 "Радуга": {
120424                     "count": 86
120425                 },
120426                 "ローソンストア100": {
120427                     "count": 76
120428                 },
120429                 "เซเว่นอีเลฟเว่น": {
120430                     "count": 185
120431                 },
120432                 "Spożywczy": {
120433                     "count": 78
120434                 },
120435                 "Delikatesy Centrum": {
120436                     "count": 53
120437                 },
120438                 "Citgo": {
120439                     "count": 62
120440                 },
120441                 "Фортуна": {
120442                     "count": 51
120443                 },
120444                 "Kum & Go": {
120445                     "count": 59
120446                 },
120447                 "Мария-Ра": {
120448                     "count": 76
120449                 },
120450                 "Picard": {
120451                     "count": 57
120452                 },
120453                 "Four Square": {
120454                     "count": 52
120455                 },
120456                 "Визит": {
120457                     "count": 57
120458                 },
120459                 "Авоська": {
120460                     "count": 55
120461                 },
120462                 "Dollar General": {
120463                     "count": 127
120464                 },
120465                 "Studenac": {
120466                     "count": 76
120467                 },
120468                 "Central Convenience Store": {
120469                     "count": 55
120470                 },
120471                 "Монетка": {
120472                     "count": 62
120473                 },
120474                 "продукты": {
120475                     "count": 114
120476                 },
120477                 "Теремок": {
120478                     "count": 56
120479                 },
120480                 "Kwik Trip": {
120481                     "count": 69
120482                 },
120483                 "Кулинария": {
120484                     "count": 55
120485                 },
120486                 "全家": {
120487                     "count": 90
120488                 },
120489                 "Мечта": {
120490                     "count": 54
120491                 },
120492                 "Epicerie": {
120493                     "count": 102
120494                 },
120495                 "Кировский": {
120496                     "count": 67
120497                 },
120498                 "Food Mart": {
120499                     "count": 117
120500                 },
120501                 "Delikatesy": {
120502                     "count": 81
120503                 },
120504                 "ポプラ": {
120505                     "count": 54
120506                 },
120507                 "Lewiatan": {
120508                     "count": 135
120509                 },
120510                 "Продуктовый магазин": {
120511                     "count": 149
120512                 },
120513                 "Продуктовый": {
120514                     "count": 84
120515                 },
120516                 "セイコーマート (Seicomart)": {
120517                     "count": 72
120518                 },
120519                 "Виктория": {
120520                     "count": 70
120521                 },
120522                 "Весна": {
120523                     "count": 57
120524                 },
120525                 "Mini Market Non-Stop": {
120526                     "count": 60
120527                 },
120528                 "QuikTrip": {
120529                     "count": 75
120530                 },
120531                 "Копеечка": {
120532                     "count": 51
120533                 },
120534                 "Royal Farms": {
120535                     "count": 51
120536                 },
120537                 "Alfamart": {
120538                     "count": 103
120539                 },
120540                 "Indomaret": {
120541                     "count": 141
120542                 },
120543                 "магазин": {
120544                     "count": 171
120545                 },
120546                 "全家便利商店": {
120547                     "count": 156
120548                 },
120549                 "Boutique": {
120550                     "count": 59
120551                 },
120552                 "მარკეტი (Market)": {
120553                     "count": 144
120554                 },
120555                 "Stores": {
120556                     "count": 61
120557                 }
120558             },
120559             "chemist": {
120560                 "dm": {
120561                     "count": 939
120562                 },
120563                 "Müller": {
120564                     "count": 212
120565                 },
120566                 "Schlecker": {
120567                     "count": 187
120568                 },
120569                 "Etos": {
120570                     "count": 467
120571                 },
120572                 "Bipa": {
120573                     "count": 289
120574                 },
120575                 "Rossmann": {
120576                     "count": 1669
120577                 },
120578                 "DM Drogeriemarkt": {
120579                     "count": 55
120580                 },
120581                 "Ihr Platz": {
120582                     "count": 73
120583                 },
120584                 "Douglas": {
120585                     "count": 62
120586                 },
120587                 "Kruidvat": {
120588                     "count": 123
120589                 }
120590             },
120591             "car_repair": {
120592                 "Peugeot": {
120593                     "count": 83
120594                 },
120595                 "Kwik Fit": {
120596                     "count": 75
120597                 },
120598                 "ATU": {
120599                     "count": 261
120600                 },
120601                 "Kwik-Fit": {
120602                     "count": 53
120603                 },
120604                 "Midas": {
120605                     "count": 202
120606                 },
120607                 "Feu Vert": {
120608                     "count": 113
120609                 },
120610                 "Norauto": {
120611                     "count": 152
120612                 },
120613                 "Speedy": {
120614                     "count": 115
120615                 },
120616                 "Автозапчасти": {
120617                     "count": 212
120618                 },
120619                 "Renault": {
120620                     "count": 171
120621                 },
120622                 "Pit Stop": {
120623                     "count": 58
120624                 },
120625                 "Jiffy Lube": {
120626                     "count": 198
120627                 },
120628                 "Шиномонтаж": {
120629                     "count": 1157
120630                 },
120631                 "СТО": {
120632                     "count": 395
120633                 },
120634                 "O'Reilly Auto Parts": {
120635                     "count": 81
120636                 },
120637                 "Carglass": {
120638                     "count": 112
120639                 },
120640                 "шиномонтаж": {
120641                     "count": 62
120642                 },
120643                 "Citroen": {
120644                     "count": 51
120645                 },
120646                 "Euromaster": {
120647                     "count": 87
120648                 },
120649                 "Firestone": {
120650                     "count": 88
120651                 },
120652                 "AutoZone": {
120653                     "count": 82
120654                 },
120655                 "Автосервис": {
120656                     "count": 361
120657                 },
120658                 "Advance Auto Parts": {
120659                     "count": 52
120660                 },
120661                 "Roady": {
120662                     "count": 56
120663                 }
120664             },
120665             "furniture": {
120666                 "IKEA": {
120667                     "count": 169
120668                 },
120669                 "Jysk": {
120670                     "count": 109
120671                 },
120672                 "Roller": {
120673                     "count": 78
120674                 },
120675                 "Dänisches Bettenlager": {
120676                     "count": 309
120677                 },
120678                 "Conforama": {
120679                     "count": 99
120680                 },
120681                 "Matratzen Concord": {
120682                     "count": 52
120683                 },
120684                 "Мебель": {
120685                     "count": 210
120686                 },
120687                 "But": {
120688                     "count": 63
120689                 }
120690             },
120691             "doityourself": {
120692                 "Hornbach": {
120693                     "count": 123
120694                 },
120695                 "B&Q": {
120696                     "count": 225
120697                 },
120698                 "Hubo": {
120699                     "count": 77
120700                 },
120701                 "Mr Bricolage": {
120702                     "count": 88
120703                 },
120704                 "Gamma": {
120705                     "count": 111
120706                 },
120707                 "OBI": {
120708                     "count": 422
120709                 },
120710                 "Lowes": {
120711                     "count": 1152
120712                 },
120713                 "Wickes": {
120714                     "count": 123
120715                 },
120716                 "Hagebau": {
120717                     "count": 59
120718                 },
120719                 "Max Bahr": {
120720                     "count": 79
120721                 },
120722                 "Castorama": {
120723                     "count": 153
120724                 },
120725                 "Rona": {
120726                     "count": 61
120727                 },
120728                 "Home Depot": {
120729                     "count": 865
120730                 },
120731                 "Toom Baumarkt": {
120732                     "count": 71
120733                 },
120734                 "Homebase": {
120735                     "count": 225
120736                 },
120737                 "Baumax": {
120738                     "count": 95
120739                 },
120740                 "Lagerhaus": {
120741                     "count": 79
120742                 },
120743                 "Bauhaus": {
120744                     "count": 186
120745                 },
120746                 "Canadian Tire": {
120747                     "count": 97
120748                 },
120749                 "Leroy Merlin": {
120750                     "count": 209
120751                 },
120752                 "Hellweg": {
120753                     "count": 58
120754                 },
120755                 "Brico": {
120756                     "count": 98
120757                 },
120758                 "Bricomarché": {
120759                     "count": 235
120760                 },
120761                 "Toom": {
120762                     "count": 67
120763                 },
120764                 "Hagebaumarkt": {
120765                     "count": 107
120766                 },
120767                 "Praktiker": {
120768                     "count": 122
120769                 },
120770                 "Menards": {
120771                     "count": 70
120772                 },
120773                 "Weldom": {
120774                     "count": 73
120775                 },
120776                 "Bunnings Warehouse": {
120777                     "count": 91
120778                 },
120779                 "Ace Hardware": {
120780                     "count": 147
120781                 },
120782                 "Home Hardware": {
120783                     "count": 72
120784                 },
120785                 "Хозтовары": {
120786                     "count": 86
120787                 },
120788                 "Стройматериалы": {
120789                     "count": 197
120790                 },
120791                 "Bricorama": {
120792                     "count": 60
120793                 },
120794                 "Point P": {
120795                     "count": 59
120796                 }
120797             },
120798             "stationery": {
120799                 "Staples": {
120800                     "count": 299
120801                 },
120802                 "McPaper": {
120803                     "count": 83
120804                 },
120805                 "Office Depot": {
120806                     "count": 98
120807                 },
120808                 "Канцтовары": {
120809                     "count": 63
120810                 }
120811             },
120812             "car": {
120813                 "Skoda": {
120814                     "count": 97
120815                 },
120816                 "BMW": {
120817                     "count": 149
120818                 },
120819                 "Citroen": {
120820                     "count": 277
120821                 },
120822                 "Renault": {
120823                     "count": 382
120824                 },
120825                 "Mercedes-Benz": {
120826                     "count": 235
120827                 },
120828                 "Volvo": {
120829                     "count": 96
120830                 },
120831                 "Ford": {
120832                     "count": 239
120833                 },
120834                 "Volkswagen": {
120835                     "count": 217
120836                 },
120837                 "Mazda": {
120838                     "count": 105
120839                 },
120840                 "Mitsubishi": {
120841                     "count": 73
120842                 },
120843                 "Fiat": {
120844                     "count": 93
120845                 },
120846                 "Автозапчасти": {
120847                     "count": 277
120848                 },
120849                 "Opel": {
120850                     "count": 165
120851                 },
120852                 "Audi": {
120853                     "count": 121
120854                 },
120855                 "Toyota": {
120856                     "count": 271
120857                 },
120858                 "Nissan": {
120859                     "count": 189
120860                 },
120861                 "Suzuki": {
120862                     "count": 75
120863                 },
120864                 "Honda": {
120865                     "count": 157
120866                 },
120867                 "Peugeot": {
120868                     "count": 308
120869                 },
120870                 "Шиномонтаж": {
120871                     "count": 259
120872                 },
120873                 "Hyundai": {
120874                     "count": 166
120875                 },
120876                 "Subaru": {
120877                     "count": 58
120878                 },
120879                 "Chevrolet": {
120880                     "count": 86
120881                 },
120882                 "Автомагазин": {
120883                     "count": 72
120884                 }
120885             },
120886             "clothes": {
120887                 "Matalan": {
120888                     "count": 90
120889                 },
120890                 "KiK": {
120891                     "count": 1219
120892                 },
120893                 "H&M": {
120894                     "count": 658
120895                 },
120896                 "Urban Outfitters": {
120897                     "count": 63
120898                 },
120899                 "Vögele": {
120900                     "count": 132
120901                 },
120902                 "Zeeman": {
120903                     "count": 121
120904                 },
120905                 "Takko": {
120906                     "count": 515
120907                 },
120908                 "Adler": {
120909                     "count": 55
120910                 },
120911                 "C&A": {
120912                     "count": 506
120913                 },
120914                 "Zara": {
120915                     "count": 217
120916                 },
120917                 "Vero Moda": {
120918                     "count": 95
120919                 },
120920                 "NKD": {
120921                     "count": 486
120922                 },
120923                 "Ernsting's family": {
120924                     "count": 312
120925                 },
120926                 "Winners": {
120927                     "count": 65
120928                 },
120929                 "River Island": {
120930                     "count": 59
120931                 },
120932                 "Next": {
120933                     "count": 176
120934                 },
120935                 "Gap": {
120936                     "count": 81
120937                 },
120938                 "Adidas": {
120939                     "count": 92
120940                 },
120941                 "Woolworths": {
120942                     "count": 117
120943                 },
120944                 "Mr Price": {
120945                     "count": 88
120946                 },
120947                 "Jet": {
120948                     "count": 61
120949                 },
120950                 "Pep": {
120951                     "count": 134
120952                 },
120953                 "Edgars": {
120954                     "count": 110
120955                 },
120956                 "Ackermans": {
120957                     "count": 91
120958                 },
120959                 "Truworths": {
120960                     "count": 65
120961                 },
120962                 "Ross": {
120963                     "count": 93
120964                 },
120965                 "Burton": {
120966                     "count": 51
120967                 },
120968                 "Dorothy Perkins": {
120969                     "count": 53
120970                 },
120971                 "Deichmann": {
120972                     "count": 61
120973                 },
120974                 "Lindex": {
120975                     "count": 73
120976                 },
120977                 "s.Oliver": {
120978                     "count": 56
120979                 },
120980                 "Cecil": {
120981                     "count": 51
120982                 },
120983                 "Dress Barn": {
120984                     "count": 52
120985                 },
120986                 "Old Navy": {
120987                     "count": 174
120988                 },
120989                 "Jack & Jones": {
120990                     "count": 52
120991                 },
120992                 "Pimkie": {
120993                     "count": 73
120994                 },
120995                 "Esprit": {
120996                     "count": 231
120997                 },
120998                 "Primark": {
120999                     "count": 92
121000                 },
121001                 "Bonita": {
121002                     "count": 155
121003                 },
121004                 "Mexx": {
121005                     "count": 67
121006                 },
121007                 "Gerry Weber": {
121008                     "count": 71
121009                 },
121010                 "Tally Weijl": {
121011                     "count": 70
121012                 },
121013                 "Mango": {
121014                     "count": 133
121015                 },
121016                 "TK Maxx": {
121017                     "count": 84
121018                 },
121019                 "Benetton": {
121020                     "count": 101
121021                 },
121022                 "Ulla Popken": {
121023                     "count": 61
121024                 },
121025                 "AWG": {
121026                     "count": 66
121027                 },
121028                 "Tommy Hilfiger": {
121029                     "count": 75
121030                 },
121031                 "New Yorker": {
121032                     "count": 180
121033                 },
121034                 "Orsay": {
121035                     "count": 73
121036                 },
121037                 "Jeans Fritz": {
121038                     "count": 51
121039                 },
121040                 "Charles Vögele": {
121041                     "count": 69
121042                 },
121043                 "New Look": {
121044                     "count": 126
121045                 },
121046                 "Lacoste": {
121047                     "count": 78
121048                 },
121049                 "Etam": {
121050                     "count": 53
121051                 },
121052                 "Kiabi": {
121053                     "count": 148
121054                 },
121055                 "Jack Wolfskin": {
121056                     "count": 60
121057                 },
121058                 "American Apparel": {
121059                     "count": 57
121060                 },
121061                 "Men's Wearhouse": {
121062                     "count": 54
121063                 },
121064                 "Intimissimi": {
121065                     "count": 52
121066                 },
121067                 "United Colors of Benetton": {
121068                     "count": 96
121069                 },
121070                 "Jules": {
121071                     "count": 63
121072                 },
121073                 "Second Hand": {
121074                     "count": 53
121075                 },
121076                 "AOKI": {
121077                     "count": 57
121078                 },
121079                 "Calzedonia": {
121080                     "count": 68
121081                 },
121082                 "洋服の青山": {
121083                     "count": 100
121084                 },
121085                 "Levi's": {
121086                     "count": 63
121087                 },
121088                 "Celio": {
121089                     "count": 74
121090                 },
121091                 "TJ Maxx": {
121092                     "count": 57
121093                 },
121094                 "Promod": {
121095                     "count": 82
121096                 },
121097                 "Street One": {
121098                     "count": 72
121099                 },
121100                 "ユニクロ": {
121101                     "count": 59
121102                 },
121103                 "Banana Republic": {
121104                     "count": 57
121105                 },
121106                 "Одежда": {
121107                     "count": 75
121108                 },
121109                 "Marshalls": {
121110                     "count": 56
121111                 },
121112                 "La Halle": {
121113                     "count": 62
121114                 },
121115                 "Peacocks": {
121116                     "count": 89
121117                 },
121118                 "しまむら": {
121119                     "count": 60
121120                 }
121121             },
121122             "books": {
121123                 "Bruna": {
121124                     "count": 58
121125                 },
121126                 "Waterstones": {
121127                     "count": 90
121128                 },
121129                 "Libro": {
121130                     "count": 57
121131                 },
121132                 "Barnes & Noble": {
121133                     "count": 267
121134                 },
121135                 "Weltbild": {
121136                     "count": 74
121137                 },
121138                 "Thalia": {
121139                     "count": 121
121140                 },
121141                 "Книги": {
121142                     "count": 112
121143                 }
121144             },
121145             "department_store": {
121146                 "Debenhams": {
121147                     "count": 67
121148                 },
121149                 "Canadian Tire": {
121150                     "count": 75
121151                 },
121152                 "Karstadt": {
121153                     "count": 64
121154                 },
121155                 "Walmart": {
121156                     "count": 517
121157                 },
121158                 "Kmart": {
121159                     "count": 143
121160                 },
121161                 "Target": {
121162                     "count": 574
121163                 },
121164                 "Galeria Kaufhof": {
121165                     "count": 61
121166                 },
121167                 "Marks & Spencer": {
121168                     "count": 66
121169                 },
121170                 "Big W": {
121171                     "count": 57
121172                 },
121173                 "Woolworth": {
121174                     "count": 78
121175                 },
121176                 "Универмаг": {
121177                     "count": 72
121178                 },
121179                 "Sears": {
121180                     "count": 235
121181                 },
121182                 "Walmart Supercenter": {
121183                     "count": 101
121184                 },
121185                 "Kohl's": {
121186                     "count": 153
121187                 },
121188                 "Macy's": {
121189                     "count": 147
121190                 },
121191                 "Sam's Club": {
121192                     "count": 54
121193                 },
121194                 "JCPenney": {
121195                     "count": 66
121196                 }
121197             },
121198             "alcohol": {
121199                 "Alko": {
121200                     "count": 145
121201                 },
121202                 "The Beer Store": {
121203                     "count": 150
121204                 },
121205                 "Systembolaget": {
121206                     "count": 210
121207                 },
121208                 "LCBO": {
121209                     "count": 239
121210                 },
121211                 "Ароматный мир": {
121212                     "count": 62
121213                 },
121214                 "Bargain Booze": {
121215                     "count": 62
121216                 },
121217                 "Nicolas": {
121218                     "count": 119
121219                 },
121220                 "BWS": {
121221                     "count": 70
121222                 },
121223                 "Botilleria": {
121224                     "count": 77
121225                 },
121226                 "SAQ": {
121227                     "count": 72
121228                 },
121229                 "Gall & Gall": {
121230                     "count": 512
121231                 },
121232                 "Живое пиво": {
121233                     "count": 70
121234                 }
121235             },
121236             "bakery": {
121237                 "Kamps": {
121238                     "count": 252
121239                 },
121240                 "Banette": {
121241                     "count": 52
121242                 },
121243                 "Bäckerei Schmidt": {
121244                     "count": 57
121245                 },
121246                 "Anker": {
121247                     "count": 73
121248                 },
121249                 "Hofpfisterei": {
121250                     "count": 111
121251                 },
121252                 "Greggs": {
121253                     "count": 276
121254                 },
121255                 "Oebel": {
121256                     "count": 57
121257                 },
121258                 "Boulangerie": {
121259                     "count": 266
121260                 },
121261                 "Stadtbäckerei": {
121262                     "count": 57
121263                 },
121264                 "Steinecke": {
121265                     "count": 145
121266                 },
121267                 "Ihle": {
121268                     "count": 76
121269                 },
121270                 "Goldilocks": {
121271                     "count": 59
121272                 },
121273                 "Dat Backhus": {
121274                     "count": 67
121275                 },
121276                 "K&U": {
121277                     "count": 61
121278                 },
121279                 "Der Beck": {
121280                     "count": 96
121281                 },
121282                 "Thürmann": {
121283                     "count": 54
121284                 },
121285                 "Backwerk": {
121286                     "count": 95
121287                 },
121288                 "Bäcker": {
121289                     "count": 68
121290                 },
121291                 "Schäfer's": {
121292                     "count": 51
121293                 },
121294                 "Panaderia": {
121295                     "count": 168
121296                 },
121297                 "Goeken backen": {
121298                     "count": 51
121299                 },
121300                 "Stadtbäckerei Junge": {
121301                     "count": 51
121302                 },
121303                 "Boulangerie Patisserie": {
121304                     "count": 119
121305                 },
121306                 "Paul": {
121307                     "count": 81
121308                 },
121309                 "Хлеб": {
121310                     "count": 89
121311                 },
121312                 "Piekarnia": {
121313                     "count": 62
121314                 },
121315                 "Пекарня": {
121316                     "count": 52
121317                 },
121318                 "Кулиничи": {
121319                     "count": 51
121320                 }
121321             },
121322             "sports": {
121323                 "Sports Direct": {
121324                     "count": 57
121325                 },
121326                 "Decathlon": {
121327                     "count": 309
121328                 },
121329                 "Intersport": {
121330                     "count": 283
121331                 },
121332                 "Sports Authority": {
121333                     "count": 75
121334                 },
121335                 "Спортмастер": {
121336                     "count": 87
121337                 },
121338                 "Sport 2000": {
121339                     "count": 90
121340                 },
121341                 "Dick's Sporting Goods": {
121342                     "count": 77
121343                 }
121344             },
121345             "variety_store": {
121346                 "Tedi": {
121347                     "count": 157
121348                 },
121349                 "Dollarama": {
121350                     "count": 103
121351                 },
121352                 "Family Dollar": {
121353                     "count": 61
121354                 },
121355                 "Dollar Tree": {
121356                     "count": 110
121357                 },
121358                 "Dollar General": {
121359                     "count": 80
121360                 }
121361             },
121362             "pet": {
121363                 "Fressnapf": {
121364                     "count": 318
121365                 },
121366                 "PetSmart": {
121367                     "count": 177
121368                 },
121369                 "Das Futterhaus": {
121370                     "count": 69
121371                 },
121372                 "Pets at Home": {
121373                     "count": 62
121374                 },
121375                 "Petco": {
121376                     "count": 101
121377                 },
121378                 "Зоомагазин": {
121379                     "count": 100
121380                 }
121381             },
121382             "shoes": {
121383                 "Deichmann": {
121384                     "count": 622
121385                 },
121386                 "Reno": {
121387                     "count": 183
121388                 },
121389                 "Ecco": {
121390                     "count": 55
121391                 },
121392                 "Clarks": {
121393                     "count": 109
121394                 },
121395                 "La Halle aux Chaussures": {
121396                     "count": 69
121397                 },
121398                 "Brantano": {
121399                     "count": 71
121400                 },
121401                 "Geox": {
121402                     "count": 51
121403                 },
121404                 "Salamander": {
121405                     "count": 51
121406                 },
121407                 "Обувь": {
121408                     "count": 100
121409                 },
121410                 "Payless Shoe Source": {
121411                     "count": 67
121412                 },
121413                 "Famous Footwear": {
121414                     "count": 59
121415                 },
121416                 "Quick Schuh": {
121417                     "count": 72
121418                 },
121419                 "Shoe Zone": {
121420                     "count": 55
121421                 },
121422                 "Foot Locker": {
121423                     "count": 82
121424                 },
121425                 "Bata": {
121426                     "count": 101
121427                 },
121428                 "ЦентрОбувь": {
121429                     "count": 51
121430                 }
121431             },
121432             "toys": {
121433                 "La Grande Récré": {
121434                     "count": 56
121435                 },
121436                 "Toys R Us": {
121437                     "count": 151,
121438                     "tags": {
121439                         "shop": "toys"
121440                     }
121441                 },
121442                 "Intertoys": {
121443                     "count": 57
121444                 },
121445                 "Детский мир": {
121446                     "count": 86
121447                 },
121448                 "Игрушки": {
121449                     "count": 58
121450                 }
121451             },
121452             "travel_agency": {
121453                 "Flight Centre": {
121454                     "count": 92
121455                 },
121456                 "Thomas Cook": {
121457                     "count": 119
121458                 }
121459             },
121460             "jewelry": {
121461                 "Bijou Brigitte": {
121462                     "count": 57
121463                 },
121464                 "Christ": {
121465                     "count": 57
121466                 },
121467                 "Swarovski": {
121468                     "count": 74
121469                 }
121470             },
121471             "optician": {
121472                 "Fielmann": {
121473                     "count": 232
121474                 },
121475                 "Apollo Optik": {
121476                     "count": 150
121477                 },
121478                 "Vision Express": {
121479                     "count": 58
121480                 },
121481                 "Оптика": {
121482                     "count": 182
121483                 },
121484                 "Optic 2000": {
121485                     "count": 98
121486                 },
121487                 "Alain Afflelou": {
121488                     "count": 73
121489                 },
121490                 "Specsavers": {
121491                     "count": 124
121492                 },
121493                 "Krys": {
121494                     "count": 77
121495                 },
121496                 "Atol": {
121497                     "count": 55
121498                 }
121499             },
121500             "video": {
121501                 "Blockbuster": {
121502                     "count": 184
121503                 },
121504                 "World of Video": {
121505                     "count": 64
121506                 }
121507             },
121508             "mobile_phone": {
121509                 "Билайн": {
121510                     "count": 128
121511                 },
121512                 "ソフトバンクショップ (SoftBank shop)": {
121513                     "count": 255
121514                 },
121515                 "Vodafone": {
121516                     "count": 355
121517                 },
121518                 "O2": {
121519                     "count": 208
121520                 },
121521                 "Carphone Warehouse": {
121522                     "count": 127
121523                 },
121524                 "Orange": {
121525                     "count": 246
121526                 },
121527                 "Verizon Wireless": {
121528                     "count": 125
121529                 },
121530                 "Sprint": {
121531                     "count": 109
121532                 },
121533                 "T-Mobile": {
121534                     "count": 175
121535                 },
121536                 "МТС": {
121537                     "count": 352
121538                 },
121539                 "Евросеть": {
121540                     "count": 506
121541                 },
121542                 "Bell": {
121543                     "count": 190
121544                 },
121545                 "The Phone House": {
121546                     "count": 83
121547                 },
121548                 "SFR": {
121549                     "count": 71
121550                 },
121551                 "Связной": {
121552                     "count": 439
121553                 },
121554                 "Мегафон": {
121555                     "count": 251
121556                 },
121557                 "AT&T": {
121558                     "count": 124
121559                 },
121560                 "ドコモショップ (docomo shop)": {
121561                     "count": 114
121562                 },
121563                 "au": {
121564                     "count": 65
121565                 },
121566                 "Movistar": {
121567                     "count": 77
121568                 },
121569                 "Bitė": {
121570                     "count": 72
121571                 }
121572             },
121573             "hifi": {},
121574             "computer": {
121575                 "PC World": {
121576                     "count": 55
121577                 },
121578                 "DNS": {
121579                     "count": 128
121580                 }
121581             },
121582             "hairdresser": {
121583                 "Klier": {
121584                     "count": 119
121585                 },
121586                 "Supercuts": {
121587                     "count": 106
121588                 },
121589                 "Hairkiller": {
121590                     "count": 51
121591                 },
121592                 "Great Clips": {
121593                     "count": 182
121594                 },
121595                 "Парикмахерская": {
121596                     "count": 510
121597                 },
121598                 "Стиль": {
121599                     "count": 51
121600                 },
121601                 "Fryzjer": {
121602                     "count": 56
121603                 },
121604                 "Franck Provost": {
121605                     "count": 70
121606                 },
121607                 "Салон красоты": {
121608                     "count": 70
121609                 }
121610             },
121611             "hardware": {
121612                 "1000 мелочей": {
121613                     "count": 61
121614                 },
121615                 "Хозтовары": {
121616                     "count": 151
121617                 },
121618                 "Стройматериалы": {
121619                     "count": 54
121620                 }
121621             },
121622             "motorcycle": {
121623                 "Yamaha": {
121624                     "count": 67
121625                 },
121626                 "Honda": {
121627                     "count": 69
121628                 }
121629             }
121630         }
121631     }
121632 };